|
|
(24 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | * Working draft documents have been removed, to avoid confusion with the Higgins CVS repository. [These files are still attached to [[Identity Attribute Service (IdAS)|this page]] (but hidden).]
| + | #REDIRECT [[Org.eclipse.higgins.idas.api]] |
− | * See the '''org.eclipse.higgins.idas project''' in the [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/plugins/org.eclipse.higgins.idas/?cvsroot=Technology_Project CVS repository] for the full API, or visit the [http://www.eclipse.org/higgins/org.eclipse.higgins.docs/idas/ Javadoc]. The bullets below give a quick overview of the major interfaces and methods. (In cases where they disagree, the CVS repository takes precedence over this page.)
| + | |
− | * IdASRegistry
| + | |
− | ** A class that allows a [[Context Provider]] to register its ContextFactory implementations. (See [[IdAS Context Provider Registry]] for more info.)
| + | |
− | ** Also allows [[ContextRef|ContextRefs]] to be registered. Registered contexts are in some sense pre-configured by one or more Context Factories, so that a user can query its metadata (including schema and policy) without creating an IContext instance.
| + | |
− | * ContextFactory
| + | |
− | ** Responsible for the creation of IContext instances that implement a specific type of [[Context]].
| + | |
− | ** Responsible for associating a [[ContextRef]] with the data source (or sources) encapsulated by the designated context.
| + | |
− | * IContext
| + | |
− | ** Implementation of a specific type of [[Context]].
| + | |
− | ** A user must "open" a context, which involves authenticating to the data source, before accessing its data.
| + | |
− | ** Includes methods to search for [[Digital Subject|Digital Subjects]] using context-specific attributes.
| + | |
− | * IDigitalSubject
| + | |
− | ** Implementation of a specific type of [[Digital Subject]].
| + | |