public class VersionableEventAssociationService extends AbstractDatabaseService implements AssociationService
AssociationService.AssociationTriple
INSERT_ASSOCIATIONPREDICATE_ERROR, INSERT_ASSOCIATIONSOURCE_ERROR
Constructor and Description |
---|
VersionableEventAssociationService() |
Modifier and Type | Method and Description |
---|---|
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)
Gets the association triple by association instance id.
|
PropertyService |
getPropertyService()
Gets the property service.
|
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)
Sets the property service.
|
getCodingSchemeUId, getDaoManager, getLogger, isChangeTypeDependent, isChangeTypeRemove, setDaoManager, setLogger
fireCodingSchemeInsertErrorEvent, fireCodingSchemeUpdateEvent, fireEntityReviseEvent, fireEntityUpdateEvent, firePostBatchEntityInsertEvent, firePostCodingSchemeInsertEvent, firePostEntityInsertEvent, firePostEntityRemoveEvent, firePostPropertyInsertEvent, firePostPropertyRemoveEvent, firePreBatchAssociationInsertEvent, firePreBatchEntityInsertEvent, firePreCodingSchemeInsertEvent, firePreEntityInsertEvent, firePreEntityRemoveEvent, firePropertyUpdateEvent, getListenerRegistry, setListenerRegistry
public AssociationService.AssociationTriple getAssociationTripleByAssociationInstanceId(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String associationInstanceId)
AssociationService
getAssociationTripleByAssociationInstanceId
in interface AssociationService
codingSchemeUri
- the coding scheme uriversion
- the versionassociationInstanceId
- the association instance id@Transactional public void insertAssociationSource(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String relationContainerName, java.lang.String associationPredicateName, AssociationSource source)
AssociationService
insertAssociationSource
in interface AssociationService
codingSchemeUri
- the coding scheme uriversion
- the versionrelationContainerName
- the relation container nameassociationPredicateName
- the association predicate namesource
- the source@Transactional public void insertAssociationPredicate(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String relationsName, AssociationPredicate predicate)
insertAssociationPredicate
in interface AssociationService
codingSchemeUri
- the coding scheme uriversion
- the versionrelationsName
- the relations namepredicate
- the predicateprotected void doInsertAssociationPredicate(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String codingSchemeId, java.lang.String relationsId, AssociationPredicate predicate)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versioncodingSchemeId
- the coding scheme idrelationsId
- the relations idpredicate
- the predicateprotected 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)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versioncodingSchemeId
- the coding scheme idpredicateId
- the predicate idsources
- the sourcesrelations
- the relationspublic PropertyService getPropertyService()
public void setPropertyService(PropertyService propertyService)
propertyService
- the propertyService to set