|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EntityDao
The Interface EntityDao.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao |
---|
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T> |
Method Summary | |
---|---|
boolean |
entityInUse(java.lang.String codingSchemeUId,
java.lang.String entityCode,
java.lang.String entityCodeNamespace)
|
boolean |
entryStateExists(java.lang.String codingSchemeUId,
java.lang.String entryStateUId)
|
java.util.List<? extends Entity> |
getAllEntitiesOfCodingScheme(java.lang.String codingSchemeUId,
int start,
int pageSize)
Gets the all entities of coding scheme. |
AssociationEntity |
getAssociationEntityByCodeAndNamespace(java.lang.String codingSchemeUId,
java.lang.String entityCode,
java.lang.String entityCodeNamespace)
|
java.util.List<Entity> |
getEntities(java.lang.String codingSchemeId,
java.util.List<java.lang.String> entityUids)
|
java.util.List<Entity> |
getEntities(java.lang.String codingSchemeId,
java.util.List<java.lang.String> propertyNames,
java.util.List<java.lang.String> propertyTypes,
java.util.List<java.lang.String> entityUids)
|
java.util.Map<java.lang.String,Entity> |
getEntitiesWithUidMap(java.lang.String codingSchemeId,
java.util.List<java.lang.String> propertyNames,
java.util.List<java.lang.String> propertyTypes,
java.util.List<java.lang.String> entityUids)
|
Entity |
getEntityByCodeAndNamespace(java.lang.String codingSchemeUId,
java.lang.String entityCode,
java.lang.String entityCodeNamespace)
Gets the entity by code and namespace. |
Entity |
getEntityByCodeAndNamespace(java.lang.String codingSchemeUId,
java.lang.String entityCode,
java.lang.String entityCodeNamespace,
java.util.List<java.lang.String> propertyNames,
java.util.List<java.lang.String> propertyTypes)
|
Entity |
getEntityByUId(java.lang.String codingSchemeUId,
java.lang.String entityUId)
|
Entity |
getEntityByUId(java.lang.String codingSchemeUId,
java.lang.String entityUId,
java.util.List<java.lang.String> propertyNames,
java.util.List<java.lang.String> propertyTypes)
|
int |
getEntityCount(java.lang.String codingSchemeUId)
Gets the entity count. |
EntityDescription |
getEntityDescription(java.lang.String codingSchemeUid,
java.lang.String entityCode,
java.lang.String entityCodeNamespace)
|
java.lang.String |
getEntityUId(java.lang.String codingSchemeUId,
java.lang.String entityCode,
java.lang.String entityCodeNamespace)
Gets the entity id. |
java.lang.String |
getEntryStateUId(java.lang.String codingSchemeUId,
java.lang.String entityUId)
|
Entity |
getHistoryEntityByRevision(java.lang.String codingSchemeUId,
java.lang.String entityUId,
java.lang.String revisionId)
|
java.lang.String |
getLatestRevision(java.lang.String csUId,
java.lang.String entityUId)
|
ResolvedConceptReference |
getResolvedCodedNodeReferenceByCodeAndNamespace(java.lang.String codingSchemeUId,
java.lang.String entityCode,
java.lang.String entityCodeNamespace)
|
void |
insertBatchEntities(java.lang.String codingSchemeId,
java.util.List<? extends Entity> entities,
boolean cascade)
Insert batch entities. |
java.lang.String |
insertEntity(java.lang.String codingSchemeUId,
Entity entity,
boolean cascade)
Insert entity. |
java.lang.String |
insertHistoryEntity(java.lang.String codingSchemeUId,
java.lang.String entityUId,
Entity entity)
Insert history entity. |
void |
removeEntityByUId(java.lang.String codingSchemeUId,
java.lang.String entityUId)
|
void |
updateEntity(java.lang.String codingSchemeUId,
AssociationEntity entity)
|
java.lang.String |
updateEntity(java.lang.String codingSchemeUId,
java.lang.String entityUId,
Entity entity)
Update entity. |
java.lang.String |
updateEntityVersionableAttrib(java.lang.String codingSchemeUId,
java.lang.String entityUId,
Entity entity)
|
void |
updateEntryStateUId(java.lang.String codingSchemeUId,
java.lang.String entityUId,
java.lang.String entryStateUId)
|
Methods inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao |
---|
executeInTransaction, supportsLgSchemaVersion |
Method Detail |
---|
void insertBatchEntities(java.lang.String codingSchemeId, java.util.List<? extends Entity> entities, boolean cascade)
codingSchemeId
- the coding scheme identities
- the entitiesEntity getEntityByCodeAndNamespace(java.lang.String codingSchemeUId, java.lang.String entityCode, java.lang.String entityCodeNamespace)
codingSchemeUId
- the coding scheme identityCode
- the entity codeentityCodeNamespace
- the entity code namespace
Entity getEntityByCodeAndNamespace(java.lang.String codingSchemeUId, java.lang.String entityCode, java.lang.String entityCodeNamespace, java.util.List<java.lang.String> propertyNames, java.util.List<java.lang.String> propertyTypes)
AssociationEntity getAssociationEntityByCodeAndNamespace(java.lang.String codingSchemeUId, java.lang.String entityCode, java.lang.String entityCodeNamespace)
ResolvedConceptReference getResolvedCodedNodeReferenceByCodeAndNamespace(java.lang.String codingSchemeUId, java.lang.String entityCode, java.lang.String entityCodeNamespace)
Entity getEntityByUId(java.lang.String codingSchemeUId, java.lang.String entityUId)
Entity getEntityByUId(java.lang.String codingSchemeUId, java.lang.String entityUId, java.util.List<java.lang.String> propertyNames, java.util.List<java.lang.String> propertyTypes)
java.util.List<Entity> getEntities(java.lang.String codingSchemeId, java.util.List<java.lang.String> entityUids)
java.util.List<Entity> getEntities(java.lang.String codingSchemeId, java.util.List<java.lang.String> propertyNames, java.util.List<java.lang.String> propertyTypes, java.util.List<java.lang.String> entityUids)
java.util.Map<java.lang.String,Entity> getEntitiesWithUidMap(java.lang.String codingSchemeId, java.util.List<java.lang.String> propertyNames, java.util.List<java.lang.String> propertyTypes, java.util.List<java.lang.String> entityUids)
Entity getHistoryEntityByRevision(java.lang.String codingSchemeUId, java.lang.String entityUId, java.lang.String revisionId)
java.lang.String getEntityUId(java.lang.String codingSchemeUId, java.lang.String entityCode, java.lang.String entityCodeNamespace)
codingSchemeUId
- the coding scheme identityCode
- the entity codeentityCodeNamespace
- the entity code namespace
java.lang.String insertEntity(java.lang.String codingSchemeUId, Entity entity, boolean cascade)
codingSchemeUId
- the coding scheme identity
- the entity
java.lang.String insertHistoryEntity(java.lang.String codingSchemeUId, java.lang.String entityUId, Entity entity)
codingSchemeUId
- the coding scheme identity
- the entity
java.lang.String updateEntity(java.lang.String codingSchemeUId, java.lang.String entityUId, Entity entity)
codingSchemeUId
- the coding scheme identity
- the entityvoid updateEntity(java.lang.String codingSchemeUId, AssociationEntity entity)
int getEntityCount(java.lang.String codingSchemeUId)
codingSchemeUId
- the coding scheme id
java.util.List<? extends Entity> getAllEntitiesOfCodingScheme(java.lang.String codingSchemeUId, int start, int pageSize)
codingSchemeUId
- the coding scheme idstart
- the startpageSize
- the page size
java.lang.String updateEntityVersionableAttrib(java.lang.String codingSchemeUId, java.lang.String entityUId, Entity entity)
void removeEntityByUId(java.lang.String codingSchemeUId, java.lang.String entityUId)
java.lang.String getLatestRevision(java.lang.String csUId, java.lang.String entityUId)
boolean entityInUse(java.lang.String codingSchemeUId, java.lang.String entityCode, java.lang.String entityCodeNamespace)
java.lang.String getEntryStateUId(java.lang.String codingSchemeUId, java.lang.String entityUId)
void updateEntryStateUId(java.lang.String codingSchemeUId, java.lang.String entityUId, java.lang.String entryStateUId)
boolean entryStateExists(java.lang.String codingSchemeUId, java.lang.String entryStateUId)
EntityDescription getEntityDescription(java.lang.String codingSchemeUid, java.lang.String entityCode, java.lang.String entityCodeNamespace)
|
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |