|
Project Aristotle - ArisID Attribute Services | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |