Class DataSetValidatorProvider


  • @ApplicationScoped
    public class DataSetValidatorProvider
    extends Object
    • Constructor Detail

      • DataSetValidatorProvider

        @Inject
        public DataSetValidatorProvider​(org.jboss.errai.ioc.client.api.ManagedInstance<DataSetDefValidator> validatorsInstances)
    • Method Detail

      • 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)