Project Aristotle - ArisID Attribute Services

Package org.openliberty.arisid

Interface Summary
IAddInteraction An interface to an object used for adding objects through an ArisID provider.
IAttributeValue An Interface representing common access features for values represented in the AttributeServices API.
ICompareInteraction  
IDeleteInteraction An interface to an entity used for deleting Identities in an ArisID service.
IDigitalSubject A DigitalSubject is the basic holder of attributes, predicates, and roles representing an Identity.
IFilterValue IFilterValue extends IAttributeValue and adds the ability to set a comparison operator at run time.
IFindInteraction An interface to an ArisID service provide used for finding subjects.
IInteraction A base Interface definition of an ArisID interaction.
IModifyInteraction An interaction used for modify an identity accessed via an ArisId Service.
IReadInteraction An interaction object used for reading IDigitalSubjects from an ArisID service.
ISearchInteraction An interaction used to search for one or more subjects in an ArisID Service.
 

Class Summary
ArisIdService The IGF Attribute Services API (aka CARML-API) is a set of library functions combined with providers (e.g.
ArisIdServiceFactory The ArisIdServiceFactory is responsible for creating and managing instances of ArisIdService objects.
AttributeFilter The AttrFilter class is used to define an attribute filter that references an attribute and a matching condition.
AttributeFilterValue  
AttributeValue AttributeValue is used to hold values returned from an attribute authority.
CarmlDoc A Java representation of a CARML declaration.
CarmlDomErrorHandlerImpl Default error handler for Carml Doc parsing.
DigitalSubject A DigitalSubject is the basic holder of attributes, predicates, and roles representing an Identity.
Filter  
FilterRef  
Interaction An Interaction is used to define a single transaction operation and its related schema.
PredicateFilter A filter used for specifying a the presence of a predicate in an ISearchInteraction.
PredicateValue PredicateValue is used to hold value returned from an attribute authority for a particular property.
PrincipalIdentifier Example implementation of IMultiContextIdentifier.
RoleFilter A filter used for specifying a the presence of a role in a ISearchInteraction.
SchemaManager SchemaManager is used to access and manipulate CarmlDoc schema such as Attributes, Predicates, Roles, and Policies.
URIConst URI identifier constants adapted from OASIS and W3.org.
 

Exception Summary
AttrSvcInitializedException  
IGFException Used for exceptions generated within IGF stack implementations.
InitializedException Used for exceptions generated within IGF stack implementations.
InvalidFilterException Used for exceptions generated within IGF stack implementations.
InvalidModeException Used for exceptions generated within IGF stack implementations.
UndefinedException Used for exceptions generated within IGF stack implementations.
 


OpenLiberty.org - Licensed under Apache APL 2.0