Class ChainedBeanPersistListener
java.lang.Object
io.ebeaninternal.server.deploy.ChainedBeanPersistListener
- All Implemented Interfaces:
io.ebean.event.BeanPersistListener
public final class ChainedBeanPersistListener
extends Object
implements io.ebean.event.BeanPersistListener
Handles multiple BeanPersistListener's for a given entity type.
-
Constructor Summary
ConstructorsConstructorDescriptionChainedBeanPersistListener(List<io.ebean.event.BeanPersistListener> list) Construct given the list of BeanPersistListener's. -
Method Summary
Modifier and TypeMethodDescriptionvoidderegister(io.ebean.event.BeanPersistListener c) De-register a BeanPersistListener and return the resulting chain.voidbooleanisRegisterFor(Class<?> cls) register(io.ebean.event.BeanPersistListener c) Register a new BeanPersistListener and return the resulting chain.voidsoftDeleted(Object bean) void
-
Constructor Details
-
ChainedBeanPersistListener
Construct given the list of BeanPersistListener's.
-
-
Method Details
-
isRegisterFor
- Specified by:
isRegisterForin interfaceio.ebean.event.BeanPersistListener
-
register
Register a new BeanPersistListener and return the resulting chain. -
deregister
De-register a BeanPersistListener and return the resulting chain. -
deleted
- Specified by:
deletedin interfaceio.ebean.event.BeanPersistListener
-
softDeleted
- Specified by:
softDeletedin interfaceio.ebean.event.BeanPersistListener
-
inserted
- Specified by:
insertedin interfaceio.ebean.event.BeanPersistListener
-
updated
-