Class ChainedBeanQueryAdapter
java.lang.Object
io.ebeaninternal.server.deploy.ChainedBeanQueryAdapter
- All Implemented Interfaces:
io.ebean.event.BeanQueryAdapter
public final class ChainedBeanQueryAdapter
extends Object
implements io.ebean.event.BeanQueryAdapter
Handles multiple BeanQueryAdapter for a given entity type.
-
Constructor Summary
ConstructorsConstructorDescriptionChainedBeanQueryAdapter(List<io.ebean.event.BeanQueryAdapter> list) Construct given the list of BeanQueryAdapter's. -
Method Summary
Modifier and TypeMethodDescriptionderegister(io.ebean.event.BeanQueryAdapter c) De-register a BeanQueryAdapter and return the resulting chain.intReturn 0 as not used by this Chained adapter.booleanisRegisterFor(Class<?> cls) Return false as only individual adapters are registered.voidpreQuery(io.ebean.event.BeanQueryRequest<?> request) register(io.ebean.event.BeanQueryAdapter c) Register a new BeanQueryAdapter and return the resulting chain.
-
Constructor Details
-
ChainedBeanQueryAdapter
Construct given the list of BeanQueryAdapter's.
-
-
Method Details
-
register
Register a new BeanQueryAdapter and return the resulting chain. -
deregister
De-register a BeanQueryAdapter and return the resulting chain. -
getExecutionOrder
public int getExecutionOrder()Return 0 as not used by this Chained adapter.- Specified by:
getExecutionOrderin interfaceio.ebean.event.BeanQueryAdapter
-
isRegisterFor
Return false as only individual adapters are registered.- Specified by:
isRegisterForin interfaceio.ebean.event.BeanQueryAdapter
-
preQuery
public void preQuery(io.ebean.event.BeanQueryRequest<?> request) - Specified by:
preQueryin interfaceio.ebean.event.BeanQueryAdapter
-