|
|||||||||
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.UsageContextAuthoringOperationImpl
public class UsageContextAuthoringOperationImpl
Implementation of LexEVS CTS2 Usage Context Authoring Operation.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.lexevs.cts2.BaseService |
---|
BaseService.KnownTags, BaseService.SortableProperties |
Constructor Summary | |
---|---|
UsageContextAuthoringOperationImpl()
|
Method Summary | |
---|---|
boolean |
activateUsageContext(java.lang.String usageContextId,
java.lang.String namespace,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revisionInfo)
Activate usage context. |
boolean |
addUsageContextProperty(java.lang.String usageContextId,
java.lang.String namespace,
Property newProperty,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revision)
Add new property for a usage context. |
java.lang.String |
createUsageContext(java.lang.String usageContextId,
java.lang.String usageContextName,
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 usage context. |
CodingScheme |
createUsageContextCodeSystem(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 usage context entities. |
boolean |
deactivateUsageContext(java.lang.String usageContextId,
java.lang.String namespace,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revisionInfo)
DeActivate usage context. |
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 |
removeUsageContext(java.lang.String usageContextId,
java.lang.String namespace,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revision)
Remove existing usage context. |
boolean |
removeUsageContextProperty(java.lang.String usageContextId,
java.lang.String namespace,
Property property,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revision)
Remove existing property of a usage context. |
boolean |
updateUsageContextProperty(java.lang.String usageContextId,
java.lang.String namespace,
Property changedProperty,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revision)
Update existing property of a usage context. |
boolean |
updateUsageContextStatus(java.lang.String usageContextId,
java.lang.String namespace,
java.lang.String newStatus,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revisionInfo)
Update usage context status. |
boolean |
updateUsageContextVersionable(java.lang.String usageContextId,
java.lang.String namespace,
Versionable changedVersionable,
java.lang.String codeSystemNameOrURI,
java.lang.String codeSystemVersion,
RevisionInfo revision)
Update usage context 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 UsageContextAuthoringOperationImpl()
Method Detail |
---|
public boolean activateUsageContext(java.lang.String usageContextId, java.lang.String namespace, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revisionInfo) throws LBException
UsageContextAuthoringOperation
activateUsageContext
in interface UsageContextAuthoringOperation
usageContextId
- - usage context idnamespace
- - usage context name spacecodeSystemNameOrURI
- - usage context code system name or URIcodeSystemVersion
- - usage context code system versionrevisionInfo
- - revision information
LBException
public boolean addUsageContextProperty(java.lang.String usageContextId, java.lang.String namespace, Property newProperty, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revision) throws LBException
UsageContextAuthoringOperation
addUsageContextProperty
in interface UsageContextAuthoringOperation
usageContextId
- - usage context idnamespace
- - usage context name spacenewProperty
- - new usage context propertycodeSystemNameOrURI
- - usage context code system name or URIcodeSystemVersion
- - usage context code system version
LBException
public java.lang.String createUsageContext(java.lang.String usageContextId, java.lang.String usageContextName, 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
UsageContextAuthoringOperation
createUsageContext
in interface UsageContextAuthoringOperation
usageContextId
- - usage context idusageContextName
- - usage context namenamespace
- - usage context name space (If not provided, formal name of the code system will be used)revisionInfo
- - revision informationdescription
- - description of usage contextstatus
- - status of usage contextisActive
- - is usage context activeproperties
- - usage context propertiescodeSystemNameOrURI
- - usage context code system name or uricodeSystemVersion
- - usage context code system version
LBException
public CodingScheme createUsageContextCodeSystem(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
UsageContextAuthoringOperation
createUsageContextCodeSystem
in interface UsageContextAuthoringOperation
revision
- - revision informationcodeSystemName
- - usage context code system namecodeSystemURI
- - usage context code system URIformalName
- - usage context code system formal namedefaultLanguage
- - default languagerepresentsVersion
- - usage context 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 boolean deactivateUsageContext(java.lang.String usageContextId, java.lang.String namespace, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revisionInfo) throws LBException
UsageContextAuthoringOperation
deactivateUsageContext
in interface UsageContextAuthoringOperation
usageContextId
- - usage context idnamespace
- - usage context name spacecodeSystemNameOrURI
- - usage context code system name or URIcodeSystemVersion
- - usage context code system versionrevisionInfo
- - revision information
LBException
public boolean removeUsageContext(java.lang.String usageContextId, java.lang.String namespace, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revision) throws LBException
UsageContextAuthoringOperation
removeUsageContext
in interface UsageContextAuthoringOperation
usageContextId
- - usage context idnamespace
- - usage context name spacecodeSystemNameOrURI
- - usage context code system name or URIcodeSystemVersion
- - usage context code system version
LBException
public boolean removeUsageContextProperty(java.lang.String usageContextId, java.lang.String namespace, Property property, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revision) throws LBException
UsageContextAuthoringOperation
removeUsageContextProperty
in interface UsageContextAuthoringOperation
usageContextId
- - usage context idnamespace
- - usage context name spaceproperty
- - usage context property to be removedcodeSystemNameOrURI
- - usage context code system name or URIcodeSystemVersion
- - usage context code system version
LBException
public boolean updateUsageContextProperty(java.lang.String usageContextId, java.lang.String namespace, Property changedProperty, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revision) throws LBException
UsageContextAuthoringOperation
updateUsageContextProperty
in interface UsageContextAuthoringOperation
usageContextId
- - usage context idnamespace
- - usage context name spacechangedProperty
- - modified usage context propertycodeSystemNameOrURI
- - usage context code system name or URIcodeSystemVersion
- - usage context code system version
LBException
public boolean updateUsageContextStatus(java.lang.String usageContextId, java.lang.String namespace, java.lang.String newStatus, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revisionInfo) throws LBException
UsageContextAuthoringOperation
updateUsageContextStatus
in interface UsageContextAuthoringOperation
usageContextId
- - usage context idnamespace
- - usage context name spacenewStatus
- - new status for concept domaincodeSystemNameOrURI
- - usage context code system name or URIcodeSystemVersion
- - usage context code system versionrevisionInfo
- - revision information
LBException
public boolean updateUsageContextVersionable(java.lang.String usageContextId, java.lang.String namespace, Versionable changedVersionable, java.lang.String codeSystemNameOrURI, java.lang.String codeSystemVersion, RevisionInfo revision) throws LBException
UsageContextAuthoringOperation
updateUsageContextVersionable
in interface UsageContextAuthoringOperation
usageContextId
- - usage context idnamespace
- - usage context name spacechangedVersionable
- - modified usage context versionable attributescodeSystemNameOrURI
- - usage context code system name or URIcodeSystemVersion
- - usage context code system version
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 |