Package de.xima.fc.gui.interfaces.event
Interface IEntityModifiedEvent<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- Type Parameters:
E
- Type of the entity.
- All Superinterfaces:
IApplicationEvent
,IEvent
,Serializable
- All Known Implementing Classes:
AppointmentTemplateModifiedEvent
,ClientCounterModifiedEvent
,ClientResourceModifiedEvent
,DatabaseConnectionModifiedEvent
,DataSourceModifiedEvent
,DirectClientAuthorizationModifiedEvent
,InboxModifiedEvent
,LdapConnectionModifiedEvent
,LdapQueryModifiedEvent
,ProjectResourceModifiedEvent
,TextTemplateModifiedEvent
,UserGroupModifiedEvent
,UserModifiedEvent
,WebDavConnectionModifiedEvent
public interface IEntityModifiedEvent<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
extends IApplicationEvent
Interface for events that occur when an entity was changed.
- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
Method Summary
Modifier and TypeMethodDescriptionde.xima.cmn.dao.enums.EDaoAction
-
Method Details
-
getAction
de.xima.cmn.dao.enums.EDaoAction getAction()- Returns:
- Whether the entity was created, updated, or deleted.
-
getEntity
E getEntity()- Returns:
- The entity that was changed.
-
getEntityContext
IEntityContext getEntityContext()- Returns:
- The current entity context.
-