Project Aristotle - ArisID Attribute Services

Uses of Interface
org.openliberty.arisid.IAttributeValue

Packages that use IAttributeValue
org.openliberty.arisid   
org.openliberty.arisid.policy   
org.openliberty.arisid.stack   
org.openliberty.arisidbeans   
 

Uses of IAttributeValue in org.openliberty.arisid
 

Subinterfaces of IAttributeValue in org.openliberty.arisid
 interface IFilterValue
          IFilterValue extends IAttributeValue and adds the ability to set a comparison operator at run time.
 

Classes in org.openliberty.arisid that implement IAttributeValue
 class AttributeFilterValue
           
 class AttributeValue
          AttributeValue is used to hold values returned from an attribute authority.
 

Methods in org.openliberty.arisid that return IAttributeValue
 IAttributeValue IDigitalSubject.getAttributeValue(java.lang.String name)
          Returns the IAttributeValue containing the values for the request Attribute as identified by its name identifier.
 IAttributeValue DigitalSubject.getAttributeValue(java.lang.String name)
           
 

Methods in org.openliberty.arisid that return types with arguments of type IAttributeValue
 java.util.Map<java.lang.String,IAttributeValue> IDigitalSubject.getAttrVals()
          A Map containing any requested IAttributeValue objects.
 java.util.Map<java.lang.String,IAttributeValue> DigitalSubject.getAttrVals()
           
 java.util.List<IAttributeValue> Filter.getCompareAttrValues()
          Utility to return a new array of IAttributeValue objects needed to set values for attribute comparison.
 

Methods in org.openliberty.arisid with parameters of type IAttributeValue
 void AttributeFilter.checkFilter(IAttributeValue val)
          Confirms that the current filter has the correct number of comparison values based on the declared cardinality of the filter.
 boolean IAttributeValue.compareValueExact(IAttributeValue value)
           
 boolean AttributeValue.compareValueExact(IAttributeValue val)
          All values in the current object must match values in the supplied array.
 boolean IAttributeValue.compareValueIgnoreCaseExact(IAttributeValue value)
           
 boolean AttributeValue.compareValueIgnoreCaseExact(IAttributeValue val)
           
 IPrincipalIdentifier Interaction.doAdd(IAttributeValue[] attrVals, java.lang.String[] roles, javax.security.auth.Subject user)
           
 IPrincipalIdentifier IAddInteraction.doAdd(IAttributeValue[] attrVals, java.lang.String[] roles, javax.security.auth.Subject user)
          Method to allow client code to add a new Identity through the attribute services.
 void Interaction.doModify(IPrincipalIdentifier subjectIdentifierKey, IAttributeValue[] modVals, java.lang.String[] roleVals, javax.security.auth.Subject user)
           
 void IModifyInteraction.doModify(IPrincipalIdentifier subjectIdentifierKey, IAttributeValue[] modVals, java.lang.String[] roleVals, javax.security.auth.Subject user)
          The modify method allows attributes of a Subject to be modified within the attribute service.
 

