org.lexevs.cts2.author
Class AssociationAuthoringOperationImpl
java.lang.Object
org.lexevs.cts2.author.AssociationAuthoringOperationImpl
- All Implemented Interfaces:
- AssociationAuthoringOperation
public class AssociationAuthoringOperationImpl
- extends java.lang.Object
- implements AssociationAuthoringOperation
- Author:
- Scott Bauer
Method Summary |
AssociationSource |
createAssociation(boolean createMappingScheme,
Revision revision,
EntryState entryState,
AbsoluteCodingSchemeVersionReference mappingScheme,
AbsoluteCodingSchemeVersionReference sourceCodeSystemIdentifier,
AbsoluteCodingSchemeVersionReference targetCodeSystemIdentifier,
java.lang.String sourceConceptCodeIdentifier,
java.lang.String targetConceptCodeIdentifier,
java.lang.String relationsContainerName,
java.lang.String associationType,
AssociationQualification[] associationQualifiers)
|
void |
createLexicalAssociation()
|
void |
createRuleBasedAssociation()
|
boolean |
updateAssociationStatus(Revision revision,
EntryState entryState,
AbsoluteCodingSchemeVersionReference scheme,
java.lang.String relationsContainer,
java.lang.String associationName,
java.lang.String sourceCode,
java.lang.String sourceNamespace,
java.lang.String targetCode,
java.lang.String targetNamespace,
java.lang.String instanceId,
java.lang.String status,
boolean isActive)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AssociationAuthoringOperationImpl
public AssociationAuthoringOperationImpl()
createAssociation
public AssociationSource createAssociation(boolean createMappingScheme,
Revision revision,
EntryState entryState,
AbsoluteCodingSchemeVersionReference mappingScheme,
AbsoluteCodingSchemeVersionReference sourceCodeSystemIdentifier,
AbsoluteCodingSchemeVersionReference targetCodeSystemIdentifier,
java.lang.String sourceConceptCodeIdentifier,
java.lang.String targetConceptCodeIdentifier,
java.lang.String relationsContainerName,
java.lang.String associationType,
AssociationQualification[] associationQualifiers)
throws LBException
- Specified by:
createAssociation
in interface AssociationAuthoringOperation
- Parameters:
createMappingScheme
- - create a mapping coding scheme if one does not existrevision
- - revision dataentryState
- - revision data container granular to the versionable class.mappingScheme
- - existing mapping scheme, required if adding mapped associationsourceCodeSystemIdentifier
- - minimum code system identificationtargetCodeSystemIdentifier
- - minimum code system identificationsourceConceptCodeIdentifier
- - source concept codetargetConceptCodeIdentifier
- - target concept coderelationsContainerName
- - relations container identifierassociationType
- - association type identifierassociationQualifiers
- - qualifications to add to this association
- Returns:
- - returns a representation of this association as a LexGrid object.
- Throws:
LBException
createLexicalAssociation
public void createLexicalAssociation()
- Specified by:
createLexicalAssociation
in interface AssociationAuthoringOperation
createRuleBasedAssociation
public void createRuleBasedAssociation()
- Specified by:
createRuleBasedAssociation
in interface AssociationAuthoringOperation
updateAssociationStatus
public boolean updateAssociationStatus(Revision revision,
EntryState entryState,
AbsoluteCodingSchemeVersionReference scheme,
java.lang.String relationsContainer,
java.lang.String associationName,
java.lang.String sourceCode,
java.lang.String sourceNamespace,
java.lang.String targetCode,
java.lang.String targetNamespace,
java.lang.String instanceId,
java.lang.String status,
boolean isActive)
throws LBException
- Specified by:
updateAssociationStatus
in interface AssociationAuthoringOperation
- Returns:
-
- Throws:
LBException