public interface IDAOChangeCallback<INTERFACETYPE extends com.helger.commons.id.IHasID<String> & Serializable>
extends com.helger.commons.callback.ICallback
| Modifier and Type | Method and Description |
|---|---|
default void |
onCreateItem(INTERFACETYPE aNewItem)
Called after a new item was created.
|
default void |
onDeleteItem(INTERFACETYPE aItem)
Called after an item was removed.
|
default void |
onMarkItemDeleted(INTERFACETYPE aItem)
Called after an item was marked as deleted (but is still present - special
case of update!).
|
default void |
onMarkItemUndeleted(INTERFACETYPE aItem)
Called after an item was marked as undeleted.
|
default void |
onUpdateItem(INTERFACETYPE aItem)
Called after an item was updated.
|
default void onCreateItem(@Nonnull INTERFACETYPE aNewItem)
aNewItem - The newly created item. Never null.default void onUpdateItem(@Nonnull INTERFACETYPE aItem)
aItem - The updated item. Never null.default void onDeleteItem(@Nonnull INTERFACETYPE aItem)
aItem - The removed item. Never null.default void onMarkItemDeleted(@Nonnull INTERFACETYPE aItem)
aItem - The item that was marked as deleted. Never null.default void onMarkItemUndeleted(@Nonnull INTERFACETYPE aItem)
aItem - The item that was marked as not deleted anymore. Never
null.Copyright © 2014–2017 Philip Helger. All rights reserved.