Class CSVDataSetDefValidator
- java.lang.Object
-
- org.dashbuilder.validations.dataset.AbstractDataSetDefValidator<org.dashbuilder.dataset.def.CSVDataSetDef>
-
- org.dashbuilder.validations.dataset.CSVDataSetDefValidator
-
- All Implemented Interfaces:
DataSetDefValidator<org.dashbuilder.dataset.def.CSVDataSetDef>
@Dependent public class CSVDataSetDefValidator extends AbstractDataSetDefValidator<org.dashbuilder.dataset.def.CSVDataSetDef>
The singleton application CSV data set definition validator.
- Since:
- 0.4.0
-
-
Field Summary
-
Fields inherited from class org.dashbuilder.validations.dataset.AbstractDataSetDefValidator
validator
-
-
Constructor Summary
Constructors Constructor Description CSVDataSetDefValidator(javax.validation.Validator validator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.dashbuilder.dataprovider.DataSetProviderTypegetSupportedProvider()Retrieves the supportedDataSetDeftypeIterable<javax.validation.ConstraintViolation<?>>validate(org.dashbuilder.dataset.def.CSVDataSetDef dataSetDef, boolean isCacheEnabled, boolean isPushEnabled, boolean isRefreshEnabled, Object... params)Validates aDataSetDefIterable<javax.validation.ConstraintViolation<?>>validateCustomAttributes(org.dashbuilder.dataset.def.CSVDataSetDef dataSetDef, Object... params)Validates theDataSetDefspecific attributes-
Methods inherited from class org.dashbuilder.validations.dataset.AbstractDataSetDefValidator
getValidationGroups, toIterable, validateBasicAttributes, validateProviderType
-
-
-
-
Method Detail
-
getSupportedProvider
public org.dashbuilder.dataprovider.DataSetProviderType getSupportedProvider()
Description copied from interface:DataSetDefValidatorRetrieves the supportedDataSetDeftype
-
validateCustomAttributes
public Iterable<javax.validation.ConstraintViolation<?>> validateCustomAttributes(org.dashbuilder.dataset.def.CSVDataSetDef dataSetDef, Object... params)
Description copied from interface:DataSetDefValidatorValidates theDataSetDefspecific attributes
-
validate
public Iterable<javax.validation.ConstraintViolation<?>> validate(org.dashbuilder.dataset.def.CSVDataSetDef dataSetDef, boolean isCacheEnabled, boolean isPushEnabled, boolean isRefreshEnabled, Object... params)
Description copied from interface:DataSetDefValidatorValidates aDataSetDef
-
-