org.lexevs.cts2.author
Interface AssociationAuthoringOperation

All Known Implementing Classes:
AssociationAuthoringOperationImpl

public interface AssociationAuthoringOperation

Author:
m029206

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 sourcCode, java.lang.String sourceNamespace, java.lang.String targetCode, java.lang.String targetNamespace, java.lang.String instanceId, java.lang.String status, boolean isActive)
           
 

Method Detail

createAssociation

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
Parameters:
createMappingScheme - - create a mapping coding scheme if one does not exist
revision - - revision data
entryState - - revision data container granular to the versionable class.
mappingScheme - - existing mapping scheme, required if adding mapped association
sourceCodeSystemIdentifier - - minimum code system identification
targetCodeSystemIdentifier - - minimum code system identification
sourceConceptCodeIdentifier - - source concept code
targetConceptCodeIdentifier - - target concept code
relationsContainerName - - relations container identifier
associationType - - association type identifier
associationQualifiers - - qualifications to add to this association
Returns:
- returns a representation of this association as a LexGrid object.
Throws:
LBException

updateAssociationStatus

boolean updateAssociationStatus(Revision revision,
                                EntryState entryState,
                                AbsoluteCodingSchemeVersionReference scheme,
                                java.lang.String relationsContainer,
                                java.lang.String associationName,
                                java.lang.String sourcCode,
                                java.lang.String sourceNamespace,
                                java.lang.String targetCode,
                                java.lang.String targetNamespace,
                                java.lang.String instanceId,
                                java.lang.String status,
                                boolean isActive)
                                throws LBException
Parameters:
revision -
entryState -
scheme -
relationsContainer -
associationName -
sourcCode -
sourceNamespace -
targetCode -
targetNamespace -
instanceId -
status -
isActive -
Returns:
Throws:
LBException

createLexicalAssociation

void createLexicalAssociation()

createRuleBasedAssociation

void createRuleBasedAssociation()

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.