@ApplicationScoped public class DataSetValidatorProvider extends Object
Constructor and Description |
---|
DataSetValidatorProvider(org.jboss.errai.ioc.client.api.ManagedInstance<DataSetDefValidator> validatorsInstances) |
Modifier and Type | Method and Description |
---|---|
DataSetDefValidator |
getValidator(org.dashbuilder.dataset.def.DataSetDef dataSetDef) |
void |
init() |
protected void |
registerValidator(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> |
validateBasicAttributes(org.dashbuilder.dataset.def.DataSetDef dataSetDef) |
Iterable<javax.validation.ConstraintViolation<?>> |
validateProviderType(org.dashbuilder.dataset.def.DataSetDef dataSetDef) |
@Inject public DataSetValidatorProvider(org.jboss.errai.ioc.client.api.ManagedInstance<DataSetDefValidator> validatorsInstances)
@PostConstruct public void init()
protected void registerValidator(DataSetDefValidator validator)
public DataSetDefValidator getValidator(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
public Iterable<javax.validation.ConstraintViolation<?>> validateAttributes(org.dashbuilder.dataset.def.DataSetDef dataSetDef, Object... params)
public Iterable<javax.validation.ConstraintViolation<?>> validate(org.dashbuilder.dataset.def.DataSetDef dataSetDef, boolean isCacheEnabled, boolean isPushEnabled, boolean isRefreshEnabled, Object... params)
public <T extends org.dashbuilder.dataset.def.DataSetDef> Iterable<javax.validation.ConstraintViolation<?>> validateBasicAttributes(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
public Iterable<javax.validation.ConstraintViolation<?>> validateProviderType(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.