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 boolean
canEqual(Object other)
boolean
equals(Object o)
List<ValidationMethod<?>>
getMethods()
String
getType()
int
hashCode()
void
setMethods(List<ValidationMethod<?>> methods)
void
setType(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:
getType
in interfaceValidationSchema<S extends AbstractValidationSchema<S>>
-
getMethods
public List<ValidationMethod<?>> getMethods()
- Specified by:
getMethods
in interfaceValidationSchema<S extends AbstractValidationSchema<S>>
-
setType
public void setType(String type)
- Specified by:
setType
in interfaceValidationSchema<S extends AbstractValidationSchema<S>>
-
setMethods
public void setMethods(List<ValidationMethod<?>> methods)
- Specified by:
setMethods
in interfaceValidationSchema<S extends AbstractValidationSchema<S>>
-
canEqual
protected boolean canEqual(Object other)
-
-