Method parameters in org.openliberty.arisid with type arguments of type IAttributeValue
 void Filter.checkFilter(java.util.List<IAttributeValue> attrFilterVals)
          Verifies that the filter and any sub-filter terms are all valid.
 boolean Interaction.doCompare(IPrincipalIdentifier subjectIdentifierKey, java.util.List<IAttributeValue> attrFilterVals, javax.security.auth.Subject user)
           
 boolean ICompareInteraction.doCompare(IPrincipalIdentifier subjectIdentifierKey, java.util.List<IAttributeValue> attrFilterVals, javax.security.auth.Subject user)
          The compareIdentity method is used to test a set of PredicateDef conditions (declared in the Interaction) against a subject user and return a boolean response.
 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 Interaction.doFind(java.util.List<IAttributeValue> attrFilterVals, javax.security.auth.Subject user)
           
 IDigitalSubject IFindInteraction.doFind(java.util.List<IAttributeValue> attrFilterVals, javax.security.auth.Subject user)
          Method to find a single subject.
 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)
           
 IResultSet ISearchInteraction.doSearch(java.util.List<IAttributeValue> attrFilterVals, 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, 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.
 

Constructors in org.openliberty.arisid with parameters of type IAttributeValue
DigitalSubject(IPrincipalIdentifier nameId, java.lang.String interName, IAttributeValue[] attrs, PredicateValue[] predicates, java.lang.String[] roles)
           
 

Constructor parameters in org.openliberty.arisid with type arguments of type IAttributeValue
DigitalSubject(IPrincipalIdentifier nameId, java.lang.String interName, java.util.Set<IAttributeValue> attrs, java.util.Set<PredicateValue> predicates, java.util.Set<java.lang.String> roles)
           
 

Uses of IAttributeValue in org.openliberty.arisid.policy
 

Methods in org.openliberty.arisid.policy with parameters of type IAttributeValue
 void PolicyHandler.addLocalityConstraint(java.lang.String language, IAttributeValue value)
          Adds a localization constraint to a specified IAttributeValue.
 void IArisWSPolicy.addLocalityConstraint(java.lang.String language, IAttributeValue value)
          When used as part of a value for a filter, 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.
 java.util.List<java.lang.String> PolicyHandler.getLocalityConstraints(IAttributeValue value)
          Returns a list of localization languages for a particular IAttributeValue object.
 java.util.List<java.lang.String> IArisWSPolicy.getLocalityConstraints(IAttributeValue value)
          Returns a list of localization languages for a particular IAttributeValue object.
 boolean PolicyHandler.isAddValuesOnModify(IAttributeValue value, IModifyInteraction ixn)
          Used to check weather a set of values being used in a modify transaction are intended to add specific values rather than replace all values (the default).
 boolean IArisWSPolicy.isAddValuesOnModify(IAttributeValue value, IModifyInteraction ixn)
          Used to check weather a set of values being used in a modify transaction are intended to add specific values rather than replace all values (the default).
 boolean PolicyHandler.isDeleteValuesOnModify(IAttributeValue value, IModifyInteraction ixn)
          Used to check weather a set of values being used in a modify transaction are intended to delete specific values rather than replace all values (the default).
 boolean IArisWSPolicy.isDeleteValuesOnModify(IAttributeValue value, IModifyInteraction ixn)
          Used to check weather a set of values being used in a modify transaction are intended to delete specific values rather than replace all values (the default).
 void PolicyHandler.setAddValuesOnModifyConstraint(IAttributeValue value)
          Used to change the way a modify request works so that specific values listed can be added without having to replace all existing values.
 void IArisWSPolicy.setAddValuesOnModifyConstraint(IAttributeValue value)
          Used to change the way a modify request works so that specific values listed can be added without having to replace all existing values.
 void PolicyHandler.setDeleteValuesOnModifyConstraint(IAttributeValue value)
          Used to change the way a modify request works so that specific values listed can be deleted.
 void IArisWSPolicy.setDeleteValuesOnModifyConstraint(IAttributeValue value)
          Used to change the way a modify request works so that specific values listed can be deleted.
 

Uses of IAttributeValue in org.openliberty.arisid.stack
 

Methods in org.openliberty.arisid.stack with parameters of type IAttributeValue
 IPrincipalIdentifier IAttrSvcStack.doAdd(IAddInteraction ixn, IAttributeValue[] attrVals, java.lang.String[] roles, javax.security.auth.Subject user)
          A method to allow the caller to add a new identity as defined by the Interaction object ixn and perform the add in the context of the application user.
 void IAttrSvcStack.doModify(IModifyInteraction ixn, IPrincipalIdentifier subjectKey, IAttributeValue[] attrVals, java.lang.String[] roleVals, javax.security.auth.Subject user)
          A method allowing the client app to modify a subject based on a subject key and a set of AttributeValues described in the Interaction The request is performed under the specified user context.
 

Method parameters in org.openliberty.arisid.stack with type arguments of type IAttributeValue
 boolean IAttrSvcStack.doCompare(ICompareInteraction ixn, IPrincipalIdentifier subjectKey, java.util.List<IAttributeValue> attrFilterVals, javax.security.auth.Subject user)
          A method allowing the client app to test if certain attribute condition values are matched 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.
 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.
 

Uses of IAttributeValue in org.openliberty.arisidbeans
 

Methods in org.openliberty.arisidbeans that return IAttributeValue
 IAttributeValue IGFObject.getAttribute(java.lang.String attribute)
          Returns the AttributeValue containing the values for the requested Attribute as identified by its name identifier.
 

Methods in org.openliberty.arisidbeans that return types with arguments of type IAttributeValue
 java.util.Map<java.lang.String,IAttributeValue> IGFObject.getAllAttributes()
          Returns a Map containing all AttributeValue objects.
 java.util.Map<java.lang.String,IAttributeValue> IGFObject.getAttributes(java.lang.String[] attributes)
          Returns a Map containing requested AttributeValue objects.
 


OpenLiberty.org - Licensed under Apache APL 2.0