public abstract class Entity extends java.lang.Object implements HasValidator
| Constructor and Description |
|---|
Entity() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
checkMissingFields(java.util.List<java.lang.String> requiredFields) |
static org.json.JSONObject |
filterJSONObject(org.json.JSONObject object) |
BaseValidator |
getValidator() |
boolean |
isValid(java.util.List<java.lang.String> fields) |
boolean |
isValid(java.util.List<java.lang.String> fields,
boolean silent) |
void |
setValidator(java.lang.String validatorName) |
abstract org.json.JSONObject |
toJsonObject() |
public BaseValidator getValidator()
getValidator in interface HasValidatorpublic void setValidator(java.lang.String validatorName)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic boolean isValid(java.util.List<java.lang.String> fields)
isValid in interface HasValidatorpublic boolean isValid(java.util.List<java.lang.String> fields,
boolean silent)
isValid in interface HasValidatorpublic java.util.List<java.lang.String> checkMissingFields(java.util.List<java.lang.String> requiredFields)
checkMissingFields in interface HasValidatorpublic abstract org.json.JSONObject toJsonObject()
public static org.json.JSONObject filterJSONObject(org.json.JSONObject object)