|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lexevs.dao.database.access.AbstractBaseDao
org.lexevs.dao.database.sqlimplementedmethods.AbstraceSqlImplementedMethodsDao
org.lexevs.dao.database.sqlimplementedmethods.entity.SQLInterfaceEntityDao
public class SQLInterfaceEntityDao
The Class SQLInterfaceEntityDao.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao |
---|
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T> |
Field Summary |
---|
Fields inherited from class org.lexevs.dao.database.sqlimplementedmethods.AbstraceSqlImplementedMethodsDao |
---|
KEY_SEPERATOR |
Constructor Summary | |
---|---|
SQLInterfaceEntityDao()
|
Method Summary | ||
---|---|---|
java.util.List<LexGridSchemaVersion> |
doGetSupportedLgSchemaVersions()
Do get supported lg schema versions. |
|
boolean |
entityInUse(java.lang.String codingSchemeUId,
java.lang.String entityCode,
java.lang.String entityCodeNamespace)
|
|
boolean |
entryStateExists(java.lang.String codingSchemeUId,
java.lang.String entryStateUId)
|
|
|
executeInTransaction(LexGridSchemaVersionAwareDao.IndividualDaoCallback<T> callback)
Execute in transaction. |
|
java.util.List<? extends Entity> |
getAllEntitiesOfCodingScheme(java.lang.String codingSchemeId,
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 codingSchemeId,
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 codingSchemeId,
java.lang.String entityId)
|
|
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 codingSchemeId)
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 codingSchemeId,
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 codingSchemeId,
java.lang.String entityId,
java.lang.String revisionId)
|
|
java.lang.String |
getLatestRevision(java.lang.String csUId,
java.lang.String entityUId)
|
|
ResolvedConceptReference |
getResolvedCodedNodeReferenceByCodeAndNamespace(java.lang.String codingSchemeId,
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 codingSchemeId,
Entity entity,
boolean cascade)
Insert entity. |
|
java.lang.String |
insertHistoryEntity(java.lang.String codingSchemeId,
Entity entity)
|
|
java.lang.String |
insertHistoryEntity(java.lang.String codingSchemeId,
java.lang.String entityId,
Entity entity)
Insert history entity. |
|
void |
removeEntityByUId(java.lang.String codingSchemeUId,
java.lang.String entityUId)
|
|
void |
updateEntity(java.lang.String codingSchemeId,
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 class org.lexevs.dao.database.sqlimplementedmethods.AbstraceSqlImplementedMethodsDao |
---|
getResourceManager, getSqlImplementedMethodsDao, setResourceManager, setSqlImplementedMethodsDao |
Methods inherited from class org.lexevs.dao.database.access.AbstractBaseDao |
---|
createRandomIdentifier, createUniqueId, getPrefixResolver, getPrimaryKeyIncrementer, setPrefixResolver, setPrimaryKeyIncrementer, supportsLgSchemaVersion |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao |
---|
supportsLgSchemaVersion |
Constructor Detail |
---|
public SQLInterfaceEntityDao()
Method Detail |
---|
public java.util.List<? extends Entity> getAllEntitiesOfCodingScheme(java.lang.String codingSchemeId, int start, int pageSize)
EntityDao
getAllEntitiesOfCodingScheme
in interface EntityDao
codingSchemeId
- the coding scheme idstart
- the startpageSize
- the page size
public Entity getEntityByCodeAndNamespace(java.lang.String codingSchemeId, java.lang.String entityCode, java.lang.String entityCodeNamespace)
EntityDao
getEntityByCodeAndNamespace
in interface EntityDao
codingSchemeId
- the coding scheme identityCode
- the entity codeentityCodeNamespace
- the entity code namespace
public java.lang.String getEntityUId(java.lang.String codingSchemeId, java.lang.String entityCode, java.lang.String entityCodeNamespace)
EntityDao
getEntityUId
in interface EntityDao
codingSchemeId
- the coding scheme identityCode
- the entity codeentityCodeNamespace
- the entity code namespace
public void insertBatchEntities(java.lang.String codingSchemeId, java.util.List<? extends Entity> entities, boolean cascade)
EntityDao
insertBatchEntities
in interface EntityDao
codingSchemeId
- the coding scheme identities
- the entitiespublic java.lang.String insertEntity(java.lang.String codingSchemeId, Entity entity, boolean cascade)
EntityDao
insertEntity
in interface EntityDao
codingSchemeId
- the coding scheme identity
- the entity
public java.lang.String insertHistoryEntity(java.lang.String codingSchemeId, Entity entity)
public <T> T executeInTransaction(LexGridSchemaVersionAwareDao.IndividualDaoCallback<T> callback)
LexGridSchemaVersionAwareDao
executeInTransaction
in interface LexGridSchemaVersionAwareDao
callback
- the callback
public java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
AbstractBaseDao
doGetSupportedLgSchemaVersions
in class AbstractBaseDao
public int getEntityCount(java.lang.String codingSchemeId)
EntityDao
getEntityCount
in interface EntityDao
codingSchemeId
- the coding scheme id
public java.lang.String updateEntity(java.lang.String codingSchemeUId, java.lang.String entityUId, Entity entity)
EntityDao
updateEntity
in interface EntityDao
codingSchemeUId
- the coding scheme identity
- the entitypublic java.lang.String insertHistoryEntity(java.lang.String codingSchemeId, java.lang.String entityId, Entity entity)
EntityDao
insertHistoryEntity
in interface EntityDao
codingSchemeId
- the coding scheme identity
- the entity
public Entity getHistoryEntityByRevision(java.lang.String codingSchemeId, java.lang.String entityId, java.lang.String revisionId)
getHistoryEntityByRevision
in interface EntityDao
public Entity getEntityByUId(java.lang.String codingSchemeId, java.lang.String entityId)
getEntityByUId
in interface EntityDao
public void updateEntity(java.lang.String codingSchemeId, AssociationEntity entity)
updateEntity
in interface EntityDao
public ResolvedConceptReference getResolvedCodedNodeReferenceByCodeAndNamespace(java.lang.String codingSchemeId, java.lang.String entityCode, java.lang.String entityCodeNamespace)
getResolvedCodedNodeReferenceByCodeAndNamespace
in interface EntityDao
public java.lang.String updateEntityVersionableAttrib(java.lang.String codingSchemeUId, java.lang.String entityUId, Entity entity)
updateEntityVersionableAttrib
in interface EntityDao
public void removeEntityByUId(java.lang.String codingSchemeUId, java.lang.String entityUId)
removeEntityByUId
in interface EntityDao
public java.lang.String getLatestRevision(java.lang.String csUId, java.lang.String entityUId)
getLatestRevision
in interface EntityDao
public boolean entityInUse(java.lang.String codingSchemeUId, java.lang.String entityCode, java.lang.String entityCodeNamespace)
entityInUse
in interface EntityDao
public java.lang.String getEntryStateUId(java.lang.String codingSchemeUId, java.lang.String entityUId)
getEntryStateUId
in interface EntityDao
public void updateEntryStateUId(java.lang.String codingSchemeUId, java.lang.String entityUId, java.lang.String entryStateUId)
updateEntryStateUId
in interface EntityDao
public boolean entryStateExists(java.lang.String codingSchemeUId, java.lang.String entryStateUId)
entryStateExists
in interface EntityDao
public AssociationEntity getAssociationEntityByCodeAndNamespace(java.lang.String codingSchemeUId, java.lang.String entityCode, java.lang.String entityCodeNamespace)
getAssociationEntityByCodeAndNamespace
in interface EntityDao
public java.util.List<Entity> getEntities(java.lang.String codingSchemeId, java.util.List<java.lang.String> entityUids)
getEntities
in interface EntityDao
public 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)
getEntities
in interface EntityDao
public 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)
getEntityByCodeAndNamespace
in interface EntityDao
public EntityDescription getEntityDescription(java.lang.String codingSchemeUid, java.lang.String entityCode, java.lang.String entityCodeNamespace)
getEntityDescription
in interface EntityDao
public Entity getEntityByUId(java.lang.String codingSchemeUId, java.lang.String entityUId, java.util.List<java.lang.String> propertyNames, java.util.List<java.lang.String> propertyTypes)
getEntityByUId
in interface EntityDao
public 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)
getEntitiesWithUidMap
in interface EntityDao
|
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 |