public class Factory extends Object implements Serializable
| Constructor and Description |
|---|
Factory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCRUDController(String backendType,
CRUDController controller)
Adds a CRUD controller for the given backend type
|
void |
addEntityConstraintValidator(String name,
EntityConstraintChecker checker)
Adds an entity constraint validator
|
void |
addEntityConstraintValidators(Resolver<String,EntityConstraintChecker> r)
Adds a set of entity constraint validators
|
void |
addFieldConstraintValidator(String name,
FieldConstraintChecker checker)
Adds a field constraint validator
|
void |
addFieldConstraintValidators(Resolver<String,FieldConstraintChecker> r)
Adds a set of field constraint validators
|
int |
getBulkParallelExecutions() |
ConstraintValidator |
getConstraintValidator(EntityMetadata md)
Returns a constraint validator containing field and entity constraint
validators for the given entity
|
CRUDController |
getCRUDController(EntityMetadata md)
Returns a CRUD controller for the given entity
|
CRUDController |
getCRUDController(String backendType)
Returns a CRUD controller for the given backend type
|
CRUDController[] |
getCRUDControllers() |
CRUDHook |
getHook(String hookName)
Returns the hook with the given name.
|
HookResolver |
getHookResolver()
Returns the hook resolver
|
InterceptorManager |
getInterceptors()
Returns the interceptor manager
|
com.fasterxml.jackson.databind.node.JsonNodeFactory |
getNodeFactory()
Returns an instance of JsonNodeFactory.
|
ValueGeneratorSupport |
getValueGenerator(ValueGenerator generatorMd,
String backend) |
void |
registerValueGenerator(String backend,
ValueGeneratorSupport support) |
void |
registerValueGenerators(String backend,
CRUDController controller) |
void |
setBulkParallelExecutions(int i) |
void |
setHookResolver(HookResolver h)
Sets the hook resolver
|
void |
setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory factory)
Sets the JsonNodeFactory.
|
public void addFieldConstraintValidator(String name, FieldConstraintChecker checker)
name - Constraint namechecker - Constraint checkerpublic void addFieldConstraintValidators(Resolver<String,FieldConstraintChecker> r)
r - A field constraint checker resolver containing a set of
constraint checkerspublic void addEntityConstraintValidator(String name, EntityConstraintChecker checker)
name - Constraint namechecker - Constraint checkerpublic void addEntityConstraintValidators(Resolver<String,EntityConstraintChecker> r)
r - An entity constraint checker resolver containing a set of
constraint checkerspublic void setBulkParallelExecutions(int i)
public int getBulkParallelExecutions()
public ConstraintValidator getConstraintValidator(EntityMetadata md)
public void addCRUDController(String backendType, CRUDController controller)
backendType - Type of the backend for which a controller is being
addedcontroller - The controllerpublic CRUDController[] getCRUDControllers()
public CRUDController getCRUDController(String backendType)
public CRUDController getCRUDController(EntityMetadata md)
public void setHookResolver(HookResolver h)
public HookResolver getHookResolver()
public CRUDHook getHook(String hookName)
public InterceptorManager getInterceptors()
public com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory()
public void setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory factory)
public void registerValueGenerators(String backend, CRUDController controller)
public void registerValueGenerator(String backend, ValueGeneratorSupport support)
public ValueGeneratorSupport getValueGenerator(ValueGenerator generatorMd, String backend)
Copyright © 2016. All rights reserved.