/** * Adds a field constraint validator * * @param name Constraint name * @param checker Constraint checker */ public synchronized void addFieldConstraintValidator(String name, FieldConstraintChecker checker) { fieldConstraintValidatorRegistry.add(name, checker); }
/** * Returns a CRUD controller for the given backend type */ public CRUDController getCRUDController(String backendType) { return crudControllers.find(backendType); }
public void mergeWith(Extensions e) { this.backendParsers.mergeWith(e.backendParsers); this.entityConstraintParsers.mergeWith(e.entityConstraintParsers); this.fieldConstraintParsers.mergeWith(e.fieldConstraintParsers); this.hookConfigurationParsers.mergeWith(e.hookConfigurationParsers); this.propertyParsers.mergeWith(e.propertyParsers); }
public void mergeWith(Extensions e) { this.backendParsers.mergeWith(e.backendParsers); this.entityConstraintParsers.mergeWith(e.entityConstraintParsers); this.fieldConstraintParsers.mergeWith(e.fieldConstraintParsers); this.hookConfigurationParsers.mergeWith(e.hookConfigurationParsers); this.propertyParsers.mergeWith(e.propertyParsers); }
/** * Adds a set of entity constraint validators * * @param r An entity constraint checker resolver containing a set of * constraint checkers */ public synchronized void addEntityConstraintValidators(Resolver<String, EntityConstraintChecker> r) { entityConstraintValidatorRegistry.add(r); }
public PropertyParser<T> getPropertyParser(String propertyName) { PropertyParser<T> p = (PropertyParser<T>) propertyParsers.find(propertyName); return p == null ? defaultPropertyParser : p; }
/** * Adds a CRUD controller for the given backend type * * @param backendType Type of the backend for which a controller is being * added * @param controller The controller */ public synchronized void addCRUDController(String backendType, CRUDController controller) { crudControllers.add(backendType, controller); }
public PropertyParser<T> getPropertyParser(String propertyName) { PropertyParser<T> p = (PropertyParser<T>) propertyParsers.find(propertyName); return p == null ? defaultPropertyParser : p; }
/** * Adds a set of field constraint validators * * @param r A field constraint checker resolver containing a set of * constraint checkers */ public synchronized void addFieldConstraintValidators(Resolver<String, FieldConstraintChecker> r) { fieldConstraintValidatorRegistry.add(r); }
/** * Adds an entity constraint validator * * @param name Constraint name * @param checker Constraint checker */ public synchronized void addEntityConstraintValidator(String name, EntityConstraintChecker checker) { entityConstraintValidatorRegistry.add(name, checker); }
/** * Adds a field constraint validator * * @param name Constraint name * @param checker Constraint checker */ public synchronized void addFieldConstraintValidator(String name, FieldConstraintChecker checker) { fieldConstraintValidatorRegistry.add(name, checker); }
/** * Adds a field constraint validator * * @param name Constraint name * @param checker Constraint checker */ public synchronized void addFieldConstraintValidator(String name, FieldConstraintChecker checker) { fieldConstraintValidatorRegistry.add(name, checker); }
/** * Adds a set of field constraint validators * * @param r A field constraint checker resolver containing a set of * constraint checkers */ public synchronized void addFieldConstraintValidators(Resolver<String, FieldConstraintChecker> r) { fieldConstraintValidatorRegistry.add(r); }
/** * Adds a set of entity constraint validators * * @param r An entity constraint checker resolver containing a set of * constraint checkers */ public synchronized void addEntityConstraintValidators(Resolver<String, EntityConstraintChecker> r) { entityConstraintValidatorRegistry.add(r); }
/** * Adds a set of field constraint validators * * @param r A field constraint checker resolver containing a set of * constraint checkers */ public synchronized void addFieldConstraintValidators(Resolver<String, FieldConstraintChecker> r) { fieldConstraintValidatorRegistry.add(r); }
/** * Adds an entity constraint validator * * @param name Constraint name * @param checker Constraint checker */ public synchronized void addEntityConstraintValidator(String name, EntityConstraintChecker checker) { entityConstraintValidatorRegistry.add(name, checker); }
/** * Adds a set of entity constraint validators * * @param r An entity constraint checker resolver containing a set of * constraint checkers */ public synchronized void addEntityConstraintValidators(Resolver<String, EntityConstraintChecker> r) { entityConstraintValidatorRegistry.add(r); }
/** * Adds an entity constraint validator * * @param name Constraint name * @param checker Constraint checker */ public synchronized void addEntityConstraintValidator(String name, EntityConstraintChecker checker) { entityConstraintValidatorRegistry.add(name, checker); }
public void registerPropertyParser(String propertyName, PropertyParser<T> parser) { propertyParsers.add(propertyName, parser); }
public void registerPropertyParser(String propertyName, PropertyParser<T> parser) { propertyParsers.add(propertyName, parser); }