|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lexevs.cts2.LexEvsBasedService
org.lexevs.cts2.BaseService
org.lexevs.cts2.author.AuthoringCore
org.lexevs.cts2.author.ConceptDomainAuthoringOperationImpl
public class ConceptDomainAuthoringOperationImpl
Implementation of LexEVS CTS2 Concept Domain Authoring Operation.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.lexevs.cts2.BaseService |
---|
BaseService.KnownTags, BaseService.SortableProperties |
Constructor Summary | |
---|---|
ConceptDomainAuthoringOperationImpl()
|
Method Summary | |
---|---|
boolean |
activateConceptDomain(java.lang.String conceptDomainId,
java.lang.String namespace,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revisionInfo)
Activate concept domain. |
boolean |
addConceptDomainProperty(java.lang.String conceptDomainId,
java.lang.String namespace,
Property newProperty,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revision)
Add new property for a concept domain. |
boolean |
addConceptDomainToValueSetBinding(java.lang.String conceptDomainId,
java.lang.String namespace,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
java.net.URI valueSetURI,
RevisionInfo revisionInfo)
Add concept domain to value set binding. |
java.lang.String |
createConceptDomain(java.lang.String conceptDomainId,
java.lang.String conceptDomainName,
java.lang.String namespace,
RevisionInfo revisionInfo,
java.lang.String description,
java.lang.String status,
boolean isActive,
Properties properties,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion)
Create new concept domain. |
CodingScheme |
createConceptDomainCodeSystem(RevisionInfo revision,
java.lang.String codeSystemName,
java.lang.String codeSystemURI,
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)
Create a code system to hold concept domain entities. |
boolean |
deactivateConceptDomain(java.lang.String conceptDomainId,
java.lang.String namespace,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revisionInfo)
DeActivate concept domain. |
protected void |
doReviseEntity(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)
|
boolean |
removeConceptDomain(java.lang.String conceptDomainId,
java.lang.String namespace,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revision)
Remove concept domain. |
boolean |
removeConceptDomainProperty(java.lang.String conceptDomainId,
java.lang.String namespace,
Property property,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revision)
Remove existing property of a concept domain. |
boolean |
removeConceptDomainToValueSetBinding(java.lang.String conceptDomainId,
java.lang.String namespace,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
java.net.URI valueSetURI,
RevisionInfo revisionInfo)
Remove concept domain to value set binding. |
boolean |
updateConceptDomainProperty(java.lang.String conceptDomainId,
java.lang.String namespace,
Property changedProperty,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revision)
Update existing property of a concept domain. |
boolean |
updateConceptDomainStatus(java.lang.String conceptDomainId,
java.lang.String namespace,
java.lang.String newStatus,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revisionInfo)
Update concept domain status. |
boolean |
updateConceptDomainVersionable(java.lang.String conceptDomainId,
java.lang.String namespace,
Versionable changedVersionable,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revision)
Update concept domain versionable attributes like effective date, expiration date, owner, status etc. |
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 org.lexevs.cts2.BaseService |
---|
createUniqueId, getLexEvsCTS2, getServiceInfo |
Methods inherited from class org.lexevs.cts2.LexEvsBasedService |
---|
getDatabaseServiceManager, getIndexServiceManager, getLexBIGService, getLexBIGServiceManager, getLexBIGServiceManagerCredentials, getSystemResourceService |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConceptDomainAuthoringOperationImpl()
Method Detail |
---|
public CodingScheme createConceptDomainCodeSystem(RevisionInfo revision, java.lang.String codeSystemName, java.lang.String codeSystemURI, 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
ConceptDomainAuthoringOperation
createConceptDomainCodeSystem
in interface ConceptDomainAuthoringOperation
revision
- - revision informationcodeSystemName
- - concept domain code system namecodeSystemURI
- - concept domain code system URIformalName
- - concept domain code system formal namedefaultLanguage
- - default languagerepresentsVersion
- - concept domain code system versionlocalNameList
- - (Optional) list of alternate names used for this code systemsourceList
- - source listcopyright
- - copy right informationmappings
- - list of attributes supported by this code system
LBException
public java.lang.String createConceptDomain(java.lang.String conceptDomainId, java.lang.String conceptDomainName, java.lang.String namespace, RevisionInfo revisionInfo, java.lang.String description, java.lang.String status, boolean isActive, Properties properties, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion) throws LBException
ConceptDomainAuthoringOperation
createConceptDomain
in interface ConceptDomainAuthoringOperation
conceptDomainId
- - concept domain idconceptDomainName
- - concept domain namenamespace
- - concept domain name space (If not provided, formal name of the code system will be used)revisionInfo
- - revision informationdescription
- - description of concept domainstatus
- - status of concept domainisActive
- - is concept domain activeproperties
- - concept domain propertiescodeSystemNameOrURI
- - concept domain code system name or uricodeSystemVersion
- - concept domain code system version
LBException
public boolean updateConceptDomainStatus(java.lang.String conceptDomainId, java.lang.String namespace, java.lang.String newStatus, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revisionInfo) throws LBException
ConceptDomainAuthoringOperation
updateConceptDomainStatus
in interface ConceptDomainAuthoringOperation
conceptDomainId
- - concept domain idnamespace
- - concept domain name space (If not provided, formal name of the code system will be used)newStatus
- - new status for concept domaincodeSystemNameOrURI
- - concept domain code system name or uricodeSystemVersion
- - concept domain code system versionrevisionInfo
- - concept domain code system version
LBException
public boolean activateConceptDomain(java.lang.String conceptDomainId, java.lang.String namespace, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revisionInfo) throws LBException
ConceptDomainAuthoringOperation
activateConceptDomain
in interface ConceptDomainAuthoringOperation
conceptDomainId
- - concept domain idnamespace
- - concept domain name space (If not provided, formal name of the code system will be used)codeSystemNameOrURI
- - concept domain code system name or uricodeSystemVersion
- - concept domain code system versionrevisionInfo
- - revision information
LBException
public boolean deactivateConceptDomain(java.lang.String conceptDomainId, java.lang.String namespace, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revisionInfo) throws LBException
ConceptDomainAuthoringOperation
deactivateConceptDomain
in interface ConceptDomainAuthoringOperation
conceptDomainId
- - concept domain idnamespace
- - concept domain name space (If not provided, formal name of the code system will be used)codeSystemNameOrURI
- - concept domain code system name or uricodeSystemVersion
- - concept domain code system versionrevisionInfo
- - revision information
LBException
public boolean updateConceptDomainVersionable(java.lang.String conceptDomainId, java.lang.String namespace, Versionable changedVersionable, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revision) throws LBException
ConceptDomainAuthoringOperation
updateConceptDomainVersionable
in interface ConceptDomainAuthoringOperation
conceptDomainId
- - concept domain idnamespace
- - concept domain name space (If not provided, formal name of the code system will be used)changedVersionable
- - versionable (like:owner, effectiveDate, expirationDate, status etc) changescodeSystemNameOrURI
- - concept domain code system name or uricodeSystemVersion
- - concept domain code system versionrevision
- - revision information
LBException
public boolean addConceptDomainProperty(java.lang.String conceptDomainId, java.lang.String namespace, Property newProperty, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revision) throws LBException
ConceptDomainAuthoringOperation
addConceptDomainProperty
in interface ConceptDomainAuthoringOperation
conceptDomainId
- - concept domain idnamespace
- - concept domain name space (If not provided, formal name of the code system will be used)newProperty
- - new concept domain propertycodeSystemNameOrURI
- - concept domain code system name or uricodeSystemVersion
- - concept domain code system versionrevision
- - revision information
LBException
public boolean updateConceptDomainProperty(java.lang.String conceptDomainId, java.lang.String namespace, Property changedProperty, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revision) throws LBException
ConceptDomainAuthoringOperation
updateConceptDomainProperty
in interface ConceptDomainAuthoringOperation
conceptDomainId
- - concept domain idnamespace
- - concept domain name space (If not provided, formal name of the code system will be used)changedProperty
- - modified concept domain propertycodeSystemNameOrURI
- - concept domain code system name or uricodeSystemVersion
- - concept domain code system versionrevision
- - revision information
LBException
public boolean removeConceptDomainProperty(java.lang.String conceptDomainId, java.lang.String namespace, Property property, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revision) throws LBException
ConceptDomainAuthoringOperation
removeConceptDomainProperty
in interface ConceptDomainAuthoringOperation
conceptDomainId
- - concept domain idnamespace
- - concept domain name space (If not provided, formal name of the code system will be used)property
- - property to be removedcodeSystemNameOrURI
- - concept domain code system name or uricodeSystemVersion
- - concept domain code system versionrevision
- - revision information
LBException
public boolean addConceptDomainToValueSetBinding(java.lang.String conceptDomainId, java.lang.String namespace, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, java.net.URI valueSetURI, RevisionInfo revisionInfo) throws LBException
ConceptDomainAuthoringOperation
addConceptDomainToValueSetBinding
in interface ConceptDomainAuthoringOperation
conceptDomainId
- - concept domain idnamespace
- - concept domain name space (If not provided, formal name of the code system will be used)codeSystemNameOrURI
- - concept domain code system name or uricodeSystemVersion
- - concept domain code system versionvalueSetURI
- - value set definition urirevisionInfo
- - revision information
LBException
public boolean removeConceptDomain(java.lang.String conceptDomainId, java.lang.String namespace, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revision) throws LBException
ConceptDomainAuthoringOperation
removeConceptDomain
in interface ConceptDomainAuthoringOperation
conceptDomainId
- - concept domain idnamespace
- - concept domain name space (If not provided, formal name of the code system will be used)codeSystemVersion
- - concept domain code system versionrevision
- - revision information
LBException
public boolean removeConceptDomainToValueSetBinding(java.lang.String conceptDomainId, java.lang.String namespace, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, java.net.URI valueSetURI, RevisionInfo revisionInfo) throws LBException
ConceptDomainAuthoringOperation
removeConceptDomainToValueSetBinding
in interface ConceptDomainAuthoringOperation
conceptDomainId
- - concept domain idnamespace
- - concept domain name space (If not provided, formal name of the code system will be used)codeSystemNameOrURI
- - concept domain code system name or uricodeSystemVersion
- - concept domain code system versionvalueSetURI
- - value set definition urirevisionInfo
- - revision information
LBException
protected void doReviseEntity(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, Entity entity, ChangeType changeType, java.lang.String prevRevisionId, java.lang.Long relativeOrder, RevisionInfo revisionInfo) throws LBException
LBException
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
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 |