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:
getEventType
in interfaceHandlerEvent<T>
-
getItem
Returns changed item.- Specified by:
getItem
in interfaceHandlerEvent<T>
-
getOldItem
Returns old item or null. This method will always return null expect of modification events.- Specified by:
getOldItem
in interfaceHandlerEvent<T>
- Returns:
- old item or null
-