Class RemoteDataSetDefValidator

  • All Implemented Interfaces:
    org.dashbuilder.validations.DataSetDefValidator<org.jbpm.workbench.ks.integration.RemoteDataSetDef>

    @Dependent
    public class RemoteDataSetDefValidator
    extends org.dashbuilder.validations.dataset.AbstractDataSetDefValidator<org.jbpm.workbench.ks.integration.RemoteDataSetDef>

    The singleton application Remote data set definition validator.

    • Field Summary

      • Fields inherited from class org.dashbuilder.validations.dataset.AbstractDataSetDefValidator

        validator
    • Constructor Summary

      Constructors 
      Constructor Description
      RemoteDataSetDefValidator​(javax.validation.Validator validator)  
    • Constructor Detail

      • RemoteDataSetDefValidator

        @Inject
        public RemoteDataSetDefValidator​(javax.validation.Validator validator)
    • Method Detail

      • getSupportedProvider

        public org.dashbuilder.dataprovider.DataSetProviderType getSupportedProvider()
      • validateCustomAttributes

        public Iterable<javax.validation.ConstraintViolation<?>> validateCustomAttributes​(org.jbpm.workbench.ks.integration.RemoteDataSetDef dataSetDef,
                                                                                          Object... params)
      • validate

        public Iterable<javax.validation.ConstraintViolation<?>> validate​(org.jbpm.workbench.ks.integration.RemoteDataSetDef dataSetDef,
                                                                          boolean isCacheEnabled,
                                                                          boolean isPushEnabled,
                                                                          boolean isRefreshEnabled,
                                                                          Object... params)