Package com.atlassian.jira.bc.project
Class DeleteProjectCommand
java.lang.Object
com.atlassian.jira.bc.project.DeleteProjectCommand
- All Implemented Interfaces:
ProvidesTaskProgress,Callable<ProjectService.DeleteProjectResult>
public class DeleteProjectCommand
extends Object
implements Callable<ProjectService.DeleteProjectResult>, ProvidesTaskProgress
Command for Asynchronous Deletion of a Project
- Since:
- v7.1.1
-
Constructor Summary
ConstructorsConstructorDescriptionDeleteProjectCommand(ProjectManager projectManager, WorkflowSchemeManager workflowSchemeManager, IssueTypeScreenSchemeManager issueTypeScreenSchemeManager, CustomFieldManager customFieldManager, NodeAssociationStore nodeAssociationStore, VersionManager versionManager, ProjectComponentManager projectComponentManager, SharePermissionDeleteUtils sharePermissionDeleteUtils, I18nHelper.BeanFactory i18nFactory, WorkflowManager workflowManager, PermissionSchemeManager permissionSchemeManager, ProjectEventManager projectEventManager, IssueManager issueManager, ApplicationUser user, Project project) -
Method Summary
Modifier and TypeMethodDescriptioncall()protected final I18nHelpergetI18nBean(ApplicationUser user) voidsetTaskProgressSink(TaskProgressSink taskProgressSink) This is called to set in a TaskProgressSink that can be used to send task progress information to
-
Constructor Details
-
Method Details
-
getErrorCollection
-
call
- Specified by:
callin interfaceCallable<ProjectService.DeleteProjectResult>
-
getI18nBean
-
setTaskProgressSink
Description copied from interface:ProvidesTaskProgressThis is called to set in a TaskProgressSink that can be used to send task progress information to- Specified by:
setTaskProgressSinkin interfaceProvidesTaskProgress- Parameters:
taskProgressSink- a TaskProgressSink that can be used to send task progress information to
-