Package org.dashbuilder.validations
Class DataSetValidatorProvider
- java.lang.Object
-
- org.dashbuilder.validations.DataSetValidatorProvider
-
@ApplicationScoped public class DataSetValidatorProvider extends Object
-
-
Constructor Summary
Constructors Constructor Description DataSetValidatorProvider(org.jboss.errai.ioc.client.api.ManagedInstance<DataSetDefValidator> validatorsInstances)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSetDefValidatorgetValidator(org.dashbuilder.dataset.def.DataSetDef dataSetDef)voidinit()protected voidregisterValidator(DataSetDefValidator validator)Iterable<javax.validation.ConstraintViolation<?>>validate(org.dashbuilder.dataset.def.DataSetDef dataSetDef, boolean isCacheEnabled, boolean isPushEnabled, boolean isRefreshEnabled, Object... params)Iterable<javax.validation.ConstraintViolation<?>>validateAttributes(org.dashbuilder.dataset.def.DataSetDef dataSetDef, Object... params)<T extends org.dashbuilder.dataset.def.DataSetDef>
Iterable<javax.validation.ConstraintViolation<?>>validateBasicAttributes(org.dashbuilder.dataset.def.DataSetDef dataSetDef)Iterable<javax.validation.ConstraintViolation<?>>validateProviderType(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
-
-
-
Constructor Detail
-
DataSetValidatorProvider
@Inject public DataSetValidatorProvider(org.jboss.errai.ioc.client.api.ManagedInstance<DataSetDefValidator> validatorsInstances)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
registerValidator
protected void registerValidator(DataSetDefValidator validator)
-
getValidator
public DataSetDefValidator getValidator(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
-
validateAttributes
public Iterable<javax.validation.ConstraintViolation<?>> validateAttributes(org.dashbuilder.dataset.def.DataSetDef dataSetDef, Object... params)
-
validate
public Iterable<javax.validation.ConstraintViolation<?>> validate(org.dashbuilder.dataset.def.DataSetDef dataSetDef, boolean isCacheEnabled, boolean isPushEnabled, boolean isRefreshEnabled, Object... params)
-
validateBasicAttributes
public <T extends org.dashbuilder.dataset.def.DataSetDef> Iterable<javax.validation.ConstraintViolation<?>> validateBasicAttributes(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
-
validateProviderType
public Iterable<javax.validation.ConstraintViolation<?>> validateProviderType(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
-
-