class ElasticSearchDataSetEditWorkflow extends DataSetEditWorkflow<ElasticSearchDataSetDef, ElasticSearchDataSetDefEditor> {

    @Override
    protected Class<? extends ElasticSearchDataSetDefEditor> getEditorClass() {
        return ElasticSearchDataSetEditor.class;
    }

    @Inject public  ElasticSearchDataSetEditWorkflow(final DataSetClientServices clientServices,
                                   final DataSetValidatorProvider validatorProvider,
                                   final SyncBeanManager beanManager,
                                   final Event<SaveRequestEvent> saveRequestEvent,
                                   final Event<TestDataSetRequestEvent> testDataSetEvent,
                                   final Event<CancelRequestEvent> cancelRequestEvent,
                                   final View view);

}