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:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanList<ValidationMethod<?>>getType()inthashCode()voidsetMethods(List<ValidationMethod<?>> methods) voidMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.metadata.dsl.core.ValidationSchema
clearMethods, method, methods, self, type
-
Constructor Details
-
AbstractValidationSchema
public AbstractValidationSchema() -
AbstractValidationSchema
-
AbstractValidationSchema
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceValidationSchema<S extends AbstractValidationSchema<S>>
-
getMethods
- Specified by:
getMethodsin interfaceValidationSchema<S extends AbstractValidationSchema<S>>
-
setType
- Specified by:
setTypein interfaceValidationSchema<S extends AbstractValidationSchema<S>>
-
setMethods
- Specified by:
setMethodsin interfaceValidationSchema<S extends AbstractValidationSchema<S>>
-
equals
-
canEqual
-
hashCode
public int hashCode()
-