public class IbatisValueSetHierarchyDao extends AbstractIbatisDao implements ValueSetHierarchyDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ASSOCIATION_NAMESPACE |
VERSIONS_NAMESPACE, VSENTRYSTATE_NAMESPACE
Constructor and Description |
---|
IbatisValueSetHierarchyDao() |
Modifier and Type | Method and Description |
---|---|
java.util.List<LexGridSchemaVersion> |
doGetSupportedLgSchemaVersions()
Do get supported lg schema versions.
|
java.util.List<DefinedNode> |
getAllVSTriples(java.lang.String codingSchemeId,
java.lang.String associationGuid,
java.lang.String publishName,
java.lang.String canPublish,
int start,
int pagesize)
Getting any values that are defined as value set members by a specified association
and a "can publish" flag
|
java.util.List<VSHierarchyNode> |
getAllVSTriplesTrOfVSNode(java.lang.String codingSchemeId,
java.lang.String code,
java.lang.String associationGuid,
java.lang.String sourceDesignation,
java.lang.String publishName,
java.lang.String canPublish,
int start,
int pagesize)
Highly specialized for an asserted value set hierarchy such as that found in the
NCIthesaurus.
|
afterPropertiesSet, entryStateExists, executeInTransaction, getBatchTemplateInserter, getNonBatchTemplateInserter, getSqlMapClientTemplate, setNonBatchTemplateInserter, setSqlMapClientTemplate, vsEntryStateExists
createRandomIdentifier, createUniqueId, getPrefixResolver, getPrimaryKeyIncrementer, setPrefixResolver, setPrimaryKeyIncrementer, supportsLgSchemaVersion
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeInTransaction, supportsLgSchemaVersion
public java.util.List<VSHierarchyNode> getAllVSTriplesTrOfVSNode(java.lang.String codingSchemeId, java.lang.String code, java.lang.String associationGuid, java.lang.String sourceDesignation, java.lang.String publishName, java.lang.String canPublish, int start, int pagesize)
ValueSetHierarchyDao
getAllVSTriplesTrOfVSNode
in interface ValueSetHierarchyDao
codingSchemeId
- - database assigned guid for coding schemecode
- - entity code that defines value setassociationGuid
- - database assigned guid of relation from top node to valuessourceDesignation
- - source designationpublishName
- - property name for publish or not flagcanPublish
- - publish-able flag valuestart
- - paging cursorpagesize
- - paging result set sizepublic java.util.List<DefinedNode> getAllVSTriples(java.lang.String codingSchemeId, java.lang.String associationGuid, java.lang.String publishName, java.lang.String canPublish, int start, int pagesize)
ValueSetHierarchyDao
getAllVSTriples
in interface ValueSetHierarchyDao
codingSchemeId
- - database assigned guid for coding schemeassociationGuid
- - database assigned guid of relation from top node to valuepublishName
- - property name for publish or not flagcanPublish
- - publish-able flag valuestart
- - paging cursorpagesize
- - paging result set sizepublic java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
AbstractBaseDao
doGetSupportedLgSchemaVersions
in class AbstractBaseDao