Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Version: 0.3
Status: Public
Stability: DRAFT, some changes expected
Platform: Java
Dependencies: Data Model: Common, Identity and Model schema
Responsible person: Radovan Semancik

Description

Identity Repository Interface provides repository for objects that are commonly found in identity management deployments. It stores objects that are defined by the Data Model. It allows to read, create, update and delete objects (CRUD), it also provides operations for searching for the object and support references between objects. It assumes that all objects are uniquely identified using Object ID.

Identity repository may add some kind of basic consistency logic in addition to a pure storage of data. E.g. it may check referential consistency, validate schema, etc. But is must not implement any business logic.

Identity Repository also provides basic functions for task coordination.

History

Version

Date

Description

Change Author

0.1 (OpenIDM)

Summer 2010

Initial version. WSDL-based ESB interface

Radovan Semancik

0.2

April 2011

Removed ESB dependency, now it is Java interface generated from WSDL

Radovan Semancik

0.3

July 2011

Switched the interface to a pure Java

Radovan Semancik

Documentation

In-line in the interface definition. Please see Artifacts below.

Artifacts

Artifact

Version

Path

Description

Interface definition

trunk

https://svn.evolveum.com/midpoint/trunk/repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java

Well-commented Java definition of the interface.

  • No labels