public interface SourceAssertedValueSetDao extends LexGridSchemaVersionAwareDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
Modifier and Type | Method and Description |
---|---|
java.util.List<DefinedNode> |
getAllValidValueSetTopNodeCodes(java.lang.String propertyName,
java.lang.String propertyValue,
java.lang.String predUid,
java.lang.String csUID)
Returns a set of Nodes that also provide a description of the top node.
|
java.util.List<Entity> |
getPagedValueSetEntities(java.lang.String matchCode,
java.lang.String csUID,
java.lang.String predicateUID,
int start,
int pageSize)
Paging capable method for value set members defined by a unique identifier passed in as the string
mathchCode parameter.
|
java.util.List<Entity> |
getSourceAssertedValueSetEntitiesForEntityCode(java.lang.String matchCode,
java.lang.String assertedRelation,
java.lang.String predicatGuid,
java.lang.String codingSchemeGuid)
Returns list of entities for top node entity code exact match.
|
java.util.List<Entity> |
getSourceAssertedValueSetsForVSMemberEntityCode(java.lang.String matchCode,
java.lang.String assertedValueSetRelation,
java.lang.String predUid,
java.lang.String csUID)
A list of value set top nodes represented as Entity objects which are related to this the concept
defined by the exact match of the unique identifier.
|
java.util.List<Entity> |
getSourceAssertedValueSetTopNodeDescription(java.lang.String description,
java.lang.String codingSchemeUID)
A list of value set top nodes represented as Entity objects which are related to this the concept
defined by the exact match of the description.
|
java.util.List<Entity> |
getSourceAssertedValueSetTopNodeForEntityCode(java.lang.String matchCode,
java.lang.String codingSchemeUID)
A list of value set top nodes represented as Entity objects which are related to this the concept
defined by the exact match of the unique identifier.
|
int |
getValueSetEntityCount(java.lang.String matchCode,
java.lang.String csUID,
java.lang.String predicateUID)
Returns the total number of values in a given value set determined by the top node
unique identifier which must be an exact match
|
java.util.List<Property> |
getValueSetEntityProperties(java.lang.String entityCode,
java.lang.String csUid)
Returns a list of entity properties useful in defining the meta data of a value set
expressed as a coding scheme.
|
java.util.List<java.lang.String> |
getValueSetEntityUidForTopNodeEntityCode(java.lang.String codingSchemeUid,
java.lang.String predUid,
java.lang.String code,
int start,
int pageSize)
Returns all value set member unique identifiers defined in the database and
only used as query options for other database calls.
|
java.util.List<java.lang.String> |
getValueSetEntityUids(java.lang.String codingSchemeUid,
java.lang.String predUid,
int start,
int pageSize)
Returns all value set unique identifiers defined in the database
and only used as query options for other database calls
This is a utility method for other methods.
|
executeInTransaction, supportsLgSchemaVersion
java.util.List<Entity> getSourceAssertedValueSetEntitiesForEntityCode(java.lang.String matchCode, java.lang.String assertedRelation, java.lang.String predicatGuid, java.lang.String codingSchemeGuid)
matchCode
- - code to match for value set top nodeassertedRelation
- - can be nullpredicateGuid
- - database specific association identifier must be pulled from dbcodingSchemeGuid
- - database specific coding scheme identifier must be pulled from dbjava.util.List<Entity> getSourceAssertedValueSetTopNodeForEntityCode(java.lang.String matchCode, java.lang.String codingSchemeUID)
matchCode
- - code to match to retrieve top node entitycodingSchemeUID
- - database specific coding scheme identifier must be pulled from dbjava.util.List<Entity> getSourceAssertedValueSetTopNodeDescription(java.lang.String description, java.lang.String codingSchemeUID)
description
- - description to match exactly to retrieve top node entitycodingSchemeUID
- - database specific coding scheme identifier must be pulled from dbjava.util.List<java.lang.String> getValueSetEntityUids(java.lang.String codingSchemeUid, java.lang.String predUid, int start, int pageSize)
codingSchemeUid
- - database specific coding scheme identifier must be pulled from dbpredUid
- - database specific association identifier must be pulled from dbstart
- - paging cursorpageSize
- - result set sizejava.util.List<java.lang.String> getValueSetEntityUidForTopNodeEntityCode(java.lang.String codingSchemeUid, java.lang.String predUid, java.lang.String code, int start, int pageSize)
codingSchemeUid
- - database specific coding scheme identifier must be pulled from dbpredUid
- - database specific association identifier must be pulled from dbcode
- - A string representation of the top node unique identifier. Requires exact match.start
- - paging cursorpageSize
- - result set sizejava.util.List<Entity> getPagedValueSetEntities(java.lang.String matchCode, java.lang.String csUID, java.lang.String predicateUID, int start, int pageSize)
matchCode
- - A string representation of the top node unique identifiercsUID
- - database specific coding scheme identifier must be pulled from dbpredicateUID
- - database specific association identifier must be pulled from dbstart
- - paging cursorpageSize
- - result set sizeint getValueSetEntityCount(java.lang.String matchCode, java.lang.String csUID, java.lang.String predicateUID)
matchCode
- - A string representation of the top node unique identifiercsUID
- - database specific coding scheme identifier must be pulled from dbpredicateUID
- - database specific association identifier must be pulled from dbjava.util.List<Entity> getSourceAssertedValueSetsForVSMemberEntityCode(java.lang.String matchCode, java.lang.String assertedValueSetRelation, java.lang.String predUid, java.lang.String csUID)
matchCode
- - A string representation of the top node unique identifierassertedValueSetRelation
- - value set relation identifier -- can be nullpredUid
- - database specific association identifier must be pulled from dbcsUID
- - database specific coding scheme identifier must be pulled from dbjava.util.List<DefinedNode> getAllValidValueSetTopNodeCodes(java.lang.String propertyName, java.lang.String propertyValue, java.lang.String predUid, java.lang.String csUID)
propertyName
- - Name of property that defines value set publish-able flagpropertyValue
- - Value set publish-able flag valuepredUid
- - database specific association identifier must be pulled from dbcsUID
- - database specific coding scheme identifier must be pulled from dbjava.util.List<Property> getValueSetEntityProperties(java.lang.String entityCode, java.lang.String csUid)
entityCode
- - Should be a top node, defining a value setcsUID
- - database specific coding scheme identifier must be pulled from db