public interface AuthoringService
Modifier and Type | Method and Description |
---|---|
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.
|
java.lang.String |
insertSystemReleaseMetadata(SystemRelease systemRelease)
insert system release entry.
|
void |
loadRevision(Revision revision,
java.lang.String systemReleaseURI,
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 loadSystemRelease(SystemRelease systemRelease, java.lang.Boolean indexNewCodingScheme) throws LBRevisionException
systemRelease
- the system releaseindexNewCodingScheme
- the index new coding schemeLBRevisionException
- the LB revision exceptionvoid loadRevision(Revision revision, java.lang.String systemReleaseURI, java.lang.Boolean indexNewCodingScheme) throws LBRevisionException
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
- the LB revision exceptionvoid loadRevision(Versionable versionable, java.lang.String releaseURI, java.lang.Boolean indexNewCodingScheme) throws LBRevisionException
versionable
- the versionablereleaseURI
- - 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
- the LB revision exceptionjava.lang.String insertSystemReleaseMetadata(SystemRelease systemRelease)
systemRelease
- the system releaseSystemRelease getSystemReleaseMetadataByUri(java.lang.String systemReleaseUri)
systemReleaseUri
- the system release uriSystemRelease getSystemReleaseMetadataById(java.lang.String systemReleaseId)
systemReleaseId
- the system release idboolean removeRevisionRecordbyId(java.lang.String revisionId) throws LBException
revisionId
- to be removedLBException
- the LB exception