Package org.openremote.model
Class PersistenceEvent<T>
java.lang.Object
org.openremote.model.PersistenceEvent<T>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final PersistenceEvent.Cause
protected final Object[]
protected final T
protected final Object[]
-
Constructor Summary
ConstructorsConstructorDescriptionPersistenceEvent
(PersistenceEvent.Cause cause, T entity, String[] propertyNames, Object[] currentState) PersistenceEvent
(PersistenceEvent.Cause cause, T entity, String[] propertyNames, Object[] currentState, Object[] previousState) -
Method Summary
Modifier and TypeMethodDescriptiongetCause()
Object[]
<E> E
getCurrentState
(String propertyName) Object[]
<E> E
getPreviousState
(String propertyName) boolean
hasPropertyChanged
(String propertyName) toString()
-
Field Details
-
cause
-
entity
-
propertyNames
-
currentState
-
previousState
-
-
Constructor Details
-
PersistenceEvent
public PersistenceEvent(PersistenceEvent.Cause cause, T entity, String[] propertyNames, Object[] currentState, Object[] previousState) -
PersistenceEvent
public PersistenceEvent(PersistenceEvent.Cause cause, T entity, String[] propertyNames, Object[] currentState)
-
-
Method Details