|
||||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||||
See:
Description
| Interface Summary | |
|---|---|
| IAttribute | As defined at (TODO (Doc): add reference), This interface represents an attribute of a DigitalSubject. |
| IAttributeValue | Holds the value of an attribute. |
| IAuthNAttributesMaterials | Represents an authentication identity to be used when calling IContext.open(Object)
This type of identity is comprised of a set of attributes which make up the materials used in authentication. |
| IComplexAttrValue | |
| IContext | As defined at http://spwiki.editme.com/Context and http://spwiki.editme.com/ContextProvider, This interface holds a set of IDigitalSubject objects. |
| IContextFactory | As defined at http://spwiki.editme.com/ContextProvider#ContextFactory, This interface is implemented by IdAS context providers so that their IContext instances may be instantiated. |
| IContextId | |
| IContextRelationship | Represents a relationship to another IContext. |
| IDigitalSubject | As defined at http://spwiki.editme.com/DigitalSubjectM4 and http://spwiki.editme.com/ContextProvider, This interface holds a set of IDigitalSubject objects. |
| IFilter | A filter is either an assertion, or an operator plus a set of filters. |
| IFilterAssertion | Represents a filter assertion. |
| IFilterAttributeAssertion | Represents a filter assertion about a Digital Subject's Attributes
(IHasAttributes.getAttribute(URI) and IHasAttributes.getAttributes()). |
| IFilterCUIDAssertion | Represents a filter assertion about a Digital Subject's UniqueID
(see IDigitalSubject.getSubjectID()). |
| IFilterMetadataAssertion | Represents a filter assertion about metadata. This assertion is made up of a comparator (operator), metadataID and assertion value. |
| IFilterTypeAssertion | Represents a filter assertion about a Digital Subject's Type
(see IDigitalSubject.getType()). |
| IHasAttributes | |
| IHasMetadata | Extended by interfaces which have metadata associated with them. |
| IMetadata | TODO (Doc): Add (or point to) doc which explains what metadata is and how it's used |
| ISimpleAttrValue | |
| ISingleValuedAttribute | |
| ITypedValue | |
| Exception Summary | |
|---|---|
| AuthenticationException | Thrown when an attempt to authenticate has failed. |
| BadFilterException | |
| ContextNotOpenException | Thrown when methods requiring an open Context are called on a non-open Context. |
| ContextOpenException | Thrown when IContext.open() is called on an already open context. |
| IdASException | Root IdAS Exception class |
| InvalidSubjectIDException | Thrown when a specified Type is invalid. |
| InvalidTypeException | Thrown when a specified Type is invalid. |
| MultipleValuesExistException | Thrown in cases where an attribute is expected to have a single value but doesn't. |
| NoSuchSubjectException | Thrown when a specified Digital Subject is not found in the Context. |
| NotImplementedException | Thrown when the method being called has not been implemented by the context provider. |
| NotSingleValuedAttributeException | Thrown in cases where an attribute's model specifies that the attribute may hold
multiple values and the caller expects the attribute to be restricted to a
single value (and thus castable to ISingleValuedAttribute. |
| SubjectExistsException | |
Defines the core set of interfaces for IdAS.
|
||||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||||