SYSTEM AND METHOD FOR LOADING APPLICATION CLASSES
First Claim
Patent Images
1. A method, comprising:
- determining, at a processing device, a class requirement;
determining, at the processing device, a security permission in response to receiving a class invocation;
retrieving, from at least one depository, a class variant associated with the class requirement in response to the security permission; and
loading the class variant.
3 Assignments
0 Petitions
Accused Products
Abstract
In an application, variants of a class may be generated and associated with different security permissions for the application. When a class is to be loaded, a determination is made as to the application'"'"'s security permissions, e.g. by decoding a security token. The class is then retrieved from a repository that stores class variants matching the required security level. The retrieved class variant, which may have a full or a reduced functionality as appropriate for the security permission may then by loaded.
-
Citations
35 Claims
-
1. A method, comprising:
-
determining, at a processing device, a class requirement; determining, at the processing device, a security permission in response to receiving a class invocation; retrieving, from at least one depository, a class variant associated with the class requirement in response to the security permission; and loading the class variant. - View Dependent Claims (2, 6, 7, 8, 9, 10, 11, 12)
-
-
3-5. -5. (canceled)
-
13. An apparatus, comprising:
-
a memory device; and a processing device operatively coupled to the memory device comprising; a request handler; and at least one class loader; wherein the request handler is configured to; process a request for a class; and determine a security permission associated with the request for the class; and wherein the class loader is configured to load a class variant from a depository associated with the class in response to the security permission. - View Dependent Claims (16, 17, 18, 19)
-
-
14-15. -15. (canceled)
-
20. A computer-readable storage device including computer-executable instructions stored thereon that configure a processing device to perform operations comprising:
-
decoding a security token; determining a security permission level from the security token; selecting a class repository associated with the security permission level; and loading a class variant from the selected class repository. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A device, comprising:
-
means for decoding a security token; means for determining a security permission level from the security token; means for selecting a class repository associated with the security permission level; and means for loading a class variant from the selected class repository. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification