public abstract class AbstractDataSetDefValidator<T extends org.dashbuilder.dataset.def.DataSetDef> extends Object implements DataSetDefValidator<T>
The base data set definition validator.
Modifier and Type | Field and Description |
---|---|
protected javax.validation.Validator |
validator |
Constructor and Description |
---|
AbstractDataSetDefValidator(javax.validation.Validator validator) |
Modifier and Type | Method and Description |
---|---|
protected Class[] |
getValidationGroups(boolean isCacheEnabled,
boolean isPushEnabled,
boolean isRefreshEnabled,
Class... groups) |
protected Iterable<javax.validation.ConstraintViolation<?>> |
toIterable(Set<javax.validation.ConstraintViolation<T>> violations) |
Iterable<javax.validation.ConstraintViolation<?>> |
validateBasicAttributes(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
Validates the
DataSetDef basic attributes |
Iterable<javax.validation.ConstraintViolation<?>> |
validateProviderType(org.dashbuilder.dataset.def.DataSetDef dataSetDef) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSupportedProvider, validate, validateCustomAttributes
public AbstractDataSetDefValidator(javax.validation.Validator validator)
public Iterable<javax.validation.ConstraintViolation<?>> validateProviderType(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
validateProviderType
in interface DataSetDefValidator<T extends org.dashbuilder.dataset.def.DataSetDef>
public Iterable<javax.validation.ConstraintViolation<?>> validateBasicAttributes(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
DataSetDefValidator
DataSetDef
basic attributesvalidateBasicAttributes
in interface DataSetDefValidator<T extends org.dashbuilder.dataset.def.DataSetDef>
protected Class[] getValidationGroups(boolean isCacheEnabled, boolean isPushEnabled, boolean isRefreshEnabled, Class... groups)
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.