public class DaoManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
LexGridSchemaVersion |
currentVersion |
Constructor and Description |
---|
DaoManager() |
Modifier and Type | Method and Description |
---|---|
protected <T extends LexGridSchemaVersionAwareDao> |
doGetDao(java.lang.String codingSchemeUri,
java.util.List<T> daos) |
protected <T extends LexGridSchemaVersionAwareDao> |
doGetDao(java.lang.String codingSchemeUri,
java.lang.String version,
java.util.List<T> daos)
Do get dao.
|
AssociationDao |
getAssociationDao(java.lang.String codingSchemeUri,
java.lang.String version)
Gets the association dao.
|
java.util.List<AssociationDao> |
getAssociationDaos()
Gets the association daos.
|
AssociationDataDao |
getAssociationDataDao(java.lang.String codingSchemeUri,
java.lang.String version)
Gets the association data dao.
|
java.util.List<AssociationDataDao> |
getAssociationDataDaos() |
AssociationTargetDao |
getAssociationTargetDao(java.lang.String codingSchemeUri,
java.lang.String version)
Gets the association Target dao.
|
java.util.List<AssociationTargetDao> |
getAssociationTargetDaos() |
CodedNodeGraphDao |
getCodedNodeGraphDao(java.lang.String codingSchemeUri,
java.lang.String version) |
java.util.List<CodedNodeGraphDao> |
getCodedNodeGraphDaos() |
CodingSchemeDao |
getCodingSchemeDao(java.lang.String codingSchemeUri,
java.lang.String version)
Gets the coding scheme dao.
|
java.util.List<CodingSchemeDao> |
getCodingSchemeDaos()
Gets the coding scheme daos.
|
protected <T extends LexGridSchemaVersionAwareDao> |
getCorrectDaoForSchemaVersion(java.util.List<T> possibleDaos,
LexGridSchemaVersion schemaVersion)
Gets the correct dao for schema version.
|
AssociationDao |
getCurrentAssociationDao()
Gets the current association dao.
|
AssociationDataDao |
getCurrentAssociationDataDao()
Gets the current association data dao.
|
AssociationTargetDao |
getCurrentAssociationTargetDao()
Gets the current association target dao.
|
CodedNodeGraphDao |
getCurrentCodedNodeGraphDao()
Gets the current codednodegraph dao.
|
CodingSchemeDao |
getCurrentCodingSchemeDao()
Gets the current coding scheme dao.
|
EntityDao |
getCurrentEntityDao()
Gets the current entity dao.
|
PickListDao |
getCurrentPickListDefinitionDao()
Gets the current pick list dao.
|
PickListEntryNodeDao |
getCurrentPickListEntryNodeDao()
Gets the current pick list entry node dao.
|
ValueSetDefinitionDao |
getCurrentValueSetDefinitionDao()
Gets the current value set definition dao.
|
LexGridSchemaVersion |
getCurrentVersion() |
VSDefinitionEntryDao |
getCurrentVSDefinitionEntryDao()
Gets the current value set definition entry dao.
|
VSEntryStateDao |
getCurrentVsEntryStateDao()
Gets the current value set EntryState dao.
|
VSPropertyDao |
getCurrentVsPropertyDao()
Gets the current value set property dao.
|
EntityDao |
getEntityDao(java.lang.String codingSchemeUri,
java.lang.String version)
Gets the entity dao.
|
java.util.List<EntityDao> |
getEntityDaos()
Gets the entity daos.
|
protected LexGridSchemaVersion |
getLexGridSchemaVersion(java.lang.String uri) |
protected LexGridSchemaVersion |
getLexGridSchemaVersion(java.lang.String uri,
java.lang.String version)
Gets the lex grid schema version.
|
NciHistoryDao |
getNciHistoryDao(java.lang.String codingSchemeUri) |
java.util.List<NciHistoryDao> |
getNciHistoryDaos() |
java.util.List<PickListDao> |
getPickListDaos()
Gets the pick list definition daos.
|
java.util.List<PickListEntryNodeDao> |
getPickListEntryNodeDaos() |
PropertyDao |
getPropertyDao(java.lang.String codingSchemeUri,
java.lang.String version)
Gets the property dao.
|
java.util.List<PropertyDao> |
getPropertyDaos()
Gets the property daos.
|
Registry |
getRegistry()
Gets the registry.
|
RevisionDao |
getRevisionDao() |
java.util.List<RevisionDao> |
getRevisionDaos()
Gets the revision daos.
|
SystemReleaseDao |
getSystemReleaseDao() |
java.util.List<SystemReleaseDao> |
getSystemReleaseDaos()
Gets the systemRelease daos.
|
java.util.List<ValueSetDefinitionDao> |
getValueSetDefinitionDaos() |
VersionsDao |
getVersionsDao(java.lang.String codingSchemeUri,
java.lang.String version)
Gets the versions dao.
|
java.util.List<VersionsDao> |
getVersionsDaos()
Gets the versions daos.
|
java.util.List<VSDefinitionEntryDao> |
getVsDefinitionEntryDaos() |
java.util.List<VSEntryStateDao> |
getVsEntryStateDaos() |
java.util.List<VSPropertyDao> |
getVsPropertyDaos() |
void |
setAssociationDaos(java.util.List<AssociationDao> associationDaos)
Sets the association daos.
|
void |
setAssociationDataDaos(java.util.List<AssociationDataDao> associationDataDaos) |
void |
setAssociationTargetDaos(java.util.List<AssociationTargetDao> associationTargetDaos) |
void |
setCodedNodeGraphDaos(java.util.List<CodedNodeGraphDao> codedNodeGraphDaos) |
void |
setCodingSchemeDaos(java.util.List<CodingSchemeDao> codingSchemeDaos)
Sets the coding scheme daos.
|
void |
setCurrentVersion(LexGridSchemaVersion currentVersion) |
void |
setEntityDaos(java.util.List<EntityDao> entityDaos)
Sets the entity daos.
|
void |
setNciHistoryDaos(java.util.List<NciHistoryDao> nciHistoryDaos) |
void |
setPickListDaos(java.util.List<PickListDao> pickListDaos)
Sets the pick list definition daos.
|
void |
setPickListEntryNodeDaos(java.util.List<PickListEntryNodeDao> pickListEntryNodeDaos) |
void |
setPropertyDaos(java.util.List<PropertyDao> propertyDaos)
Sets the property daos.
|
void |
setRegistry(Registry registry)
Sets the registry.
|
void |
setRevisionDaos(java.util.List<RevisionDao> revisionDaos) |
void |
setSystemReleaseDaos(java.util.List<SystemReleaseDao> systemReleaseDaos) |
void |
setValueSetDefinitionDaos(java.util.List<ValueSetDefinitionDao> valueSetDefinitionDaos) |
void |
setVersionsDaos(java.util.List<VersionsDao> versionsDaos)
Sets the versions daos.
|
void |
setVsDefinitionEntryDaos(java.util.List<VSDefinitionEntryDao> vsDefinitionEntryDaos) |
void |
setVsEntryStateDaos(java.util.List<VSEntryStateDao> vsEntryStateDaos) |
void |
setVsPropertyDaos(java.util.List<VSPropertyDao> vsPropertyDaos) |
public LexGridSchemaVersion currentVersion
public VersionsDao getVersionsDao(java.lang.String codingSchemeUri, java.lang.String version)
codingSchemeUri
- the coding scheme uriversion
- the versionpublic EntityDao getCurrentEntityDao()
public AssociationDao getCurrentAssociationDao()
public AssociationTargetDao getCurrentAssociationTargetDao()
public AssociationDataDao getCurrentAssociationDataDao()
public CodedNodeGraphDao getCurrentCodedNodeGraphDao()
public EntityDao getEntityDao(java.lang.String codingSchemeUri, java.lang.String version)
codingSchemeUri
- the coding scheme uriversion
- the versionpublic CodedNodeGraphDao getCodedNodeGraphDao(java.lang.String codingSchemeUri, java.lang.String version)
public CodingSchemeDao getCodingSchemeDao(java.lang.String codingSchemeUri, java.lang.String version)
codingSchemeUri
- the coding scheme uriversion
- the versionpublic CodingSchemeDao getCurrentCodingSchemeDao()
public PropertyDao getPropertyDao(java.lang.String codingSchemeUri, java.lang.String version)
codingSchemeUri
- the coding scheme uriversion
- the versionpublic AssociationDao getAssociationDao(java.lang.String codingSchemeUri, java.lang.String version)
codingSchemeUri
- the coding scheme uriversion
- the versionpublic AssociationTargetDao getAssociationTargetDao(java.lang.String codingSchemeUri, java.lang.String version)
codingSchemeUri
- the coding scheme uriversion
- the versionpublic AssociationDataDao getAssociationDataDao(java.lang.String codingSchemeUri, java.lang.String version)
codingSchemeUri
- the coding scheme uriversion
- the versionpublic SystemReleaseDao getSystemReleaseDao()
public RevisionDao getRevisionDao()
public NciHistoryDao getNciHistoryDao(java.lang.String codingSchemeUri)
protected <T extends LexGridSchemaVersionAwareDao> T doGetDao(java.lang.String codingSchemeUri, java.lang.String version, java.util.List<T> daos)
codingSchemeUri
- the coding scheme uriversion
- the versiondaos
- the daosprotected <T extends LexGridSchemaVersionAwareDao> T doGetDao(java.lang.String codingSchemeUri, java.util.List<T> daos)
protected LexGridSchemaVersion getLexGridSchemaVersion(java.lang.String uri, java.lang.String version)
uri
- the uriversion
- the versionprotected LexGridSchemaVersion getLexGridSchemaVersion(java.lang.String uri)
protected <T extends LexGridSchemaVersionAwareDao> T getCorrectDaoForSchemaVersion(java.util.List<T> possibleDaos, LexGridSchemaVersion schemaVersion)
possibleDaos
- the possible daosschemaVersion
- the schema versionpublic java.util.List<CodingSchemeDao> getCodingSchemeDaos()
public void setCodingSchemeDaos(java.util.List<CodingSchemeDao> codingSchemeDaos)
codingSchemeDaos
- the new coding scheme daospublic java.util.List<EntityDao> getEntityDaos()
public void setEntityDaos(java.util.List<EntityDao> entityDaos)
entityDaos
- the new entity daospublic java.util.List<PropertyDao> getPropertyDaos()
public void setPropertyDaos(java.util.List<PropertyDao> propertyDaos)
propertyDaos
- the new property daospublic java.util.List<VersionsDao> getVersionsDaos()
public void setVersionsDaos(java.util.List<VersionsDao> versionsDaos)
versionsDaos
- the new versions daospublic Registry getRegistry()
public void setRegistry(Registry registry)
registry
- the new registrypublic void setAssociationDaos(java.util.List<AssociationDao> associationDaos)
associationDaos
- the new association daospublic java.util.List<AssociationDao> getAssociationDaos()
public java.util.List<PickListDao> getPickListDaos()
public void setPickListDaos(java.util.List<PickListDao> pickListDaos)
pickListDaos
- the pickListDaos to setpublic PickListDao getCurrentPickListDefinitionDao()
public PickListEntryNodeDao getCurrentPickListEntryNodeDao()
public void setSystemReleaseDaos(java.util.List<SystemReleaseDao> systemReleaseDaos)
public java.util.List<SystemReleaseDao> getSystemReleaseDaos()
public java.util.List<RevisionDao> getRevisionDaos()
public void setRevisionDaos(java.util.List<RevisionDao> revisionDaos)
public java.util.List<ValueSetDefinitionDao> getValueSetDefinitionDaos()
public void setValueSetDefinitionDaos(java.util.List<ValueSetDefinitionDao> valueSetDefinitionDaos)
valueSetDefinitionDaos
- the valueSetDefinitionDaos to setpublic ValueSetDefinitionDao getCurrentValueSetDefinitionDao()
public VSDefinitionEntryDao getCurrentVSDefinitionEntryDao()
public java.util.List<CodedNodeGraphDao> getCodedNodeGraphDaos()
public void setCodedNodeGraphDaos(java.util.List<CodedNodeGraphDao> codedNodeGraphDaos)
public java.util.List<VSPropertyDao> getVsPropertyDaos()
public void setVsPropertyDaos(java.util.List<VSPropertyDao> vsPropertyDaos)
vsPropertyDaos
- the vsPropertyDaos to setpublic VSPropertyDao getCurrentVsPropertyDao()
public java.util.List<AssociationTargetDao> getAssociationTargetDaos()
public void setAssociationTargetDaos(java.util.List<AssociationTargetDao> associationTargetDaos)
associationTargetDaos
- the associationEntityDaos to setpublic java.util.List<AssociationDataDao> getAssociationDataDaos()
public void setAssociationDataDaos(java.util.List<AssociationDataDao> associationDataDaos)
associationDataDaos
- the associationDataDaos to setpublic java.util.List<VSDefinitionEntryDao> getVsDefinitionEntryDaos()
public void setVsDefinitionEntryDaos(java.util.List<VSDefinitionEntryDao> vsDefinitionEntryDaos)
vsDefinitionEntryDaos
- the vsDefinitionEntryDaos to setpublic java.util.List<PickListEntryNodeDao> getPickListEntryNodeDaos()
public void setPickListEntryNodeDaos(java.util.List<PickListEntryNodeDao> pickListEntryNodeDaos)
pickListEntryNodeDaos
- the pickListEntryNodeDaos to setpublic java.util.List<VSEntryStateDao> getVsEntryStateDaos()
public void setVsEntryStateDaos(java.util.List<VSEntryStateDao> vsEntryStateDaos)
vsEntryStateDaos
- the vsEntryStateDaos to setpublic VSEntryStateDao getCurrentVsEntryStateDao()
public void setNciHistoryDaos(java.util.List<NciHistoryDao> nciHistoryDaos)
public java.util.List<NciHistoryDao> getNciHistoryDaos()
public LexGridSchemaVersion getCurrentVersion()
public void setCurrentVersion(LexGridSchemaVersion currentVersion)