|
Project Aristotle - ArisID Attribute Services | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IPolicy | |
---|---|
org.openliberty.arisid | |
org.openliberty.arisid.policy | |
org.openliberty.arisid.protocol.ldap | |
org.openliberty.arisid.stack |
Uses of IPolicy in org.openliberty.arisid |
---|
Methods in org.openliberty.arisid that return IPolicy | |
---|---|
IPolicy |
SchemaManager.addPolicyReference(java.net.URI policyUri)
Adds a new WS-PolicyReference object to the DataDefs. |
IPolicy |
Interaction.getAttributePolicyDef(java.lang.String attrNameId)
|
IPolicy |
IInteraction.getAttributePolicyDef(java.lang.String attrNameId)
|
IPolicy |
Interaction.getInteractionPolicyDef()
|
IPolicy |
IInteraction.getInteractionPolicyDef()
|
IPolicy |
IAttributeValue.getPolicy()
Returns dynamic WS-Policy constraints that are to be applied to the value. |
IPolicy |
AttributeValue.getPolicy()
|
IPolicy |
SchemaManager.getPolicy(java.lang.String nameId)
Returns a IPolicy (e.g. |
IPolicy |
Interaction.getPredicatePolicyDef(java.lang.String predNameId)
|
IPolicy |
IInteraction.getPredicatePolicyDef(java.lang.String predNameId)
|
IPolicy |
Interaction.getRolePolicyDef(java.lang.String roleNameId)
|
IPolicy |
IInteraction.getRolePolicyDef(java.lang.String roleNameId)
|
IPolicy |
Interaction.getTransactionPolicy()
|
IPolicy |
IInteraction.getTransactionPolicy()
|
Methods in org.openliberty.arisid that return types with arguments of type IPolicy | |
---|---|
java.util.Collection<IPolicy> |
SchemaManager.getPolicies()
Returns an array of IPolicy objects representing the policies defined in the Carml/DataDef section. |
Methods in org.openliberty.arisid with parameters of type IPolicy | |
---|---|
void |
SchemaManager.addPolicy(IPolicy policy)
Adds a new WS-Policy object to the DataDefs. |
IAddInteraction |
CarmlDoc.createAddInteraction(java.lang.String name,
java.lang.String description,
java.util.Collection<AttributeDef> attrDefs,
java.util.Collection<RoleDef> roleDefs,
IPolicy txnPolicy)
Deprecated. Use CarmlDoc.createAddInteraction(String, String, Collection, Collection, IPolicy) instead |
IAddInteraction |
CarmlDoc.createAddInteraction(java.lang.String name,
java.lang.String entityName,
java.lang.String description,
java.util.Collection<AttributeDef> attrDefs,
java.util.Collection<RoleDef> roleDefs,
IPolicy txnPolicy)
Method to define an interaction for the purpose of performing adds. |
IAddInteraction |
CarmlDoc.createAddInteractionByRef(java.lang.String name,
java.lang.String description,
java.util.Collection<AttributeRef> attrRefs,
java.util.Collection<RoleRef> roleRefs,
IPolicy txnPolicy)
Deprecated. Use CarmlDoc.createAddInteractionByRef(String,String,String,Collection,Collection,IPolicy) instead |
IAddInteraction |
CarmlDoc.createAddInteractionByRef(java.lang.String name,
java.lang.String entityName,
java.lang.String description,
java.util.Collection<AttributeRef> attrRefs,
java.util.Collection<RoleRef> roleRefs,
IPolicy txnPolicy)
Method to define an interaction for the purpose of performing adds. |
IDeleteInteraction |
CarmlDoc.createDeleteInteraction(java.lang.String name,
java.lang.String description,
IPolicy txnPolicy)
Deprecated. Use CarmlDoc.createDeleteInteraction(String,String,String,IPolicy) instead |
IDeleteInteraction |
CarmlDoc.createDeleteInteraction(java.lang.String name,
java.lang.String entityName,
java.lang.String description,
IPolicy txnPolicy)
Create an interaction for the purpose of performing deletions of subjects. |
IFindInteraction |
CarmlDoc.createFindInteraction(java.lang.String name,
java.lang.String description,
java.util.Collection<AttributeDef> attrDefs,
java.util.Collection<PredicateDef> predicateDefs,
java.util.Collection<RoleDef> roleDefs,
Filter filter,
IPolicy txnPolicy)
Deprecated. Use CarmlDoc.createFindInteraction(String,String,String,Collection,Collection,Collection,Filter,IPolicy) instead |
IFindInteraction |
CarmlDoc.createFindInteraction(java.lang.String name,
java.lang.String entityName,
java.lang.String description,
java.util.Collection<AttributeDef> attrDefs,
java.util.Collection<PredicateDef> predicateDefs,
java.util.Collection<RoleDef> roleDefs,
Filter filter,
IPolicy txnPolicy)
Method to define an interaction for the purpose of performing locating a single subject based on a filter. |
IModifyInteraction |
CarmlDoc.createModifyInteraction(java.lang.String name,
java.lang.String description,
java.util.Collection<AttributeDef> attrDefs,
java.util.Collection<RoleDef> roleDefs,
IPolicy txnPolicy)
Deprecated. Use CarmlDoc.createModifyInteractionByRef(String, String, Collection, Collection, IPolicy) instead |
IModifyInteraction |
CarmlDoc.createModifyInteraction(java.lang.String name,
java.lang.String entityName,
java.lang.String description,
java.util.Collection<AttributeDef> attrDefs,
java.util.Collection<RoleDef> roleDefs,
IPolicy txnPolicy)
Creates a modify interaction for the purpose of modifying subjects. |
IModifyInteraction |
CarmlDoc.createModifyInteractionByRef(java.lang.String name,
java.lang.String description,
java.util.Collection<AttributeRef> attrRefs,
java.util.Collection<RoleRef> roleRefs,
IPolicy txnPolicy)
Deprecated. Use CarmlDoc.createModifyInteractionByRef(String,String,String,Collection,Collection,IPolicy) instead |
IModifyInteraction |
CarmlDoc.createModifyInteractionByRef(java.lang.String name,
java.lang.String entityName,
java.lang.String description,
java.util.Collection<AttributeRef> attrRefs,
java.util.Collection<RoleRef> roleRefs,
IPolicy txnPolicy)
Creates a modify interaction for the purpose of modifying subjects. |
IReadInteraction |
CarmlDoc.createReadInteraction(java.lang.String name,
java.lang.String description,
java.util.Collection<AttributeDef> attrDefs,
java.util.Collection<PredicateDef> predDefs,
java.util.Collection<RoleDef> roleDefs,
IPolicy txnPolicy)
Deprecated. Use CarmlDoc.createReadInteraction(String,String,String,Collection,Collection,Collection,IPolicy) instead |
IReadInteraction |
CarmlDoc.createReadInteraction(java.lang.String name,
java.lang.String entityName,
java.lang.String description,
java.util.Collection<AttributeDef> attrDefs,
java.util.Collection<PredicateDef> predDefs,
java.util.Collection<RoleDef> roleDefs,
IPolicy txnPolicy)
Method to define an interaction for the purpose of performing reads. |
IReadInteraction |
CarmlDoc.createReadInteractionByRef(java.lang.String name,
java.lang.String description,
java.util.Collection<AttributeRef> attrRefs,
java.util.Collection<PredicateRef> predicateRefs,
java.util.Collection<RoleRef> roleRefs,
IPolicy txnPolicy)
Deprecated. Use CarmlDoc.createReadInteractionByRef(String,String,String,Collection,Collection,Collection,IPolicy) instead |
IReadInteraction |
CarmlDoc.createReadInteractionByRef(java.lang.String name,
java.lang.String entityName,
java.lang.String description,
java.util.Collection<AttributeRef> attrRefs,
java.util.Collection<PredicateRef> predicateRefs,
java.util.Collection<RoleRef> roleRefs,
IPolicy txnPolicy)
Method to define an interaction for the purpose of performing reads. |
ISearchInteraction |
CarmlDoc.createSearchInteraction(java.lang.String name,
java.lang.String description,
Filter filter,
java.util.Collection<AttributeDef> attrDefs,
java.util.Collection<PredicateDef> predDefs,
java.util.Collection<RoleDef> roleDefs,
IPolicy txnPolicy,
int maxSubjects,
int pageSize)
Deprecated. Use CarmlDoc.createSearchInteraction(String,String,String,Filter,Collection,Collection,Collection,IPolicy,int,int) instead |
ISearchInteraction |
CarmlDoc.createSearchInteraction(java.lang.String name,
java.lang.String entityName,
java.lang.String description,
Filter filter,
java.util.Collection<AttributeDef> attrDefs,
java.util.Collection<PredicateDef> predDefs,
java.util.Collection<RoleDef> roleDefs,
IPolicy txnPolicy,
int maxSubjects,
int pageSize)
Creates an Interaction declaration used for the purpose of searching attribute authorities for one or more subjects that match a certain criteria. |
ISearchInteraction |
CarmlDoc.createSearchInteractionByRef(java.lang.String name,
java.lang.String description,
Filter filter,
java.util.Collection<AttributeRef> attrRefs,
java.util.Collection<PredicateRef> predRefs,
java.util.Collection<RoleRef> roleRefs,
IPolicy txnPolicy,
int maxSubjects,
int pageSize)
Deprecated. Use CarmlDoc.createSearchInteractionByRef(String, String, Filter, Collection, Collection, Collection, IPolicy, int, int) instead |
ISearchInteraction |
CarmlDoc.createSearchInteractionByRef(java.lang.String name,
java.lang.String entityName,
java.lang.String description,
Filter filter,
java.util.Collection<AttributeRef> attrRefs,
java.util.Collection<PredicateRef> predRefs,
java.util.Collection<RoleRef> roleRefs,
IPolicy txnPolicy,
int maxSubjects,
int pageSize)
Creates an Interaction declaration used for the purpose of searching attribute authorities for one or more subjects that match a certain criteria. |
void |
Interaction.doDelete(IPrincipalIdentifier subjectIdentifierKey,
IPolicy dynamicConstraints,
javax.security.auth.Subject user)
|
void |
IDeleteInteraction.doDelete(IPrincipalIdentifier subjectIdentifierKey,
IPolicy dynamicConstraints,
javax.security.auth.Subject user)
Method to delete a subject from the attribute service. |
void |
IAttributeValue.setPolicy(IPolicy transactionConstraints)
Allows dynamic privacy policy constraints to be applied in the form of a WS-Policy. |
void |
AttributeValue.setPolicy(IPolicy policy)
|
Method parameters in org.openliberty.arisid with type arguments of type IPolicy | |
---|---|
IDigitalSubject |
Interaction.doFind(java.util.List<IAttributeValue> attrFilterVals,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
|
IDigitalSubject |
IFindInteraction.doFind(java.util.List<IAttributeValue> attrFilterVals,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
Method to find a single subject. |
IDigitalSubject |
IReadInteraction.doGet(IPrincipalIdentifier subjectIdentifierKey,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
The getIdentity method is used to retrieve attributes and properties about individuals based on the declared interaction and a subject index value. |
IDigitalSubject |
Interaction.doGet(IPrincipalIdentifier subjectIdentifierKey,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
|
IDigitalSubject |
IReadInteraction.doGetByRequest(javax.servlet.http.HttpServletRequest request,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
This getIdentityByServletReq allows the attribute service to locate information using content from the ServletRequest object such as form input, or SAML assertions to process a lookup defined in the Interaction. |
IDigitalSubject |
Interaction.doGetByRequest(javax.servlet.http.HttpServletRequest request,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
|
IResultSet |
ISearchInteraction.doSearch(java.util.List<IAttributeValue> attrFilterVals,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
The search operation can be used for reporting purposes to locate a set of subjects that match a particular condition. |
IResultSet |
Interaction.doSearch(java.util.List<IAttributeValue> attrFilterVals,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
|
Constructor parameters in org.openliberty.arisid with type arguments of type IPolicy | |
---|---|
SchemaManager(ArisIdService svc,
java.util.Collection<AttributeDef> attrDefs,
java.util.Collection<PredicateDef> propDefs,
java.util.Collection<RoleDef> roleDefs,
java.util.Collection<IPolicy> policyDefs)
|
Uses of IPolicy in org.openliberty.arisid.policy |
---|
Methods in org.openliberty.arisid.policy that return IPolicy | |
---|---|
IPolicy |
PolicyHandler.createNewPolicy()
Creates a new empty IPolicy object. |
IPolicy |
IArisWSPolicy.createNewPolicy()
Generates a new Policy object to which constraints may be added. |
IPolicy |
PolicyHandler.getInteractionPolicy(IInteraction ixn)
Return any policy associated with an Interaction definition. |
IPolicy |
IArisWSPolicy.getInteractionPolicy(IInteraction ixn)
Return any policy associated with an Interaction definition. |
IPolicy |
PolicyHandler.getSchemaRefPolicy(IInteraction ixn,
schemaRef attrPredOrRoleRef)
Returns the WS-Policy as referenced in any AttributeRef ,
PredicateRef , or RoleRef object. |
IPolicy |
IArisWSPolicy.getSchemaRefPolicy(IInteraction ixn,
schemaRef attrPredOrRoleRef)
Returns the WS-Policy as referenced in any AttributeRef ,
PredicateRef , or RoleRef object. |
IPolicy |
PolicyHandler.loadPolicyByReference(java.net.URI policyRef)
Loads a Policy by URI reference. |
IPolicy |
IArisWSPolicy.loadPolicyByReference(java.net.URI policyRef)
Loads a Policy by URI reference. |
IPolicy |
PolicyHandler.parseDomPolicy(org.w3c.dom.Node policyNode)
Takes a DOM parsed Node object and uses the WS-Policy
implementation provider to generate an IPolicy object containing
a native policy object. |
IPolicy |
IArisWSPolicy.parseDomPolicy(org.w3c.dom.Node policyNode)
Takes a DOM parsed Node object and uses the WS-Policy
implementation provider to generate an IPolicy object containing
a native policy object. |
IPolicy |
PolicyHandler.parseStringPolicy(java.lang.String policyString)
Invokes the selected DOM parser and WS-Policy implementation to parse an XML String into an IPolicy object. |
IPolicy |
IArisWSPolicy.parseStringPolicy(java.lang.String policyString)
Invokes the selected DOM parser and WS-Policy implementation to parse an XML String into an IPolicy object. |
Methods in org.openliberty.arisid.policy that return types with arguments of type IPolicy | |
---|---|
java.util.Map<java.lang.String,IPolicy> |
PolicyHandler.addLocalityConstraint(java.lang.String language,
java.lang.String name,
java.util.Map<java.lang.String,IPolicy> constraintMap)
Adds a localization constraint to a policy map for a specified attribute name. |
java.util.Map<java.lang.String,IPolicy> |
IArisWSPolicy.addLocalityConstraint(java.lang.String language,
java.lang.String name,
java.util.Map<java.lang.String,IPolicy> constraintMap)
When used as part read or search interaction, a preferred locality can be set. |
java.util.Map<java.lang.String,IPolicy> |
PolicyHandler.applyValueConstraints(IAttributeValue attrValue,
java.lang.String language,
java.util.Map<java.lang.String,IPolicy> constraintMap)
When used as part of an interaction using an IAttributeValue (add, modify, compare), a preferred locality, or policies can be applied. |
java.util.Map<java.lang.String,IPolicy> |
IArisWSPolicy.applyValueConstraints(IAttributeValue attrValue,
java.lang.String language,
java.util.Map<java.lang.String,IPolicy> constraintMap)
When used as part of an interaction using an IAttributeValue (add, modify, compare), a preferred locality, or policies can be applied. |
Methods in org.openliberty.arisid.policy with parameters of type IPolicy | |
---|---|
boolean |
PolicyHandler.addConstraintOrAssertionToPolicy(IAssertion[] assertions,
IPolicy targetPolicy,
boolean isAll)
Adds a array of WS Policy IAssertion to an existing IPolicy
object |
boolean |
IArisWSPolicy.addConstraintOrAssertionToPolicy(IAssertion[] assertions,
IPolicy targetPolicy,
boolean isAll)
Adds an array of assertions (aka Constraint) to a specified policy object. |
boolean |
PolicyHandler.addConstraintOrAssertionToPolicy(IAssertion assertion,
IPolicy targetPolicy,
boolean isAll)
Adds a WS Policy IAssertion to an existing IPolicy object |
boolean |
IArisWSPolicy.addConstraintOrAssertionToPolicy(IAssertion assertion,
IPolicy targetPolicy,
boolean isAll)
Adds an assertion (aka Constraint) to a specified policy object. |
IAssertion |
PolicyHandler.getConstraint(IPolicy policy,
javax.xml.namespace.QName assertionName)
Returns the first instance of a constraint located within a policy. |
IAssertion |
IArisWSPolicy.getConstraint(IPolicy policy,
javax.xml.namespace.QName assertionName)
Returns the first instance of a constraint located within a policy. |
java.util.List<java.lang.String> |
PolicyHandler.getLocalityConstraints(IPolicy policy)
Return any constraints related to locality in the specified policy |
java.util.List<java.lang.String> |
IArisWSPolicy.getLocalityConstraints(IPolicy policy)
Return any constraints related to locality in the specified policy |
boolean |
PolicyHandler.isAssertionPresent(IPolicy policy,
javax.xml.namespace.QName assertionName)
A utility to test for the presence of a particular constraint or assertion class present in a Policy. |
boolean |
IArisWSPolicy.isAssertionPresent(IPolicy policy,
javax.xml.namespace.QName assertionName)
A utility to test for the presence of a particular constraint or assertion class present in a Policy. |
Method parameters in org.openliberty.arisid.policy with type arguments of type IPolicy | |
---|---|
java.util.Map<java.lang.String,IPolicy> |
PolicyHandler.addLocalityConstraint(java.lang.String language,
java.lang.String name,
java.util.Map<java.lang.String,IPolicy> constraintMap)
Adds a localization constraint to a policy map for a specified attribute name. |
java.util.Map<java.lang.String,IPolicy> |
IArisWSPolicy.addLocalityConstraint(java.lang.String language,
java.lang.String name,
java.util.Map<java.lang.String,IPolicy> constraintMap)
When used as part read or search interaction, a preferred locality can be set. |
java.util.Map<java.lang.String,IPolicy> |
PolicyHandler.applyValueConstraints(IAttributeValue attrValue,
java.lang.String language,
java.util.Map<java.lang.String,IPolicy> constraintMap)
When used as part of an interaction using an IAttributeValue (add, modify, compare), a preferred locality, or policies can be applied. |
java.util.Map<java.lang.String,IPolicy> |
IArisWSPolicy.applyValueConstraints(IAttributeValue attrValue,
java.lang.String language,
java.util.Map<java.lang.String,IPolicy> constraintMap)
When used as part of an interaction using an IAttributeValue (add, modify, compare), a preferred locality, or policies can be applied. |
Uses of IPolicy in org.openliberty.arisid.protocol.ldap |
---|
Methods in org.openliberty.arisid.protocol.ldap that return IPolicy | |
---|---|
IPolicy |
PrivacyControl.getDynamicConstraints(java.lang.String nameId)
|
IPolicy |
IPrivacyControl.getDynamicConstraints(java.lang.String nameId)
Returns dynamic WS-Policy for the specified Attribute, Predicate or Role name identifier or the interaction name if the constraint applies to the entire Interaction. |
IPolicy |
PrivacyControl.getTransactionConstraints(java.lang.String nameId)
|
Methods in org.openliberty.arisid.protocol.ldap that return types with arguments of type IPolicy | |
---|---|
java.util.Map<java.lang.String,IPolicy> |
PrivacyControl.getConstraintMap()
|
java.util.Map<java.lang.String,IPolicy> |
IPrivacyControl.getConstraintMap()
Returns all dynamic WS-Policy constraints (interaction and attributes, predicates, roles) for the current transaction. |
Methods in org.openliberty.arisid.protocol.ldap with parameters of type IPolicy | |
---|---|
void |
PrivacyControl.setDynamicConstraints(java.lang.String nameId,
IPolicy txnConstraints)
|
void |
IPrivacyControl.setDynamicConstraints(java.lang.String nameId,
IPolicy txnConstraints)
Set dynamic transaction constraints. |
Method parameters in org.openliberty.arisid.protocol.ldap with type arguments of type IPolicy | |
---|---|
void |
PrivacyControl.setDynamicConstraints(java.util.Map<java.lang.String,IPolicy> dynamicConstraints)
|
void |
IPrivacyControl.setDynamicConstraints(java.util.Map<java.lang.String,IPolicy> dynamicConstraints)
Set dynamic transaction constraints. |
Uses of IPolicy in org.openliberty.arisid.stack |
---|
Method parameters in org.openliberty.arisid.stack with type arguments of type IPolicy | |
---|---|
void |
IAttrSvcStack.doDelete(IDeleteInteraction ixn,
IPrincipalIdentifier subjectKey,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
A method allowing the client app to delete a subject using both the application and the end-user context. |
IDigitalSubject |
IAttrSvcStack.doFind(IFindInteraction ixn,
java.util.List<IAttributeValue> attrFilterVals,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
A method to authenticate the end-user of an application. |
IDigitalSubject |
IAttrSvcStack.doRead(IReadInteraction ixn,
javax.servlet.http.HttpServletRequest req,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
A method allowing the client app to return a DigitalSubject based on a defined Interaction and based on information passed in HTTP Headers or assertions (e.g. |
IDigitalSubject |
IAttrSvcStack.doRead(IReadInteraction ixn,
IPrincipalIdentifier subjectKey,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
A method allowing the client app to return a DigitalSubject based on a defined Interaction and subjectKey index value using the Application's credential and the end-user credential. |
IDigitalSubject |
IAttrSvcStack.doRead(IReadInteraction ixn,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
A method allowing the client app to return a DigitalSubject based on a defined Interaction and the identity of the application user. |
IResultSet |
IAttrSvcStack.doSearch(IInteraction ixn,
java.util.List<IAttributeValue> attrFilterVals,
java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap,
javax.security.auth.Subject user)
The search operation can be used for reporting purposes to locate a set of subjects that match a particular condition. |
|
OpenLiberty.org - Licensed under Apache APL 2.0 | |||||||||
PREV NEXT | FRAMES NO FRAMES |