Methods
| Modifier and Type |
Method and Description |
protected void |
checkFieldCriteria(String type,
String fieldName,
Field field,
Object inputValue) |
protected Object |
checkType(String fieldName,
Object value,
Class<?> type) |
protected Object |
convert(String fieldName,
Field field,
FieldType type,
List<FieldType> subTypes,
List<String> subTypeNames,
Object value,
ValidationHandler.ValidationContext context) |
protected Object |
convert(String fieldName,
Field field,
Object value,
ValidationHandler.ValidationContext context) |
protected List<Object> |
convertArray(String fieldName,
List<FieldType> subTypes,
List<String> subTypesNames,
Object value,
ValidationHandler.ValidationContext context) |
protected Object |
convertDate(String fieldName,
Object value) |
protected Object |
convertGenericType(String fieldName,
Object value,
FieldType type) |
protected Map<String,Object> |
convertMap(String fieldName,
List<FieldType> subTypes,
List<String> subTypesNames,
Map<String,Object> value,
ValidationHandler.ValidationContext context) |
protected Object |
convertReference(String type,
String fieldName,
Object value,
ValidationHandler.ValidationContext context) |
protected Object |
error(int code) |
protected Object |
error(String code,
String fieldName) |
ReferenceValidator |
getReferenceValidator() |
Set<String> |
getSupportedMethods() |
void |
handle(ApiRequest request) |
void |
init() |
protected boolean |
isOperation(Field field,
boolean create) |
void |
setReferenceValidator(ReferenceValidator referenceValidator) |
void |
setSupportedMethods(Set<String> supportedMethods) |
protected void |
validateAction(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
validateField(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
validateId(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
validateMethod(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
validateOperationField(Schema schema,
ApiRequest request,
boolean create,
ValidationHandler.ValidationContext context) |
protected Object |
validateRawOperationField(Schema schema,
String type,
Map<String,Object> input,
boolean create,
ValidationHandler.ValidationContext context) |
protected void |
validateReadField(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
validateType(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
validateVersion(ApiRequest request,
ValidationHandler.ValidationContext context) |
protected void |
validateWriteField(ApiRequest request,
ValidationHandler.ValidationContext context) |