|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EntityManager
Storable entity manager interface
Method Summary | |
---|---|
void |
activateEntityVersion(com.adeptia.indigo.storage.Entity entity)
|
void |
createEntity(com.adeptia.indigo.storage.Entity entity)
Creates new entity object with specified attributes. |
void |
createEntity(com.adeptia.indigo.storage.Entity entity,
java.util.Map map)
Creates new entity object with specified comments stored in the map. |
boolean |
entityContainsIdentity(com.adeptia.indigo.storage.Entity entity)
Checks the entity for the existence of initialized identity fields |
boolean |
entityExists(com.adeptia.indigo.storage.Entity entity)
Check whether a specified entity exists. |
java.util.List |
getEntityIdentity(com.adeptia.indigo.storage.Entity entity)
Retrieve the primary keys values. |
void |
initialize(java.lang.Class entityType,
javax.security.auth.Subject subject)
Initialize the entity manager |
void |
removeEntity(com.adeptia.indigo.storage.Entity entity)
Removes an entity from the storage. |
void |
removeEntity(com.adeptia.indigo.storage.Entity entity,
java.util.Map map)
Removes an entity from the storage with specified comments stored in the map. |
void |
removeEntityVersion(com.adeptia.indigo.storage.Entity entity)
|
java.util.Iterator |
retrieve()
Retrieve all the entities from persistent storage. |
java.util.Iterator |
retrieve(com.adeptia.indigo.storage.Criteria criteria)
Retrieve a set of entities from persistent storage using the specified criteria. |
com.adeptia.indigo.storage.Entity |
retrieve(com.adeptia.indigo.storage.Entity entity)
Retrieve a entity from persistent storage. |
com.adeptia.indigo.storage.Entity |
retrieve(TypedEntityId typedId)
|
int |
retrieveEntitiesCount()
|
java.util.Iterator |
retrieveOrderBy(java.lang.String orderByFields)
Retrieve all the entities from persistent storage with Order By clause. |
java.util.Iterator |
retrieveOrderBy(java.lang.String orderByFields,
boolean useVersion,
java.lang.String id)
|
java.util.Iterator |
retrieveOrderBy(java.lang.String orderByClause,
com.adeptia.indigo.storage.Criteria criteria)
|
java.util.Iterator |
retrieveOrderBy(java.lang.String orderByClause,
com.adeptia.indigo.storage.Criteria criteria,
boolean useVersion,
java.lang.String id)
|
java.util.Iterator |
retrieveOrderBy(java.lang.String orderByFields,
java.lang.String sortOrder)
Retrieve all the entities from persistent storage with Order By and sort order clause. |
java.util.Iterator |
retrieveOrderBy(java.lang.String orderByFields,
java.lang.String sortOrder,
boolean useVersion,
java.lang.String id)
|
void |
update(com.adeptia.indigo.storage.Entity entity)
Save an entity to the persistent storage. |
void |
update(com.adeptia.indigo.storage.Entity entity,
java.util.Map values)
Update an entity with the values from the map. |
void |
update(com.adeptia.indigo.storage.Entity entity,
java.lang.String flag)
Save an entity to the persistent storage. |
Method Detail |
---|
void initialize(java.lang.Class entityType, javax.security.auth.Subject subject) throws com.adeptia.indigo.storage.StorageException
entityType
- subject
-
com.adeptia.indigo.storage.StorageException
boolean entityExists(com.adeptia.indigo.storage.Entity entity) throws com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
entity
- The entity to be checked.
com.adeptia.indigo.storage.StorageException
- if there was an error accessing the data backend.
com.adeptia.indigo.utils.IndigoException
com.adeptia.indigo.storage.Entity retrieve(com.adeptia.indigo.storage.Entity entity) throws com.adeptia.indigo.storage.UnknownEntityException, com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
entity
-
com.adeptia.indigo.storage.UnknownEntityException
com.adeptia.indigo.storage.StorageException
com.adeptia.indigo.utils.IndigoException
com.adeptia.indigo.storage.Entity retrieve(TypedEntityId typedId) throws com.adeptia.indigo.storage.UnknownEntityException, com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
com.adeptia.indigo.storage.UnknownEntityException
com.adeptia.indigo.storage.StorageException
com.adeptia.indigo.utils.IndigoException
java.util.Iterator retrieve(com.adeptia.indigo.storage.Criteria criteria) throws com.adeptia.indigo.storage.UnknownEntityException, com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
criteria
- OQL criteria to be used
com.adeptia.indigo.storage.UnknownEntityException
- if the entity's record does not
exist in the database.
com.adeptia.indigo.storage.StorageException
- if there is a problem accessing the
storage.
com.adeptia.indigo.utils.IndigoException
java.util.Iterator retrieve() throws com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
Use with extreme care
com.adeptia.indigo.storage.StorageException
- if there is a problem accessing the
storage.
com.adeptia.indigo.utils.IndigoException
int retrieveEntitiesCount() throws com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
com.adeptia.indigo.storage.StorageException
com.adeptia.indigo.utils.IndigoException
void update(com.adeptia.indigo.storage.Entity entity) throws com.adeptia.indigo.storage.UnknownEntityException, com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
entity
- an object to store.
com.adeptia.indigo.storage.UnknownEntityException
- if the entity's record does not
exist in the database.
com.adeptia.indigo.storage.StorageException
- if there is a problem accessing the
storage.
com.adeptia.indigo.utils.IndigoException
void update(com.adeptia.indigo.storage.Entity entity, java.lang.String flag) throws com.adeptia.indigo.storage.UnknownEntityException, com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
com.adeptia.indigo.storage.UnknownEntityException
com.adeptia.indigo.storage.StorageException
com.adeptia.indigo.utils.IndigoException
void update(com.adeptia.indigo.storage.Entity entity, java.util.Map values) throws com.adeptia.indigo.storage.UnknownEntityException, com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
entity
- values
-
com.adeptia.indigo.storage.UnknownEntityException
com.adeptia.indigo.storage.StorageException
com.adeptia.indigo.utils.IndigoException
void createEntity(com.adeptia.indigo.storage.Entity entity) throws com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.storage.EntityExistsException, com.adeptia.indigo.utils.IndigoException
entity
- the object describing entity to be created.
com.adeptia.indigo.storage.StorageException
- if there was an error accessing the data backend.
com.adeptia.indigo.storage.EntityExistsException
- if the entity entity already exists.
com.adeptia.indigo.utils.IndigoException
void createEntity(com.adeptia.indigo.storage.Entity entity, java.util.Map map) throws com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.storage.EntityExistsException, com.adeptia.indigo.utils.IndigoException
entity
- the object describing entity to be created.map
- containing activity comments.
com.adeptia.indigo.storage.StorageException
- if there was an error accessing the data backend.
com.adeptia.indigo.storage.EntityExistsException
- if the entity entity already exists.
com.adeptia.indigo.utils.IndigoException
void removeEntity(com.adeptia.indigo.storage.Entity entity) throws com.adeptia.indigo.storage.UnknownEntityException, com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
entity
- the object describing the entity to be removed.
com.adeptia.indigo.storage.StorageException
- if there was an error accessing the data backend.
com.adeptia.indigo.storage.UnknownEntityException
- if the entity entity is not present.
com.adeptia.indigo.utils.IndigoException
void removeEntity(com.adeptia.indigo.storage.Entity entity, java.util.Map map) throws com.adeptia.indigo.storage.UnknownEntityException, com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
entity
- the object describing the entity to be removed.map
- containing activity comments.
com.adeptia.indigo.storage.StorageException
- if there was an error accessing the data backend.
com.adeptia.indigo.storage.UnknownEntityException
- if the entity entity is not present.
com.adeptia.indigo.utils.IndigoException
boolean entityContainsIdentity(com.adeptia.indigo.storage.Entity entity) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException
entity
-
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
java.util.List getEntityIdentity(com.adeptia.indigo.storage.Entity entity)
entity
-
java.util.Iterator retrieveOrderBy(java.lang.String orderByFields) throws com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
Use with extreme care
orderByField
-
com.adeptia.indigo.storage.StorageException
- if there is a problem accessing the
storage.
com.adeptia.indigo.utils.IndigoException
java.util.Iterator retrieveOrderBy(java.lang.String orderByFields, java.lang.String sortOrder) throws com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
Use with extreme care
orderByField
-
com.adeptia.indigo.storage.StorageException
- if there is a problem accessing the
storage.
com.adeptia.indigo.utils.IndigoException
java.util.Iterator retrieveOrderBy(java.lang.String orderByClause, com.adeptia.indigo.storage.Criteria criteria) throws com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.storage.UnknownEntityException, com.adeptia.indigo.utils.IndigoException
com.adeptia.indigo.storage.StorageException
com.adeptia.indigo.storage.UnknownEntityException
com.adeptia.indigo.utils.IndigoException
java.util.Iterator retrieveOrderBy(java.lang.String orderByFields, boolean useVersion, java.lang.String id) throws com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
com.adeptia.indigo.storage.StorageException
com.adeptia.indigo.utils.IndigoException
java.util.Iterator retrieveOrderBy(java.lang.String orderByFields, java.lang.String sortOrder, boolean useVersion, java.lang.String id) throws com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
com.adeptia.indigo.storage.StorageException
com.adeptia.indigo.utils.IndigoException
java.util.Iterator retrieveOrderBy(java.lang.String orderByClause, com.adeptia.indigo.storage.Criteria criteria, boolean useVersion, java.lang.String id) throws com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.storage.UnknownEntityException, com.adeptia.indigo.utils.IndigoException
com.adeptia.indigo.storage.StorageException
com.adeptia.indigo.storage.UnknownEntityException
com.adeptia.indigo.utils.IndigoException
void removeEntityVersion(com.adeptia.indigo.storage.Entity entity) throws com.adeptia.indigo.storage.UnknownEntityException, com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
com.adeptia.indigo.storage.UnknownEntityException
com.adeptia.indigo.storage.StorageException
com.adeptia.indigo.utils.IndigoException
void activateEntityVersion(com.adeptia.indigo.storage.Entity entity) throws com.adeptia.indigo.storage.UnknownEntityException, com.adeptia.indigo.storage.StorageException, com.adeptia.indigo.utils.IndigoException
com.adeptia.indigo.storage.UnknownEntityException
com.adeptia.indigo.storage.StorageException
com.adeptia.indigo.utils.IndigoException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |