DECLARATIVE DATA SECURITY FOR A RAPID APPLICATION DEVELOPMENT TOOL COMPONENT
First Claim
Patent Images
1. A computer-implemented method performed in a software architecture having data and a plurality of security privileges associated with the data, the method comprising:
- providing a plurality of named view parameters for selection, each named view parameter corresponding to one of said plurality of security privileges; and
in response to receiving a first request for instantiation of a view and association of the view with at least one of the plurality of named view parameters, applying each security privilege associated with said at least one of the plurality of named parameters to an instance of the view.
1 Assignment
0 Petitions
Accused Products
Abstract
A security privilege view object instance. The security privilege view object instance provides security at the view object instance level, permitting multiple application modules to utilize a single entity object with different data privileges. In an embodiment, a view object implementation method is overridden to add selected security filters at instantiation of a view object instance.
18 Citations
18 Claims
-
1. A computer-implemented method performed in a software architecture having data and a plurality of security privileges associated with the data, the method comprising:
-
providing a plurality of named view parameters for selection, each named view parameter corresponding to one of said plurality of security privileges; and in response to receiving a first request for instantiation of a view and association of the view with at least one of the plurality of named view parameters, applying each security privilege associated with said at least one of the plurality of named parameters to an instance of the view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
in a model-view-controller software architecture configured to create entity objects and view objects and having a data store with security privileges associated therewith, providing a plurality of named view criteria for selection, each named view criteria corresponding to one of said plurality of security privileges; and in response to receiving a first request for instantiation of a view object and association of the view object with at least one of the plurality of named view criteria, applying each security privilege associated with said at least one of the plurality of named criteria to a view object instance. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18)
-
-
17. A computer-readable medium having computer-executable instructions for performing a method, the method comprising:
-
forming a user interaction environment associated with a data store, the data store having security privileges associated therewith; and installing a view object instance in the user interaction environment, the view object instance being associated with at least one of the security privileges.
-
Specification