public class DatabaseServiceEventSupport
extends java.lang.Object
Constructor and Description |
---|
DatabaseServiceEventSupport() |
Modifier and Type | Method and Description |
---|---|
protected <T extends java.lang.Exception> |
fireCodingSchemeInsertErrorEvent(CodingScheme scheme,
T exception)
Fire coding scheme insert error event.
|
protected void |
fireCodingSchemeUpdateEvent(java.lang.String revisionId,
java.lang.String entryStateId,
CodingScheme originalCodingScheme,
CodingScheme updatedCodingScheme)
Fire coding scheme update event.
|
protected void |
fireEntityReviseEvent(EntityReviseEvent entityReviseEvent)
Fire entity revise event.
|
protected void |
fireEntityUpdateEvent(EntityUpdateEvent entityUpdateEvent)
Fire entity update event.
|
protected void |
firePostBatchEntityInsertEvent(EntityBatchInsertEvent entityInsertEvent)
Fire post batch entity insert event.
|
protected void |
firePostCodingSchemeInsertEvent(CodingScheme codingScheme)
Fire post coding scheme insert event.
|
protected void |
firePostEntityInsertEvent(EntityInsertOrRemoveEvent entityInsertEvent)
Fire post entity insert event.
|
protected void |
firePostEntityRemoveEvent(EntityInsertOrRemoveEvent entityRemoveEvent)
Fire post entity remove event.
|
protected void |
firePostPropertyInsertEvent(PropertyUpdateEvent propertyInsertEvent)
Fire post property insert event.
|
protected void |
firePostPropertyRemoveEvent(PropertyUpdateEvent propertyRemoveEvent)
Fire post property remove event.
|
protected void |
firePreBatchAssociationInsertEvent(AssociationBatchInsertEvent assocInsertEvent)
Fire pre batch association insert event.
|
protected void |
firePreBatchEntityInsertEvent(EntityBatchInsertEvent entityInsertEvent)
Fire pre batch entity insert event.
|
protected void |
firePreCodingSchemeInsertEvent(CodingScheme codingScheme)
Fire coding scheme insert event.
|
protected void |
firePreEntityInsertEvent(EntityInsertOrRemoveEvent entityInsertEvent)
Fire pre entity insert event.
|
protected void |
firePreEntityRemoveEvent(EntityInsertOrRemoveEvent entityRemoveEvent)
Fire pre entity remove event.
|
protected void |
firePropertyUpdateEvent(PropertyUpdateEvent event)
Fire property update event.
|
ListenerRegistry |
getListenerRegistry()
Gets the listener registry.
|
void |
setListenerRegistry(ListenerRegistry listenerRegistry)
Sets the listener registry.
|
protected <T extends java.lang.Exception> void fireCodingSchemeInsertErrorEvent(CodingScheme scheme, T exception) throws T extends java.lang.Exception
scheme
- the schemeexception
- the exceptionT
- the TT extends java.lang.Exception
protected void fireCodingSchemeUpdateEvent(java.lang.String revisionId, java.lang.String entryStateId, CodingScheme originalCodingScheme, CodingScheme updatedCodingScheme)
revisionId
- the revision identryStateId
- the entry state idoriginalCodingScheme
- the original coding schemeupdatedCodingScheme
- the updated coding schemeprotected void firePreCodingSchemeInsertEvent(CodingScheme codingScheme) throws CodingSchemeAlreadyLoadedException
codingScheme
- the coding schemeCodingSchemeAlreadyLoadedException
- the coding scheme already loaded exceptionprotected void firePostCodingSchemeInsertEvent(CodingScheme codingScheme) throws CodingSchemeAlreadyLoadedException
codingScheme
- the coding schemeCodingSchemeAlreadyLoadedException
- the coding scheme already loaded exceptionprotected void firePreEntityInsertEvent(EntityInsertOrRemoveEvent entityInsertEvent)
entityInsertEvent
- the entity insert eventprotected void firePostEntityInsertEvent(EntityInsertOrRemoveEvent entityInsertEvent)
entityInsertEvent
- the entity insert eventprotected void firePreBatchEntityInsertEvent(EntityBatchInsertEvent entityInsertEvent)
entityInsertEvent
- the entity insert eventprotected void firePostBatchEntityInsertEvent(EntityBatchInsertEvent entityInsertEvent)
entityInsertEvent
- the entity insert eventprotected void firePreBatchAssociationInsertEvent(AssociationBatchInsertEvent assocInsertEvent)
assocInsertEvent
- the assoc insert eventprotected void firePostPropertyInsertEvent(PropertyUpdateEvent propertyInsertEvent)
propertyInsertEvent
- the property insert eventprotected void firePropertyUpdateEvent(PropertyUpdateEvent event)
event
- the eventprotected void firePostPropertyRemoveEvent(PropertyUpdateEvent propertyRemoveEvent)
propertyRemoveEvent
- the property remove eventprotected void fireEntityUpdateEvent(EntityUpdateEvent entityUpdateEvent)
entityUpdateEvent
- the entity update eventprotected void firePreEntityRemoveEvent(EntityInsertOrRemoveEvent entityRemoveEvent)
entityRemoveEvent
- the entity remove eventprotected void firePostEntityRemoveEvent(EntityInsertOrRemoveEvent entityRemoveEvent)
entityRemoveEvent
- the entity remove eventprotected void fireEntityReviseEvent(EntityReviseEvent entityReviseEvent)
entityReviseEvent
- the entity revise eventpublic void setListenerRegistry(ListenerRegistry listenerRegistry)
listenerRegistry
- the new listener registrypublic ListenerRegistry getListenerRegistry()