public class DeploymentProjectDeletionServiceImpl extends Object implements DeploymentProjectDeletionService
Constructor and Description |
---|
DeploymentProjectDeletionServiceImpl(BambooTransactionHibernateTemplate bambooTransactionHibernateTemplate,
DeploymentProjectDao deploymentProjectDao,
DeploymentVersionDeletionService deploymentVersionDeletionService,
EnvironmentDeletionService environmentDeletionService,
HibernateMutableAclService aclService,
ArtifactManager artifactManager,
com.atlassian.event.api.EventPublisher eventPublisher,
DeploymentVersionLinkedJiraIssuesService jiraIssuesService,
AgentAssignmentService agentAssignmentService) |
Modifier and Type | Method and Description |
---|---|
void |
deleteDeploymentProject(long deploymentProjectId)
Affected tables:
- DEPLOYMENT_PROJECT (manual, Hibernate)
- DEPLOYMENT_PROJECT_ITEM, DEPLOYMENT_PROJECT_ITEM_BA (cascade)
- DEPLOYMENT_VERSION_NAMING (manual, Hibernate)
- VARIABLESTOAUTOINCREMENT (cascade)
- DEPLOYMENT_VERSION and dependent (manual, JDBC)
- DEPLOYMENT_ENVIRONMENT and dependent (manual, JDBC)
- ACL (manual, Hibernate)
|
public DeploymentProjectDeletionServiceImpl(BambooTransactionHibernateTemplate bambooTransactionHibernateTemplate, DeploymentProjectDao deploymentProjectDao, DeploymentVersionDeletionService deploymentVersionDeletionService, EnvironmentDeletionService environmentDeletionService, HibernateMutableAclService aclService, ArtifactManager artifactManager, com.atlassian.event.api.EventPublisher eventPublisher, DeploymentVersionLinkedJiraIssuesService jiraIssuesService, AgentAssignmentService agentAssignmentService)
public void deleteDeploymentProject(long deploymentProjectId)
deleteDeploymentProject
in interface DeploymentProjectDeletionService
deploymentProjectId
- of the projectCopyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.