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