|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lexevs.dao.database.service.event.DatabaseServiceEventSupport
org.lexevs.dao.database.service.AbstractDatabaseService
org.lexevs.dao.database.service.version.VersionableEventAuthoringService
public class VersionableEventAuthoringService
The Class VersionableEventVersionService.
Field Summary | |
---|---|
static java.lang.String |
LEXGRID_GENERATED_REVISION
|
Constructor Summary | |
---|---|
VersionableEventAuthoringService()
|
Method Summary | |
---|---|
CodingSchemeService |
getCodingSchemeService()
|
PickListDefinitionService |
getPickListDefinitionService()
|
SystemRelease |
getSystemReleaseMetadataById(java.lang.String systemReleaseId)
get system release entry for a given unique id. |
SystemRelease |
getSystemReleaseMetadataByUri(java.lang.String systemReleaseUri)
get system release entry for a given uri. |
ValueSetDefinitionService |
getValueSetDefinitionService()
|
java.lang.String |
insertSystemReleaseMetadata(SystemRelease systemRelease)
insert system release entry. |
void |
loadRevision(Revision revision,
java.lang.String releaseURI,
java.lang.Boolean indexNewCodingScheme)
Method Loads the revision of an entry point object in lexEVS system. |
void |
loadRevision(Versionable versionable,
java.lang.String releaseURI,
java.lang.Boolean indexNewCodingScheme)
Method Loads an entry point versionable object by wrapping it into a revision. |
void |
loadSystemRelease(SystemRelease systemRelease,
java.lang.Boolean indexNewCodingScheme)
Load system release. |
boolean |
removeRevisionRecordbyId(java.lang.String revisionId)
removes revision record if not referenced by any existing entries. |
void |
setCodingSchemeService(CodingSchemeService codingSchemeService)
|
void |
setPickListDefinitionService(PickListDefinitionService pickListDefinitionService)
|
void |
setValueSetDefinitionService(ValueSetDefinitionService valueSetDefinitionService)
|
Methods inherited from class org.lexevs.dao.database.service.AbstractDatabaseService |
---|
getCodingSchemeUId, getDaoManager, getLogger, isChangeTypeDependent, isChangeTypeRemove, setDaoManager, setLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String LEXGRID_GENERATED_REVISION
Constructor Detail |
---|
public VersionableEventAuthoringService()
Method Detail |
---|
@Transactional(rollbackFor=java.lang.Exception.class) public void loadSystemRelease(SystemRelease systemRelease, java.lang.Boolean indexNewCodingScheme) throws LBRevisionException
loadSystemRelease
in interface AuthoringService
systemRelease
- indexNewCodingScheme
-
LBRevisionException
@Transactional(rollbackFor=java.lang.Exception.class) public void loadRevision(Revision revision, java.lang.String releaseURI, java.lang.Boolean indexNewCodingScheme) throws LBRevisionException
loadRevision
in interface AuthoringService
revision
- - revision object to be applied.systemReleaseURI
- - URI of the systemRelease (if any)indexNewCodingScheme
- - Boolean value to indicate if the any newly loaded codingScheme
in this revision needs to Lucene indexed or not.
LBRevisionException
@Transactional(rollbackFor=java.lang.Exception.class) public void loadRevision(Versionable versionable, java.lang.String releaseURI, java.lang.Boolean indexNewCodingScheme) throws LBRevisionException
loadRevision
in interface AuthoringService
versionable
- releaseURI
- - URI of the systemRelease (if any)indexNewCodingScheme
- - Boolean value to indicate if the any newly loaded
codingScheme in this revision needs to Lucene indexed or not.
LBRevisionException
public CodingSchemeService getCodingSchemeService()
public void setCodingSchemeService(CodingSchemeService codingSchemeService)
codingSchemeService
- public ValueSetDefinitionService getValueSetDefinitionService()
public void setValueSetDefinitionService(ValueSetDefinitionService valueSetDefinitionService)
valueSetDefinitionService
- the valueSetDefinitionService to setpublic PickListDefinitionService getPickListDefinitionService()
public void setPickListDefinitionService(PickListDefinitionService pickListDefinitionService)
pickListDefinitionService
- the pickListDefinitionService to setpublic SystemRelease getSystemReleaseMetadataById(java.lang.String systemReleaseId)
AuthoringService
getSystemReleaseMetadataById
in interface AuthoringService
public SystemRelease getSystemReleaseMetadataByUri(java.lang.String systemReleaseUri)
AuthoringService
getSystemReleaseMetadataByUri
in interface AuthoringService
public java.lang.String insertSystemReleaseMetadata(SystemRelease systemRelease)
AuthoringService
insertSystemReleaseMetadata
in interface AuthoringService
public boolean removeRevisionRecordbyId(java.lang.String revisionId) throws LBException
AuthoringService
removeRevisionRecordbyId
in interface AuthoringService
revisionId
- to be removed
LBException
|
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 |