Class ErrorHandlerBuilder

  • All Implemented Interfaces:
    org.dashbuilder.dataset.client.DataSetReadyCallback

    @Dependent
    public class ErrorHandlerBuilder
    extends Object
    implements org.dashbuilder.dataset.client.DataSetReadyCallback
    • Constructor Detail

      • ErrorHandlerBuilder

        public ErrorHandlerBuilder()
    • Method Detail

      • setErrorCallback

        @Inject
        public void setErrorCallback​(org.kie.workbench.common.workbench.client.error.DefaultWorkbenchErrorCallback errorCallback)
      • setCallback

        public void setCallback​(Consumer<org.dashbuilder.dataset.DataSet> callback)
      • setUUID

        public void setUUID​(String UUID)
      • setEmptyResultsCallback

        public void setEmptyResultsCallback​(org.uberfire.mvp.Command emptyResultsCallback)
      • withEmptyResultsCallback

        public ErrorHandlerBuilder withEmptyResultsCallback​(org.uberfire.mvp.Command command)
      • setEmptyResults

        protected void setEmptyResults()
      • notFound

        public void notFound()
        Specified by:
        notFound in interface org.dashbuilder.dataset.client.DataSetReadyCallback
      • showErrorMessage

        public void showErrorMessage​(String message)
      • onError

        public boolean onError​(org.dashbuilder.common.client.error.ClientRuntimeError error)
        Specified by:
        onError in interface org.dashbuilder.dataset.client.DataSetReadyCallback
      • callback

        public void callback​(org.dashbuilder.dataset.DataSet dataSet)
        Specified by:
        callback in interface org.dashbuilder.dataset.client.DataSetReadyCallback