Class NewCaseProjectHandler
- java.lang.Object
-
- org.jbpm.workbench.wi.client.handlers.NewCaseProjectHandler
-
- All Implemented Interfaces:
org.kie.workbench.common.widgets.client.handlers.NewResourceHandler,org.kie.workbench.common.widgets.client.handlers.NewWorkspaceProjectHandler
@ApplicationScoped public class NewCaseProjectHandler extends Object implements org.kie.workbench.common.widgets.client.handlers.NewWorkspaceProjectHandler
Handler for the creation of new Projects
-
-
Constructor Summary
Constructors Constructor Description NewCaseProjectHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacceptContext(com.google.gwt.core.client.Callback<Boolean,Void> response)booleancanCreate()voidcreate(org.guvnor.common.services.project.model.Package pkg, String projectName, org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter presenter)org.uberfire.mvp.CommandgetCommand(org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter newResourcePresenter)StringgetDescription()List<org.uberfire.commons.data.Pair<String,? extends com.google.gwt.user.client.ui.IsWidget>>getExtensions()com.google.gwt.user.client.ui.IsWidgetgetIcon()org.uberfire.workbench.type.ResourceTypeDefinitiongetResourceType()protected voidinit()booleanisProjectAsset()voidsetAddProjectPopUpPresenterProvider(javax.enterprise.inject.Instance<org.kie.workbench.common.screens.library.client.screens.project.AddProjectPopUpPresenter> addProjectPopUpPresenterProvider)voidsetCaseProjectService(org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.wi.casemgmt.service.CaseProjectService> caseProjectService)voidsetCreationSuccessCallback(org.uberfire.client.callbacks.Callback<org.guvnor.common.services.project.model.WorkspaceProject> creationSuccessCallback)voidsetNotification(javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notification)voidsetOpenEditorOnCreation(boolean openEditorOnCreation)voidvalidate(String projectName, org.uberfire.ext.editor.commons.client.validation.ValidatorWithReasonCallback callback)
-
-
-
Method Detail
-
setCaseProjectService
@Inject public void setCaseProjectService(org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.wi.casemgmt.service.CaseProjectService> caseProjectService)
-
setNotification
@Inject public void setNotification(javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notification)
-
setAddProjectPopUpPresenterProvider
@Inject public void setAddProjectPopUpPresenterProvider(javax.enterprise.inject.Instance<org.kie.workbench.common.screens.library.client.screens.project.AddProjectPopUpPresenter> addProjectPopUpPresenterProvider)
-
getExtensions
public List<org.uberfire.commons.data.Pair<String,? extends com.google.gwt.user.client.ui.IsWidget>> getExtensions()
- Specified by:
getExtensionsin interfaceorg.kie.workbench.common.widgets.client.handlers.NewResourceHandler
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.kie.workbench.common.widgets.client.handlers.NewResourceHandler
-
getIcon
public com.google.gwt.user.client.ui.IsWidget getIcon()
- Specified by:
getIconin interfaceorg.kie.workbench.common.widgets.client.handlers.NewResourceHandler
-
getResourceType
public org.uberfire.workbench.type.ResourceTypeDefinition getResourceType()
- Specified by:
getResourceTypein interfaceorg.kie.workbench.common.widgets.client.handlers.NewResourceHandler
-
canCreate
public boolean canCreate()
- Specified by:
canCreatein interfaceorg.kie.workbench.common.widgets.client.handlers.NewResourceHandler
-
create
public void create(org.guvnor.common.services.project.model.Package pkg, String projectName, org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter presenter)- Specified by:
createin interfaceorg.kie.workbench.common.widgets.client.handlers.NewResourceHandler
-
validate
public void validate(String projectName, org.uberfire.ext.editor.commons.client.validation.ValidatorWithReasonCallback callback)
- Specified by:
validatein interfaceorg.kie.workbench.common.widgets.client.handlers.NewResourceHandler
-
acceptContext
public void acceptContext(com.google.gwt.core.client.Callback<Boolean,Void> response)
- Specified by:
acceptContextin interfaceorg.kie.workbench.common.widgets.client.handlers.NewResourceHandler
-
getCommand
public org.uberfire.mvp.Command getCommand(org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter newResourcePresenter)
- Specified by:
getCommandin interfaceorg.kie.workbench.common.widgets.client.handlers.NewResourceHandler
-
init
protected void init()
-
setOpenEditorOnCreation
public void setOpenEditorOnCreation(boolean openEditorOnCreation)
- Specified by:
setOpenEditorOnCreationin interfaceorg.kie.workbench.common.widgets.client.handlers.NewWorkspaceProjectHandler
-
setCreationSuccessCallback
public void setCreationSuccessCallback(org.uberfire.client.callbacks.Callback<org.guvnor.common.services.project.model.WorkspaceProject> creationSuccessCallback)
- Specified by:
setCreationSuccessCallbackin interfaceorg.kie.workbench.common.widgets.client.handlers.NewWorkspaceProjectHandler
-
isProjectAsset
public boolean isProjectAsset()
- Specified by:
isProjectAssetin interfaceorg.kie.workbench.common.widgets.client.handlers.NewResourceHandler
-
-