Package com.sun.identity.policy
Provides classes for policy administration and evaluation.
-
Class Summary Class Description ActionDecision Deprecated. since 12.0.0ActionSchema The classActionSchemaprovides interfaces to obtain meta information about service action values.ConditionDecision Deprecated. since 12.0.0Conditions The classConditionsprovides methods to maintain a collection ofConditionobjects that apply to aPolicy.ConditionTypeManager Deprecated. since 12.0.0Policy Deprecated. since 12.0.0PolicyCache The classPolicyCachemanages policy cache for the policy framework.PolicyConfig ThePolicyConfigclass manages policy configuration for an organization and resource comparator configuration for aserviceType.PolicyDecision Deprecated. since 12.0.0PolicyDecisionCacheListener The classPolicyDecisionCacheListenerimplements PolicyListener interface.PolicyEvaluator Deprecated. since 12.0.0PolicyEvent Deprecated. since 12.0.0PolicyManager Deprecated. since 12.0.0PolicySSOTokenListener The classPolicySSOTokenListenerimplements SSOTokenListener interface and is used for maintaining the policy decision cache , subject evaluation cache, User Role cache maintained byLDAPRolessubject, as well as the user nsRole attribute values cache.PolicyStatsListener Implementation ofcom.iplanet.am.util.StatsListener, to record policy cache stats We would potentially record cache stats of PolicyCache: policies, policyManagers, policyListenersMap PolicyEvaluator: policyResultsCache, ssoListenerRegistry, policyListenerRegistry, userNSRoleCache, resouceNamesMap PolicyRequestHandler: policyEvaluators, listenerRegistry An instance of PolicyStatsListener is constructed and registered with Stats service at the first invocation of PolicyCache.getInstance() callPolicyUtils The classPolicyUtilsprovides utility(static) methods that would be used by policy pacakgeProtectedResource Deprecated. since 12.0.0ProxyPolicyEvaluator Deprecated. since 12.0.0ProxyPolicyEvaluatorFactory Deprecated. since 12.0.0Referrals The classReferralsprovides methods to maintain a collection ofReferralobjects that can be applied to a policy.ReferralTypeManager Deprecated. since 12.0.0ResBundleUtils Class to model resource bundle to be used to get messages from, using the default locale, specified in AMConfig.properties or OS locale if AMConfig.properties does not have locale definedResourceComparatorValidator This validator checks the wildcard and oneLevelWildcard defined for a resource comparator.ResourceManager The classResourceManagermanages an index to the resources managed by policies in a specific organization/realm.ResourceMatch Deprecated. since 12.0.0ResourceResult Deprecated. since 12.0.0ResourceResults Class that encapsulates a set ofResourceResultobjectsResponseProviders The classResponseProvidersprovides methods to maintain a collection ofResponseProviderobjects that apply to a policy.ResponseProviderTypeManager Deprecated. since 12.0.0Rule Deprecated. since 12.0.0ServiceType The classServiceTypeprovides interfaces to obtain information about a service, for which a policy could be created.ServiceTypeManager The classServiceTypeManagerprovides methods to determine the services that have policy privileges and and interfaces to instantiateServiceTypeobjects.SubjectEvaluationCache Subjects The classSubjectsprovides methods to maintain a collection ofSubjectobjects that can be applied to a policy.SubjectTypeManager Deprecated. since 12.0.0Syntax Deprecated. since 12.0.0ValidValues Deprecated. since 12.0.0 -
Enum Summary Enum Description PolicyLockFactory Maintains a singleton instance to the shared lock factory. -
Exception Summary Exception Description InvalidFormatException Exception thrown if a name of an object such as policy, rule or referral has invalid formatInvalidNameException Exception thrown if a name of an object such as policy, rule or referral is invalidLimitExceededException Exception thrown if any configured limit is exceededNameAlreadyExistsException Exception thrown if a name of an object such as policy, rule or referral already exists (used by another object of the same type)NameNotFoundException Exception thrown if an object such as policy, rule or referral for the given name does not exist.NoPermissionException Exception thrown if a policy operation attempted could not be done due to insufficient permissionsObjectInUseException Exception thrown to indicate that an object you are trying to remove is in use and therefore can not be removed.PolicyException The classPolicyExceptionis the basic exception for the the policy component.