Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "IdAS API"

 
Line 3: Line 3:
 
* 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.)
** 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.
+
** 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
 
* ContextFactory
 
** Responsible for the creation of IContext instances that implement a specific type of [[Context]].
 
** Responsible for the creation of IContext instances that implement a specific type of [[Context]].

Revision as of 10:26, 4 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

Back to the top