Class EnvironmentDeletionServiceImpl
java.lang.Object
com.atlassian.bamboo.deployments.environments.service.EnvironmentDeletionServiceImpl
- All Implemented Interfaces:
EnvironmentDeletionService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(long environmentId, boolean fireEvent) Delete single Environment and related records.intdeleteForDeploymentProject(long deploymentProjectId, Set<String> affectedJiraIssues) Delete all Environments related to DeploymentProject.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.deployments.environments.service.EnvironmentDeletionService
delete, deleteForDeploymentProject
-
Constructor Details
-
EnvironmentDeletionServiceImpl
public EnvironmentDeletionServiceImpl()
-
-
Method Details
-
delete
public void delete(long environmentId, boolean fireEvent) Description copied from interface:EnvironmentDeletionServiceDelete single Environment and related records. FiresMultipleEnvironmentsDeletedEventif requested.- Specified by:
deletein interfaceEnvironmentDeletionService- Parameters:
environmentId- of the environment to delete.fireEvent- ifMultipleEnvironmentsDeletedEventshould be fired.
-
deleteForDeploymentProject
Description copied from interface:EnvironmentDeletionServiceDelete all Environments related to DeploymentProject. FiresMultipleEnvironmentsDeletedEvent.- Specified by:
deleteForDeploymentProjectin interfaceEnvironmentDeletionService- Parameters:
deploymentProjectId- id ofDeploymentProjectwhichEnvironments will be deletedaffectedJiraIssues- keys of jira issues affected by the removal of project- Returns:
- number of deleted Environment records
-