Uses of Interface
com.sun.identity.entitlement.EntitlementCondition
-
Packages that use EntitlementCondition Package Description com.sun.identity.entitlement Defines classes and interfaces to work with entitlements.com.sun.identity.entitlement.opensso com.sun.identity.entitlement.xacml3 org.forgerock.openam.entitlement Defines classes to handle entitlements.org.forgerock.openam.entitlement.conditions org.forgerock.openam.entitlement.conditions.environment org.forgerock.openam.entitlement.rest.model.json Data model for the entitlements resource. -
-
Uses of EntitlementCondition in com.sun.identity.entitlement
Classes in com.sun.identity.entitlement that implement EntitlementCondition Modifier and Type Class Description classAndConditionEntitlementConditionwrapper on a set ofEntitlementCondition(s) to provide boolean OR logic Membership is ofAndConditionis satisfied if the user is a member of any of the wrappedEntitlementCondition.classAttributeLookupConditionThis condition evaluates if a given attribute from subject matches with the one in resource.classEntitlementConditionAdaptorclassLogicalConditionclassNotConditionThis class wrapped on an Entitlement Condition object to provide boolean NOT.classNumericAttributeConditionCondition for evaluating attribute value of numeric type.classOrConditionEntitlementConditionwrapper on a set ofEntitlementConditions to provide boolean OR logic.classStringAttributeConditionCondition for evaluating attribute value of string type.Methods in com.sun.identity.entitlement that return EntitlementCondition Modifier and Type Method Description EntitlementConditionApplicationPrivilege. getCondition()Returns the condition the privilegeEntitlementConditionPrivilege. getCondition()Returns the eCondition the privilegeEntitlementConditionNotCondition. getECondition()Returns the nestedEntitlementCondition(s).Methods in com.sun.identity.entitlement that return types with arguments of type EntitlementCondition Modifier and Type Method Description Set<EntitlementCondition>LogicalCondition. getEConditions()Returns the nestedEntitlementCondition(s).Set<EntitlementCondition>NotCondition. getEConditions()Returns the nestedEntitlementCondition(s).Methods in com.sun.identity.entitlement with parameters of type EntitlementCondition Modifier and Type Method Description voidApplicationPrivilege. setCondition(EntitlementCondition condition)Sets the condition the privilegevoidPrivilege. setCondition(EntitlementCondition condition)Sets condition.voidNotCondition. setECondition(EntitlementCondition eCondition)Sets the nestedEntitlementCondition(s).Method parameters in com.sun.identity.entitlement with type arguments of type EntitlementCondition Modifier and Type Method Description voidLogicalCondition. setEConditions(Set<EntitlementCondition> eConditions)Sets the nestedEntitlementCondition(s).voidNotCondition. setEConditions(Set<EntitlementCondition> eConditions)Sets the nestedEntitlementCondition(s).Constructors in com.sun.identity.entitlement with parameters of type EntitlementCondition Constructor Description NotCondition(EntitlementCondition eCondition)Constructs NotConditionNotCondition(EntitlementCondition eConditions, String pConditionName)ConstructsNotCondition.Constructor parameters in com.sun.identity.entitlement with type arguments of type EntitlementCondition Constructor Description AndCondition(Set<EntitlementCondition> eConditions)Constructs AndConditionLogicalCondition(Set<EntitlementCondition> eConditions)Constructor.LogicalCondition(Set<EntitlementCondition> eConditions, String pConditionName)Constructor.OrCondition(Set<EntitlementCondition> eConditions)Constructor for providingEntitlementConditions. -
Uses of EntitlementCondition in com.sun.identity.entitlement.opensso
Classes in com.sun.identity.entitlement.opensso that implement EntitlementCondition Modifier and Type Class Description classPolicyConditionThis condition wraps all OpenAM policy conditions. -
Uses of EntitlementCondition in com.sun.identity.entitlement.xacml3
Methods in com.sun.identity.entitlement.xacml3 that return EntitlementCondition Modifier and Type Method Description static EntitlementConditionXACMLPrivilegeUtils. getEntitlementConditionFromPolicy(Policy policy)Constructs EntitlementCondition from the policy.Methods in com.sun.identity.entitlement.xacml3 with parameters of type EntitlementCondition Modifier and Type Method Description static ConditionXACMLPrivilegeUtils. eSubjectConditionToXCondition(EntitlementSubject es, EntitlementCondition ec) -
Uses of EntitlementCondition in org.forgerock.openam.entitlement
Classes in org.forgerock.openam.entitlement that implement EntitlementCondition Modifier and Type Class Description classCachingEntitlementConditionDuring policy evaluation multiple matching entitlement privileges can contain the same entitlement conditions and by default OpenAM evaluates all the privileges separately, hence it could evaluate the same conditions multiple times unnecessarily.Methods in org.forgerock.openam.entitlement that return types with arguments of type EntitlementCondition Modifier and Type Method Description Class<? extends EntitlementCondition>EntitlementRegistry. getConditionType(String name)Returns the condition type associated with the given short name, or null if no such condition is registered.Collection<Class<? extends EntitlementCondition>>ConditionTypeRegistry. getEnvironmentConditions()Gets all the environment conditions in the registry.Methods in org.forgerock.openam.entitlement with parameters of type EntitlementCondition Modifier and Type Method Description StringEntitlementRegistry. getConditionName(EntitlementCondition condition)Returns the short name that the given condition is registered under.Method parameters in org.forgerock.openam.entitlement with type arguments of type EntitlementCondition Modifier and Type Method Description voidEntitlementRegistry. registerConditionType(Class<? extends EntitlementCondition> type)Registers an entitlement condition type using a short name generated from the type name.voidEntitlementRegistry. registerConditionType(String name, Class<? extends EntitlementCondition> type)Registers an entitlement condition type with the given short name (used in RESTful API calls and in the UI).Constructors in org.forgerock.openam.entitlement with parameters of type EntitlementCondition Constructor Description CachingEntitlementCondition(EntitlementCondition backingCondition) -
Uses of EntitlementCondition in org.forgerock.openam.entitlement.conditions
Methods in org.forgerock.openam.entitlement.conditions that return types with arguments of type EntitlementCondition Modifier and Type Method Description Collection<Class<? extends EntitlementCondition>>CoreConditionTypeRegistry. getEnvironmentConditions()Gets all the environment conditions in the registry. -
Uses of EntitlementCondition in org.forgerock.openam.entitlement.conditions.environment
Classes in org.forgerock.openam.entitlement.conditions.environment that implement EntitlementCondition Modifier and Type Class Description classAMIdentityMembershipConditionAn implementation of anEntitlementConditionthat will check whether the principal has the specified memberships.classAuthenticateToRealmConditionAn implementation of anEntitlementConditionthat will check whether the principal has authenticated to the specified realm.classAuthenticateToServiceConditionAn implementation of anEntitlementConditionthat will check whether the principal has authenticated to the specified service.classAuthLevelConditionAn implementation of anEntitlementConditionthat will check whether the requested auth level is greater than or equal to the auth level set in the condition.classAuthSchemeConditionAn implementation of anEntitlementConditionthat will check whether the auth scheme.classIPv4ConditionAnEntitlementConditionthat can be used to enable/disable an authorization policy based on the IP address and DNS name of the originating client requesting access to a resource.classIPv6ConditionAnEntitlementConditionthat can be used to enable/disable an authorization policy based on the IP address and DNS name of the originating client requesting access to a resource.classLDAPFilterConditionclassLEAuthLevelConditionAn implementation of anEntitlementConditionthat will check whether the requested auth level is less than or equal to the auth level set in the condition.classOAuth2ScopeConditionAn implementation of anEntitlementConditionthat will check whether the request OAuth2 scopes are sufficient to gain access.classResourceEnvIPConditionThis condition provides the policy framework with the condition decision and advices based on the client's environment or resource such as IP address, DNS host name, location, etc.classScriptConditionScripted condition to enable scripts to be evaluated during policy evaluation.classSessionConditionAn implementation of anEntitlementConditionthat defines the maximum user session time during which a policy applies.classSessionPropertyConditionAn implementation of anEntitlementConditionthat will check whether the properties of a session match the configured values.classSimpleTimeCondition -
Uses of EntitlementCondition in org.forgerock.openam.entitlement.rest.model.json
Methods in org.forgerock.openam.entitlement.rest.model.json that return EntitlementCondition Modifier and Type Method Description EntitlementConditionJsonPolicy. getCondition()Gets the condition used in this policy.abstract EntitlementConditionJsonEntitlementConditionMixin. getECondition()Methods in org.forgerock.openam.entitlement.rest.model.json that return types with arguments of type EntitlementCondition Modifier and Type Method Description abstract Set<EntitlementCondition>JsonEntitlementConditionMixin. getEConditions()protected Class<? extends EntitlementCondition>EntitlementConditionTypeIdResolver. getType(EntitlementRegistry registry, String shortName)Methods in org.forgerock.openam.entitlement.rest.model.json with parameters of type EntitlementCondition Modifier and Type Method Description protected StringEntitlementConditionTypeIdResolver. getShortName(EntitlementRegistry registry, EntitlementCondition value)voidJsonPolicy. setCondition(EntitlementCondition condition)Sets the condition to use for this policy.
-