Class CaseDefinitionNewResourceHandler

  • All Implemented Interfaces:
    org.kie.workbench.common.widgets.client.handlers.NewResourceHandler

    @ApplicationScoped
    public class CaseDefinitionNewResourceHandler
    extends org.kie.workbench.common.stunner.project.client.handlers.AbstractProjectDiagramNewResourceHandler<BPMNDiagramResourceType>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static String CASE_DEFINITION  
      protected static com.google.gwt.user.client.ui.Image ICON  
      • Fields inherited from class org.kie.workbench.common.widgets.client.handlers.DefaultNewResourceHandler

        busyIndicatorView, context, extensions, moduleService, newResourceSuccessEvent, notificationEvent, placeManager, validationService
    • Constructor Summary

      Constructors 
      Constructor Description
      CaseDefinitionNewResourceHandler​(org.kie.workbench.common.stunner.core.api.DefinitionManager definitionManager, org.kie.workbench.common.stunner.project.client.service.ClientProjectDiagramService projectDiagramService, org.uberfire.ext.widgets.common.client.common.BusyIndicatorView indicatorView, BPMNDiagramResourceType projectDiagramResourceType, org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService translationService, CaseHelper caseHelper)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void acceptContext​(com.google.gwt.core.client.Callback<Boolean,​Void> callback)  
      void createDiagram​(org.guvnor.common.services.project.model.Package pkg, String name, org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter presenter, org.uberfire.backend.vfs.Path path, String setId, String moduleName, Optional<String> projectType)  
      protected Class<?> getDefinitionSetType()  
      String getDescription()  
      com.google.gwt.user.client.ui.IsWidget getIcon()  
      List<org.kie.workbench.common.profile.api.preferences.Profile> getProfiles()  
      • Methods inherited from class org.kie.workbench.common.stunner.project.client.handlers.AbstractProjectDiagramNewResourceHandler

        create, getResourceType
      • Methods inherited from class org.kie.workbench.common.widgets.client.handlers.DefaultNewResourceHandler

        buildFileName, canCreate, getCommand, getExtensions, getSuccessCallback, notifySuccess, validate
      • Methods inherited from interface org.kie.workbench.common.widgets.client.handlers.NewResourceHandler

        isProjectAsset, order, supportsDefaultPackage
    • Field Detail

      • ICON

        protected static final com.google.gwt.user.client.ui.Image ICON
    • Constructor Detail

      • CaseDefinitionNewResourceHandler

        @Inject
        public CaseDefinitionNewResourceHandler​(org.kie.workbench.common.stunner.core.api.DefinitionManager definitionManager,
                                                org.kie.workbench.common.stunner.project.client.service.ClientProjectDiagramService projectDiagramService,
                                                org.uberfire.ext.widgets.common.client.common.BusyIndicatorView indicatorView,
                                                BPMNDiagramResourceType projectDiagramResourceType,
                                                org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService translationService,
                                                CaseHelper caseHelper)
    • Method Detail

      • getDescription

        public String getDescription()
      • getIcon

        public com.google.gwt.user.client.ui.IsWidget getIcon()
      • getDefinitionSetType

        protected Class<?> getDefinitionSetType()
        Specified by:
        getDefinitionSetType in class org.kie.workbench.common.stunner.project.client.handlers.AbstractProjectDiagramNewResourceHandler<BPMNDiagramResourceType>
      • createDiagram

        public void createDiagram​(org.guvnor.common.services.project.model.Package pkg,
                                  String name,
                                  org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter presenter,
                                  org.uberfire.backend.vfs.Path path,
                                  String setId,
                                  String moduleName,
                                  Optional<String> projectType)
        Overrides:
        createDiagram in class org.kie.workbench.common.stunner.project.client.handlers.AbstractProjectDiagramNewResourceHandler<BPMNDiagramResourceType>
      • acceptContext

        public void acceptContext​(com.google.gwt.core.client.Callback<Boolean,​Void> callback)
        Specified by:
        acceptContext in interface org.kie.workbench.common.widgets.client.handlers.NewResourceHandler
        Overrides:
        acceptContext in class org.kie.workbench.common.widgets.client.handlers.DefaultNewResourceHandler
      • getProfiles

        public List<org.kie.workbench.common.profile.api.preferences.Profile> getProfiles()