Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "IdAS API"
m (Added link to CVS for IdAS) |
|||
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).] | * 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).] | ||
− | * See the '''org.eclipse.higgins.idas project''' in the CVS repository for the full API. 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.) | + | * 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. 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 | * IdASRegistry | ||
** A class that allows a [[Context Provider]] to register its ContextFactory implementations. (See [[IdAS Context Provider Registry]] for more info.) | ** A class that allows a [[Context Provider]] to register its ContextFactory implementations. (See [[IdAS Context Provider Registry]] for more info.) |
Revision as of 12:25, 6 September 2006
- Working draft documents have been removed, to avoid confusion with the Higgins CVS repository. [These files are still attached to this page (but hidden).]
- See the org.eclipse.higgins.idas project in the CVS repository for the full API. 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 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 Subjects using context-specific attributes.
- IDigitalSubject
- Implementation of a specific type of Digital Subject.