Package sonia.scm.event
Class AbstractHandlerEvent<T>
java.lang.Object
sonia.scm.event.AbstractHandlerEvent<T>
- Type Parameters:
T-
- All Implemented Interfaces:
HandlerEvent<T>
- Direct Known Subclasses:
GroupEvent,NamespaceEvent,RepositoryEvent,RepositoryRoleEvent,UserEvent
Abstract base class for
HandlerEvent.- Since:
- 2.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractHandlerEvent(HandlerEventType eventType, T item) AbstractHandlerEvent(HandlerEventType eventType, T item, T oldItem) -
Method Summary
-
Constructor Details
-
AbstractHandlerEvent
-
AbstractHandlerEvent
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
toString
-
getEventType
Returns the type of the event.- Specified by:
getEventTypein interfaceHandlerEvent<T>
-
getItem
Returns changed item.- Specified by:
getItemin interfaceHandlerEvent<T>
-
getOldItem
Returns old item or null. This method will always return null expect of modification events.- Specified by:
getOldItemin interfaceHandlerEvent<T>- Returns:
- old item or null
-