org.lexevs.dao.database.service.relation
Interface RelationService

All Known Implementing Classes:
VersionableEventRelationService

public interface RelationService


Field Summary
static java.lang.String INSERT_RELATION_DEPENDENT_CHANGES_ERROR
           
static java.lang.String INSERT_RELATION_ERROR
           
static java.lang.String INSERT_RELATION_VERSIONABLE_CHANGES_ERROR
           
static java.lang.String REMOVE_RELATION_ERROR
           
static java.lang.String UPDATE_RELATION_ERROR
           
 
Method Summary
 void insertRelation(java.lang.String codingSchemeUri, java.lang.String version, Relations relation)
          Insert relation.
 void removeRelation(java.lang.String codingSchemeUri, java.lang.String version, Relations relation)
           
 Relations resolveRelationsByRevision(java.lang.String codingSchemeURI, java.lang.String version, java.lang.String relationsName, java.lang.String revisionId)
           
 void revise(java.lang.String codingSchemeUri, java.lang.String version, Relations relation)
          version API to revise relations.
 void updateRelation(java.lang.String codingSchemeUri, java.lang.String version, Relations relation)
           
 

Field Detail

INSERT_RELATION_ERROR

static final java.lang.String INSERT_RELATION_ERROR
See Also:
Constant Field Values

UPDATE_RELATION_ERROR

static final java.lang.String UPDATE_RELATION_ERROR
See Also:
Constant Field Values

REMOVE_RELATION_ERROR

static final java.lang.String REMOVE_RELATION_ERROR
See Also:
Constant Field Values

INSERT_RELATION_DEPENDENT_CHANGES_ERROR

static final java.lang.String INSERT_RELATION_DEPENDENT_CHANGES_ERROR
See Also:
Constant Field Values

INSERT_RELATION_VERSIONABLE_CHANGES_ERROR

static final java.lang.String INSERT_RELATION_VERSIONABLE_CHANGES_ERROR
See Also:
Constant Field Values
Method Detail

insertRelation

void insertRelation(java.lang.String codingSchemeUri,
                    java.lang.String version,
                    Relations relation)
Insert relation.

Parameters:
codingSchemeUri - the coding scheme uri
version - the version
relation - the relation

updateRelation

void updateRelation(java.lang.String codingSchemeUri,
                    java.lang.String version,
                    Relations relation)
                    throws LBException
Throws:
LBException

removeRelation

void removeRelation(java.lang.String codingSchemeUri,
                    java.lang.String version,
                    Relations relation)

revise

void revise(java.lang.String codingSchemeUri,
            java.lang.String version,
            Relations relation)
            throws LBException
version API to revise relations.

Parameters:
codingSchemeUri -
version -
relation -
Throws:
LBException

resolveRelationsByRevision

Relations resolveRelationsByRevision(java.lang.String codingSchemeURI,
                                     java.lang.String version,
                                     java.lang.String relationsName,
                                     java.lang.String revisionId)
                                     throws LBRevisionException
Throws:
LBRevisionException

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.