Project Aristotle - ArisID Attribute Services

Uses of Interface
org.openliberty.arisid.policy.IPolicy

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