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
|
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
|
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.
|
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 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 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)
Copyright © 2015. All rights reserved.