com.atlassian.bamboo.deployments.environments.service
Class EnvironmentTriggerServiceImpl
java.lang.Object
com.atlassian.bamboo.deployments.environments.service.EnvironmentTriggerServiceImpl
- All Implemented Interfaces:
- EnvironmentTriggerService
public class EnvironmentTriggerServiceImpl
- extends java.lang.Object
- implements EnvironmentTriggerService
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnvironmentTriggerServiceImpl
public EnvironmentTriggerServiceImpl(EnvironmentDao environmentDao,
BuildStrategyManager buildStrategyManager,
com.opensymphony.xwork.TextProvider textProvider,
ScopedExclusionService scopedExclusionService,
PlanScheduler planScheduler)
createEnvironmentTrigger
public BuildStrategy createEnvironmentTrigger(long environmentId,
@NotNull
java.lang.String userDescription,
@NotNull
java.util.Set<java.lang.Long> triggeringRepositories,
@NotNull
org.apache.commons.configuration.HierarchicalConfiguration configuration)
throws java.lang.IllegalArgumentException
- Description copied from interface:
EnvironmentTriggerService
- Creates a
BuildStrategy
and saves it in Environment configuration.
- Specified by:
createEnvironmentTrigger
in interface EnvironmentTriggerService
- Throws:
java.lang.IllegalArgumentException
- if environmentId is invalid
editEnvironmentTrigger
public BuildStrategy editEnvironmentTrigger(long environmentId,
long triggerId,
java.lang.String triggerDescription,
java.util.Set<java.lang.Long> triggeringRepositories,
BuildConfiguration buildConfiguration)
- Specified by:
editEnvironmentTrigger
in interface EnvironmentTriggerService
deleteEnvironmentTrigger
public void deleteEnvironmentTrigger(@NotNull
java.lang.Long environmentId,
long buildStrategyId)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException
- Specified by:
deleteEnvironmentTrigger
in interface EnvironmentTriggerService
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalStateException
Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.