|
|||||||||
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.ibatis.AbstractIbatisDao
org.lexevs.dao.database.ibatis.valuesets.IbatisPickListDao
public class IbatisPickListDao
The Class IbatisPickListDao.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao |
---|
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T> |
Fields inherited from class org.lexevs.dao.database.ibatis.AbstractIbatisDao |
---|
VERSIONS_NAMESPACE, VSENTRYSTATE_NAMESPACE |
Constructor Summary | |
---|---|
IbatisPickListDao()
|
Method Summary | |
---|---|
protected InsertOrUpdateURIMapBean |
buildInsertOrUpdateURIMapBean(java.lang.String prefix,
java.lang.String uriMapId,
java.lang.String referenceGuid,
java.lang.String supportedAttributeTag,
URIMap uriMap)
Builds the insert uri map bean. |
void |
deletePickListDefinitionMappings(java.lang.String referenceGuid)
|
java.util.List<LexGridSchemaVersion> |
doGetSupportedLgSchemaVersions()
Do get supported lg schema versions. |
boolean |
entryStateExists(java.lang.String entryStateUId)
|
java.lang.String |
getLatestRevision(java.lang.String pickListDefUId)
|
PickListDefinition |
getPickListDefinitionById(java.lang.String pickListId)
Gets the pick list definition by id. |
java.util.List<java.lang.String> |
getPickListDefinitionIdForEntityReference(java.lang.String entityCode,
java.lang.String entityCodeNameSpace,
java.lang.String propertyId)
|
java.util.List<java.lang.String> |
getPickListDefinitionIdForSupportedTagAndValue(java.lang.String supportedTag,
java.lang.String value)
Returns all the pickListIds that contain supplied supported tag and value. |
java.util.List<java.lang.String> |
getPickListDefinitionIdForValueSetDefinitionURI(java.lang.String valueSetDefURI)
Gets the list of pick list definitions that are derived by supplied value set definition URI. |
PickListEntryNodeDao |
getPickListEntryNodeDao()
|
java.lang.String |
getPickListEntryNodeGuidByPickListIdAndPLEntryId(java.lang.String pickListDefinitionId,
java.lang.String plEntryId)
Returns the plEntryGUID for pickListId and pickListEntryId. |
java.lang.String |
getPickListEntryStateUId(java.lang.String pickListDefUId)
|
java.lang.String |
getPickListGuidFromPickListId(java.lang.String pickListId)
Gets the guid from pick list id. |
java.util.List<java.lang.String> |
getPickListIds()
Gets the pick list ids. |
protected java.lang.String |
getPrefix()
Gets the prefix. |
VersionsDao |
getVersionsDao()
Gets the versions dao. |
VSEntryStateDao |
getVsEntryStateDao()
|
VSPropertyDao |
getVsPropertyDao()
|
java.lang.String |
insertHistoryPickListDefinition(java.lang.String pickListDefUId,
java.lang.String pickListId)
|
void |
insertMappings(java.lang.String referenceGuid,
Mappings mappings)
|
java.lang.String |
insertPickListDefinition(PickListDefinition definition,
java.lang.String systemReleaseUri,
Mappings mappings)
Insert pick list definition. |
void |
insertURIMap(java.lang.String referenceGuid,
java.util.List<URIMap> urimapList)
|
void |
insertURIMap(java.lang.String referenceGuid,
URIMap uriMap)
|
void |
removePickListDefinitionByPickListId(java.lang.String pickListDefinitionId)
Delete pick list definition by pick list id. |
PickListDefinition |
resolvePickListByRevision(java.lang.String pickListId,
java.lang.String revisionId,
java.lang.Integer sortType)
|
void |
setPickListEntryNodeDao(PickListEntryNodeDao pickListEntryNodeDao)
|
void |
setVersionsDao(VersionsDao versionsDao)
Sets the versions dao. |
void |
setVsEntryStateDao(VSEntryStateDao vsEntryStateDao)
|
void |
setVsPropertyDao(VSPropertyDao vsPropertyDao)
|
void |
updateEntryStateUId(java.lang.String pickListDefUId,
java.lang.String entryStateUId)
|
java.lang.String |
updatePickListDefinition(java.lang.String pickListDefUId,
PickListDefinition definition)
|
java.lang.String |
updateVersionableAttributes(java.lang.String pickListDefUId,
PickListDefinition definition)
|
Methods inherited from class org.lexevs.dao.database.ibatis.AbstractIbatisDao |
---|
afterPropertiesSet, entryStateExists, executeInTransaction, getBatchTemplateInserter, getNonBatchTemplateInserter, getSqlMapClientTemplate, setNonBatchTemplateInserter, setSqlMapClientTemplate, vsEntryStateExists |
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 |
---|
executeInTransaction, supportsLgSchemaVersion |
Field Detail |
---|
public static java.lang.String PICKLIST_NAMESPACE
public static java.lang.String PICKLIST_ENTRYNODE_NAMESPACE
public static java.lang.String VS_MULTIATTRIB_NAMESPACE
public static java.lang.String VS_MAPPING_NAMESPACE
public static java.lang.String INSERT_PICKLIST_DEFINITION_SQL
public static java.lang.String GET_PICKLIST_IDS_SQL
public static java.lang.String GET_PICKLIST_GUID_BY_PICKLISTID_SQL
public static java.lang.String GET_PICKLIST_ENTRYNODEGUID_BY_PICKLISTID_AND_PLENTRYID_SQL
public static java.lang.String GET_PICKLIST_DEFINITION_BY_PICKLISTID_SQL
public static java.lang.String GET_PICKLIST_DEFINITION_METADATA_BY_PICKLISTID_SQL
public static java.lang.String GET_PICKLIST_DEFINITION_ID_FOR_VALUESET_DEFINITION_URI_SQL
public static java.lang.String GET_PICKLIST_ENTRYNODE_BEAN_BY_PICKLIST_GUID_SQL
public static java.lang.String GET_PICKLIST_DEFINITION_ID_FOR_ENTITYCODE_ENTITYCODENAMESPACE_SQL
public static java.lang.String GET_PICKLIST_DEFINITION_ID_FOR_ENTITYCODE_ENTITYCODENAMESPACE_PROPERTYID_SQL
public static java.lang.String REMOVE_PICKLIST_DEFINITION_BY_PICKLISTID_SQL
public static java.lang.String REMOVE_PICKLIST_ENTRY_BY_PICKLISTGUID_SQL
public static java.lang.String GET_SOURCE_LIST_BY_PARENT_GUID_AND_TYPE_SQL
public static java.lang.String GET_SOURCE_LIST_FROM_HISTORY_BY_PARENT_ENTRYSTATEGUID_AND_TYPE_SQL
public static java.lang.String GET_CONTEXT_LIST_BY_PARENT_GUID_AND_TYPE_SQL
public static java.lang.String GET_CONTEXT_LIST_FROM_HISTORY_BY_PARENT_ENTRYSTATEGUID_AND_TYPE_SQL
public static java.lang.String INSERT_MULTI_ATTRIB_SQL
public static java.lang.String DELETE_SOURCE_BY_PARENT_GUID_AND_TYPE_SQL
public static java.lang.String DELETE_CONTEXT_BY_PARENT_GUID_AND_TYPE_SQL
public static java.lang.String DELETE_PICKLIST_ENTRY_CONTEXT_BY_PICKLIST_GUID_SQL
public static java.lang.String GET_URIMAPS_BY_REFERENCE_GUID_SQL
public static java.lang.String GET_URIMAPS_BY_REFERENCE_GUID_LOCALNAME_AND_TYPE_SQL
public static java.lang.String GET_PICKLISTID_FOR_SUPPORTED_TAG_AND_VALUE_SQL
public static java.lang.String INSERT_URIMAPS_SQL
public static java.lang.String UPDATE_URIMAPS_BY_LOCALID_SQL
public static java.lang.String DELETE_URIMAPS_BY_REFERENCE_GUID_SQL
Constructor Detail |
---|
public IbatisPickListDao()
Method Detail |
---|
public PickListDefinition getPickListDefinitionById(java.lang.String pickListId)
PickListDao
getPickListDefinitionById
in interface PickListDao
pickListId
- the pick list id
public java.lang.String getPickListGuidFromPickListId(java.lang.String pickListId)
PickListDao
getPickListGuidFromPickListId
in interface PickListDao
pickListId
- the pick list id
public java.util.List<java.lang.String> getPickListDefinitionIdForValueSetDefinitionURI(java.lang.String valueSetDefURI)
PickListDao
getPickListDefinitionIdForValueSetDefinitionURI
in interface PickListDao
public java.lang.String insertPickListDefinition(PickListDefinition definition, java.lang.String systemReleaseUri, Mappings mappings)
PickListDao
insertPickListDefinition
in interface PickListDao
definition
- the definitionsystemReleaseUri
- the system release uri
public java.util.List<java.lang.String> getPickListIds()
PickListDao
getPickListIds
in interface PickListDao
protected java.lang.String getPrefix()
public java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
AbstractBaseDao
doGetSupportedLgSchemaVersions
in class AbstractBaseDao
public VersionsDao getVersionsDao()
public void setVersionsDao(VersionsDao versionsDao)
versionsDao
- the new versions daopublic void removePickListDefinitionByPickListId(java.lang.String pickListDefinitionId)
PickListDao
removePickListDefinitionByPickListId
in interface PickListDao
pickListDefinitionId
- the pick list definition idpublic java.lang.String getPickListEntryNodeGuidByPickListIdAndPLEntryId(java.lang.String pickListDefinitionId, java.lang.String plEntryId)
PickListDao
getPickListEntryNodeGuidByPickListIdAndPLEntryId
in interface PickListDao
public void insertMappings(java.lang.String referenceGuid, Mappings mappings)
public void insertURIMap(java.lang.String referenceGuid, java.util.List<URIMap> urimapList)
public void insertURIMap(java.lang.String referenceGuid, URIMap uriMap)
protected InsertOrUpdateURIMapBean buildInsertOrUpdateURIMapBean(java.lang.String prefix, java.lang.String uriMapId, java.lang.String referenceGuid, java.lang.String supportedAttributeTag, URIMap uriMap)
prefix
- the prefixuriMapId
- the uri map idcodingSchemeId
- the coding scheme idsupportedAttributeTag
- the supported attribute taguriMap
- the uri map
public void deletePickListDefinitionMappings(java.lang.String referenceGuid)
public VSPropertyDao getVsPropertyDao()
public void setVsPropertyDao(VSPropertyDao vsPropertyDao)
vsPropertyDao
- the vsPropertyDao to setpublic java.util.List<java.lang.String> getPickListDefinitionIdForEntityReference(java.lang.String entityCode, java.lang.String entityCodeNameSpace, java.lang.String propertyId)
getPickListDefinitionIdForEntityReference
in interface PickListDao
public VSEntryStateDao getVsEntryStateDao()
public void setVsEntryStateDao(VSEntryStateDao vsEntryStateDao)
vsEntryStateDao
- the vsEntryStateDao to setpublic java.util.List<java.lang.String> getPickListDefinitionIdForSupportedTagAndValue(java.lang.String supportedTag, java.lang.String value)
PickListDao
getPickListDefinitionIdForSupportedTagAndValue
in interface PickListDao
supportedTag
- like SupportedCodingScheme, SupportedAssociation etc.value
- value to look for
public java.lang.String insertHistoryPickListDefinition(java.lang.String pickListDefUId, java.lang.String pickListId)
insertHistoryPickListDefinition
in interface PickListDao
public java.lang.String updatePickListDefinition(java.lang.String pickListDefUId, PickListDefinition definition)
updatePickListDefinition
in interface PickListDao
public java.lang.String updateVersionableAttributes(java.lang.String pickListDefUId, PickListDefinition definition)
updateVersionableAttributes
in interface PickListDao
public java.lang.String getPickListEntryStateUId(java.lang.String pickListDefUId)
getPickListEntryStateUId
in interface PickListDao
public void updateEntryStateUId(java.lang.String pickListDefUId, java.lang.String entryStateUId)
updateEntryStateUId
in interface PickListDao
public PickListEntryNodeDao getPickListEntryNodeDao()
public void setPickListEntryNodeDao(PickListEntryNodeDao pickListEntryNodeDao)
pickListEntryNodeDao
- the pickListEntryNodeDao to setpublic java.lang.String getLatestRevision(java.lang.String pickListDefUId)
getLatestRevision
in interface PickListDao
public boolean entryStateExists(java.lang.String entryStateUId)
entryStateExists
in interface PickListDao
public PickListDefinition resolvePickListByRevision(java.lang.String pickListId, java.lang.String revisionId, java.lang.Integer sortType) throws LBRevisionException
resolvePickListByRevision
in interface PickListDao
LBRevisionException
|
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 |