public class EnvironmentTaskServiceImpl extends Object implements EnvironmentTaskService
| Constructor and Description |
|---|
EnvironmentTaskServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull TaskDefinition |
createTask(long environmentId,
@NotNull TaskModuleDescriptor taskDescriptor,
@Nullable String userDescription,
boolean isEnabled,
@NotNull List<TaskConditionConfig> conditions,
@NotNull Map<String,String> configuration)
Create a new task in the environment
|
@NotNull TaskDefinition |
createTask(long environmentId,
@NotNull TaskModuleDescriptor taskDescriptor,
@Nullable String userDescription,
boolean isEnabled,
@NotNull Map<String,String> configuration)
Create a new task in the environment
|
void |
deleteTask(long environmentId,
long taskId)
Delete a task from the environment
|
TaskDefinition |
editTask(long environmentId,
long taskId,
String userDescription,
boolean isEnabled,
@NotNull List<TaskConditionConfig> conditions,
Map<String,String> taskConfigurationMap)
Edit an existing task in the environment
|
TaskDefinition |
editTask(long environmentId,
long taskId,
String userDescription,
boolean isEnabled,
Map<String,String> taskConfigurationMap)
Edit an existing task in the environment
|
protected @Nullable TaskDefinition |
getTaskById(@NotNull List<TaskDefinition> tasks,
long id) |
void |
moveFinalBar(long environmentId,
long beforeId,
long afterId)
Moves the final Bar to a specific location in the list.
|
void |
moveTask(long environmentId,
long taskId,
long beforeId,
long afterId,
boolean isFinal)
Move a taskDefinition from one spot in its list, to another.
|
void |
updateRepositoryIdsInTasks(@NotNull Environment environment,
Map<Long,Long> repositoryIdsChanges) |
@NotNull public @NotNull TaskDefinition createTask(long environmentId, @NotNull @NotNull TaskModuleDescriptor taskDescriptor, @Nullable @Nullable String userDescription, boolean isEnabled, @NotNull @NotNull Map<String,String> configuration) throws IllegalArgumentException
EnvironmentTaskServicecreateTask in interface EnvironmentTaskServiceenvironmentId - environment task belongs totaskDescriptor - of the task typeuserDescription - of the configured taskisEnabled - is the Task Enabledconfiguration - map of all data to be saved for the task.IllegalArgumentException - if no environment with environmentId can be found@NotNull public @NotNull TaskDefinition createTask(long environmentId, @NotNull @NotNull TaskModuleDescriptor taskDescriptor, @Nullable @Nullable String userDescription, boolean isEnabled, @NotNull @NotNull List<TaskConditionConfig> conditions, @NotNull @NotNull Map<String,String> configuration) throws IllegalArgumentException
EnvironmentTaskServicecreateTask in interface EnvironmentTaskServiceenvironmentId - environment task belongs totaskDescriptor - of the task typeuserDescription - of the configured taskisEnabled - is the Task Enabledconditions - task conditionsconfiguration - map of all data to be saved for the task.IllegalArgumentException - if no environment with environmentId can be foundpublic TaskDefinition editTask(long environmentId, long taskId, String userDescription, boolean isEnabled, Map<String,String> taskConfigurationMap)
EnvironmentTaskServiceeditTask in interface EnvironmentTaskServiceenvironmentId - environment task belongs totaskId - of the task being editeduserDescription - user defined description of the configured taskisEnabled - is the Task EnabledtaskConfigurationMap - map of all data to be saved for the task.public TaskDefinition editTask(long environmentId, long taskId, String userDescription, boolean isEnabled, @NotNull @NotNull List<TaskConditionConfig> conditions, Map<String,String> taskConfigurationMap)
EnvironmentTaskServiceeditTask in interface EnvironmentTaskServiceenvironmentId - environment task belongs totaskId - of the task being editeduserDescription - user defined description of the configured taskisEnabled - is the Task EnabledtaskConfigurationMap - map of all data to be saved for the task.public void deleteTask(long environmentId,
long taskId)
EnvironmentTaskServicedeleteTask in interface EnvironmentTaskServiceenvironmentId - environment task belongs totaskId - task to deletepublic void moveTask(long environmentId,
long taskId,
long beforeId,
long afterId,
boolean isFinal)
EnvironmentTaskServicemoveTask in interface EnvironmentTaskServiceenvironmentId - the environment the taskDefinition is intaskId - ID of the TaskDefinition to movebeforeId - ID of the taskDefinition that will be before the moving Task, -1 if the beginning of the
listafterId - ID of the taskDefinition that will be after the moving Task, -1 if the end of the listisFinal - whether the task being moved is finalising or not, may or may not require changing.public void moveFinalBar(long environmentId,
long beforeId,
long afterId)
throws IllegalArgumentException,
IllegalStateException
EnvironmentTaskServicemoveFinalBar in interface EnvironmentTaskServiceenvironmentId - - the environment the task list belongs tobeforeId - - the id of the task we want before the bar, -1 if beginning of listafterId - - the id of the task we want after the bar, -1 if end of listIllegalArgumentException - if environment does not existIllegalStateException - if task list has changed since move requestedpublic void updateRepositoryIdsInTasks(@NotNull
@NotNull Environment environment,
Map<Long,Long> repositoryIdsChanges)
updateRepositoryIdsInTasks in interface EnvironmentTaskService@Nullable protected @Nullable TaskDefinition getTaskById(@NotNull @NotNull List<TaskDefinition> tasks, long id)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.