org.lexevs.dao.database.service.association
Class VersionableEventAssociationService
java.lang.Object
org.lexevs.dao.database.service.event.DatabaseServiceEventSupport
org.lexevs.dao.database.service.AbstractDatabaseService
org.lexevs.dao.database.service.association.VersionableEventAssociationService
- All Implemented Interfaces:
- AssociationService
public class VersionableEventAssociationService
- extends AbstractDatabaseService
- implements AssociationService
The Class VersionableEventAssociationService.
- Author:
- Kevin Peterson
Method Summary |
protected void |
doInsertAssociationPredicate(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String codingSchemeId,
java.lang.String relationsId,
AssociationPredicate predicate)
Do insert association predicate. |
protected void |
doInsertAssociationSource(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String codingSchemeId,
Relations relations,
java.lang.String predicateId,
java.util.List<AssociationSource> sources)
Do insert association source. |
AssociationService.AssociationTriple |
getAssociationTripleByAssociationInstanceId(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String associationInstanceId)
|
PropertyService |
getPropertyService()
|
void |
insertAssociationPredicate(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String relationsName,
AssociationPredicate predicate)
Insert association predicate. |
void |
insertAssociationSource(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String relationContainerName,
java.lang.String associationPredicateName,
AssociationSource source)
Insert association source. |
void |
setPropertyService(PropertyService propertyService)
|
Methods inherited from class org.lexevs.dao.database.service.event.DatabaseServiceEventSupport |
fireCodingSchemeInsertErrorEvent, fireCodingSchemeUpdateEvent, fireEntityReviseEvent, fireEntityUpdateEvent, firePostBatchEntityInsertEvent, firePostCodingSchemeInsertEvent, firePostEntityInsertEvent, firePostEntityRemoveEvent, firePostPropertyInsertEvent, firePostPropertyRemoveEvent, firePreBatchAssociationInsertEvent, firePreBatchEntityInsertEvent, firePreCodingSchemeInsertEvent, firePreEntityInsertEvent, firePreEntityRemoveEvent, firePropertyUpdateEvent, getListenerRegistry, setListenerRegistry |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VersionableEventAssociationService
public VersionableEventAssociationService()
getAssociationTripleByAssociationInstanceId
public AssociationService.AssociationTriple getAssociationTripleByAssociationInstanceId(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String associationInstanceId)
- Specified by:
getAssociationTripleByAssociationInstanceId
in interface AssociationService
insertAssociationSource
@Transactional
public void insertAssociationSource(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String relationContainerName,
java.lang.String associationPredicateName,
AssociationSource source)
- Description copied from interface:
AssociationService
- Insert association source.
- Specified by:
insertAssociationSource
in interface AssociationService
- Parameters:
codingSchemeUri
- the coding scheme uriversion
- the versionrelationContainerName
- the relation container nameassociationPredicateName
- the association predicate namesource
- the source
insertAssociationPredicate
@Transactional
public void insertAssociationPredicate(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String relationsName,
AssociationPredicate predicate)
- Insert association predicate.
- Specified by:
insertAssociationPredicate
in interface AssociationService
- Parameters:
codingSchemeUri
- the coding scheme uriversion
- the versionrelationsName
- the relations namepredicate
- the predicate
doInsertAssociationPredicate
protected void doInsertAssociationPredicate(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String codingSchemeId,
java.lang.String relationsId,
AssociationPredicate predicate)
- Do insert association predicate.
- Parameters:
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versioncodingSchemeId
- the coding scheme idrelationsId
- the relations idpredicate
- the predicate
doInsertAssociationSource
protected void doInsertAssociationSource(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String codingSchemeId,
Relations relations,
java.lang.String predicateId,
java.util.List<AssociationSource> sources)
- Do insert association source.
- Parameters:
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versioncodingSchemeId
- the coding scheme idpredicateId
- the predicate idsources
- the sources
getPropertyService
public PropertyService getPropertyService()
- Returns:
- the propertyService
setPropertyService
public void setPropertyService(PropertyService propertyService)
- Parameters:
propertyService
- the propertyService to set