org.lexevs.cts2.author
Class CodeSystemAuthoringOperationImpl
java.lang.Object
org.lexevs.cts2.LexEvsBasedService
org.lexevs.cts2.BaseService
org.lexevs.cts2.author.AuthoringCore
org.lexevs.cts2.author.CodeSystemAuthoringOperationImpl
- All Implemented Interfaces:
- CodeSystemAuthoringOperation
public class CodeSystemAuthoringOperationImpl
- extends AuthoringCore
- implements CodeSystemAuthoringOperation
Method Summary |
CodingScheme |
addCodeSystemProperties(RevisionInfo revision,
java.lang.String codingSchemeName,
java.lang.String codingSchemeURI,
java.lang.String representsVersion,
Properties properties)
|
void |
addNewConceptProperty(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String conceptCode,
java.lang.String namespace,
Property property,
RevisionInfo revisionInfo)
|
int |
commitChangeSet(Revision changeSet)
|
protected void |
commitCodeSystemChangeSet(CodingScheme codeSystem,
RevisionInfo revision,
java.lang.String previousRevisionID,
ChangeType changeType,
java.lang.Boolean indexCodeSystem)
|
void |
createAssociationType(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String relationsContainerName,
java.lang.String associationName,
java.lang.String forwardName,
java.lang.String reverseName,
java.lang.Boolean isNavigable,
java.lang.Boolean isTransitive,
RevisionInfo revisionInfo)
|
CodingScheme |
createCodeSystem(RevisionInfo revision,
java.lang.String codingSchemeName,
java.lang.String codingSchemeURI,
java.lang.String formalName,
java.lang.String defaultLanguage,
long approxNumConcepts,
java.lang.String representsVersion,
java.util.List<java.lang.String> localNameList,
java.util.List<Source> sourceList,
Text copyright,
Mappings mappings)
|
Revision |
createCodeSystemChangeSet(java.lang.String agent,
java.lang.String changeInstruction)
|
void |
createCodeSystemSuppliment(AbsoluteCodingSchemeVersionReference parent,
AbsoluteCodingSchemeVersionReference supplement)
|
void |
createConcept(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String conceptCode,
java.lang.String namespace,
RevisionInfo revisionInfo)
|
void |
deleteConcept(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String conceptCode,
java.lang.String namespace,
RevisionInfo revisionInfo)
|
void |
deleteConceptProperty(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String conceptCode,
java.lang.String namespace,
Property property,
RevisionInfo revisionInfo)
|
protected void |
doReviseConcept(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
Entity entity,
ChangeType changeType,
java.lang.String prevRevisionId,
java.lang.Long relativeOrder,
RevisionInfo revisionInfo)
|
protected void |
doReviseEntityProperty(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String entityCode,
java.lang.String entityCodeNamespace,
Property property,
ChangeType changeType,
java.lang.String prevRevisionId,
java.lang.Long relativeOrder,
RevisionInfo revisionInfo)
|
protected Properties |
processAddProperties(RevisionInfo revision,
Properties properties)
|
protected Properties |
processUpdateProperties(RevisionInfo revision,
Properties properties)
|
boolean |
removeCodeSystem(RevisionInfo revision,
java.lang.String codingSchemeURI,
java.lang.String representsVersion)
|
CodingScheme |
removeCodeSystemProperty(RevisionInfo revision,
java.lang.String codingSchemeURI,
java.lang.String representsVersion,
java.lang.String propertyId)
|
void |
updateAssociationType(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
AssociationEntity associationEntity,
RevisionInfo revisionInfo)
|
CodingScheme |
updateCodeSystem(RevisionInfo revision,
java.lang.String codingSchemeName,
java.lang.String codingSchemeURI,
java.lang.String formalName,
java.lang.String defaultLanguage,
long approxNumConcepts,
java.lang.String representsVersion,
java.util.List<java.lang.String> localNameList,
java.util.List<Source> sourceList,
Text copyright,
Mappings mappings)
|
CodingScheme |
updateCodeSystemProperties(RevisionInfo revision,
java.lang.String codingSchemeName,
java.lang.String codingSchemeURI,
java.lang.String representsVersion,
Properties properties)
|
void |
updateCodeSystemVersionStatus(java.lang.String codingSchemeURI,
java.lang.String codeSystemVersion,
java.lang.String status,
java.lang.Boolean isActive,
RevisionInfo revision)
|
void |
updateConcept(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
Entity entity,
RevisionInfo revisionInfo)
|
void |
updateConceptProperty(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String conceptCode,
java.lang.String namespace,
Property property,
RevisionInfo revisionInfo)
|
void |
updateConceptStatus(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String conceptCode,
java.lang.String namespace,
java.lang.String status,
java.lang.Boolean isActive,
RevisionInfo revisionInfo)
|
Methods inherited from class org.lexevs.cts2.author.AuthoringCore |
addEntryState, createSystemRelease, getCodeSystemShell, getCodeSystemURI, getEntityShell, getLexGridRevisionObject, getSystemReleaseInfoByReleaseId, getSystemReleaseInfoByReleaseURI, populateEntryState, populateRevisionShell, populateRevisionShell, populateRevisionShell, validatedCodingScheme, validateRevisionInfo |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CodeSystemAuthoringOperationImpl
public CodeSystemAuthoringOperationImpl()
commitChangeSet
public int commitChangeSet(Revision changeSet)
- Specified by:
commitChangeSet
in interface CodeSystemAuthoringOperation
commitCodeSystemChangeSet
protected void commitCodeSystemChangeSet(CodingScheme codeSystem,
RevisionInfo revision,
java.lang.String previousRevisionID,
ChangeType changeType,
java.lang.Boolean indexCodeSystem)
throws LBException
- Throws:
LBException
createCodeSystem
public CodingScheme createCodeSystem(RevisionInfo revision,
java.lang.String codingSchemeName,
java.lang.String codingSchemeURI,
java.lang.String formalName,
java.lang.String defaultLanguage,
long approxNumConcepts,
java.lang.String representsVersion,
java.util.List<java.lang.String> localNameList,
java.util.List<Source> sourceList,
Text copyright,
Mappings mappings)
throws LBException
- Specified by:
createCodeSystem
in interface CodeSystemAuthoringOperation
- Returns:
-
- Throws:
LBException
removeCodeSystem
public boolean removeCodeSystem(RevisionInfo revision,
java.lang.String codingSchemeURI,
java.lang.String representsVersion)
throws LBException
- Specified by:
removeCodeSystem
in interface CodeSystemAuthoringOperation
- Throws:
LBException
updateCodeSystem
public CodingScheme updateCodeSystem(RevisionInfo revision,
java.lang.String codingSchemeName,
java.lang.String codingSchemeURI,
java.lang.String formalName,
java.lang.String defaultLanguage,
long approxNumConcepts,
java.lang.String representsVersion,
java.util.List<java.lang.String> localNameList,
java.util.List<Source> sourceList,
Text copyright,
Mappings mappings)
throws LBException
- Specified by:
updateCodeSystem
in interface CodeSystemAuthoringOperation
- Throws:
LBException
addCodeSystemProperties
public CodingScheme addCodeSystemProperties(RevisionInfo revision,
java.lang.String codingSchemeName,
java.lang.String codingSchemeURI,
java.lang.String representsVersion,
Properties properties)
throws LBException
- Specified by:
addCodeSystemProperties
in interface CodeSystemAuthoringOperation
- Throws:
LBException
updateCodeSystemProperties
public CodingScheme updateCodeSystemProperties(RevisionInfo revision,
java.lang.String codingSchemeName,
java.lang.String codingSchemeURI,
java.lang.String representsVersion,
Properties properties)
throws LBException
- Specified by:
updateCodeSystemProperties
in interface CodeSystemAuthoringOperation
- Throws:
LBException
removeCodeSystemProperty
public CodingScheme removeCodeSystemProperty(RevisionInfo revision,
java.lang.String codingSchemeURI,
java.lang.String representsVersion,
java.lang.String propertyId)
throws LBException
- Specified by:
removeCodeSystemProperty
in interface CodeSystemAuthoringOperation
- Throws:
LBException
processAddProperties
protected Properties processAddProperties(RevisionInfo revision,
Properties properties)
processUpdateProperties
protected Properties processUpdateProperties(RevisionInfo revision,
Properties properties)
createCodeSystemChangeSet
public Revision createCodeSystemChangeSet(java.lang.String agent,
java.lang.String changeInstruction)
- Specified by:
createCodeSystemChangeSet
in interface CodeSystemAuthoringOperation
createCodeSystemSuppliment
public void createCodeSystemSuppliment(AbsoluteCodingSchemeVersionReference parent,
AbsoluteCodingSchemeVersionReference supplement)
throws InvalidCodeSystemSupplementException
- Specified by:
createCodeSystemSuppliment
in interface CodeSystemAuthoringOperation
- Throws:
InvalidCodeSystemSupplementException
createConcept
public void createConcept(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String conceptCode,
java.lang.String namespace,
RevisionInfo revisionInfo)
throws LBException
- Specified by:
createConcept
in interface CodeSystemAuthoringOperation
- Throws:
LBException
updateCodeSystemVersionStatus
public void updateCodeSystemVersionStatus(java.lang.String codingSchemeURI,
java.lang.String codeSystemVersion,
java.lang.String status,
java.lang.Boolean isActive,
RevisionInfo revision)
throws LBException
- Specified by:
updateCodeSystemVersionStatus
in interface CodeSystemAuthoringOperation
- Throws:
LBException
updateConcept
public void updateConcept(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
Entity entity,
RevisionInfo revisionInfo)
throws LBException
- Specified by:
updateConcept
in interface CodeSystemAuthoringOperation
- Throws:
LBException
addNewConceptProperty
public void addNewConceptProperty(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String conceptCode,
java.lang.String namespace,
Property property,
RevisionInfo revisionInfo)
throws LBException
- Specified by:
addNewConceptProperty
in interface CodeSystemAuthoringOperation
- Throws:
LBException
deleteConcept
public void deleteConcept(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String conceptCode,
java.lang.String namespace,
RevisionInfo revisionInfo)
throws LBException
- Specified by:
deleteConcept
in interface CodeSystemAuthoringOperation
- Throws:
LBException
deleteConceptProperty
public void deleteConceptProperty(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String conceptCode,
java.lang.String namespace,
Property property,
RevisionInfo revisionInfo)
throws LBException
- Specified by:
deleteConceptProperty
in interface CodeSystemAuthoringOperation
- Throws:
LBException
updateConceptProperty
public void updateConceptProperty(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String conceptCode,
java.lang.String namespace,
Property property,
RevisionInfo revisionInfo)
throws LBException
- Specified by:
updateConceptProperty
in interface CodeSystemAuthoringOperation
- Throws:
LBException
doReviseConcept
protected void doReviseConcept(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
Entity entity,
ChangeType changeType,
java.lang.String prevRevisionId,
java.lang.Long relativeOrder,
RevisionInfo revisionInfo)
throws LBException
- Throws:
LBException
doReviseEntityProperty
protected void doReviseEntityProperty(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String entityCode,
java.lang.String entityCodeNamespace,
Property property,
ChangeType changeType,
java.lang.String prevRevisionId,
java.lang.Long relativeOrder,
RevisionInfo revisionInfo)
throws LBException
- Throws:
LBException
updateConceptStatus
public void updateConceptStatus(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String conceptCode,
java.lang.String namespace,
java.lang.String status,
java.lang.Boolean isActive,
RevisionInfo revisionInfo)
throws LBException
- Specified by:
updateConceptStatus
in interface CodeSystemAuthoringOperation
- Throws:
LBException
createAssociationType
public void createAssociationType(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
java.lang.String relationsContainerName,
java.lang.String associationName,
java.lang.String forwardName,
java.lang.String reverseName,
java.lang.Boolean isNavigable,
java.lang.Boolean isTransitive,
RevisionInfo revisionInfo)
throws LBException
- Specified by:
createAssociationType
in interface CodeSystemAuthoringOperation
- Throws:
LBException
updateAssociationType
public void updateAssociationType(java.lang.String codingSchemeUri,
java.lang.String codeSystemVersion,
AssociationEntity associationEntity,
RevisionInfo revisionInfo)
throws LBException
- Specified by:
updateAssociationType
in interface CodeSystemAuthoringOperation
- Throws:
LBException