Class AbstractValidationSchema<S extends AbstractValidationSchema<S>>
- java.lang.Object
-
- com.broadleafcommerce.metadata.dsl.core.extension.fields.validation.AbstractValidationSchema<S>
-
- All Implemented Interfaces:
Copyable<S>,ValidationSchema<S>,Serializable
- Direct Known Subclasses:
DefaultValidationSchema
public abstract class AbstractValidationSchema<S extends AbstractValidationSchema<S>> extends Object implements ValidationSchema<S>
- Author:
- Nick Crum (ncrum)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractValidationSchema()AbstractValidationSchema(ValidationSchema<?> validationSchema)AbstractValidationSchema(String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)List<ValidationMethod<?>>getMethods()StringgetType()inthashCode()voidsetMethods(List<ValidationMethod<?>> methods)voidsetType(String type)-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.ValidationSchema
clearMethods, method, methods, self, type
-
-
-
-
Constructor Detail
-
AbstractValidationSchema
public AbstractValidationSchema()
-
AbstractValidationSchema
public AbstractValidationSchema(String type)
-
AbstractValidationSchema
public AbstractValidationSchema(ValidationSchema<?> validationSchema)
-
-
Method Detail
-
getType
public String getType()
- Specified by:
getTypein interfaceValidationSchema<S extends AbstractValidationSchema<S>>
-
getMethods
public List<ValidationMethod<?>> getMethods()
- Specified by:
getMethodsin interfaceValidationSchema<S extends AbstractValidationSchema<S>>
-
setType
public void setType(String type)
- Specified by:
setTypein interfaceValidationSchema<S extends AbstractValidationSchema<S>>
-
setMethods
public void setMethods(List<ValidationMethod<?>> methods)
- Specified by:
setMethodsin interfaceValidationSchema<S extends AbstractValidationSchema<S>>
-
canEqual
protected boolean canEqual(Object other)
-
-