|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EnvironmentTaskService
Services and functionality for dealing with tasks of environments.
Method Summary | |
---|---|
TaskDefinition |
createTask(long environmentId,
TaskModuleDescriptor taskDescriptor,
java.lang.String userDescription,
boolean isEnabled,
java.util.Map<java.lang.String,java.lang.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,
java.lang.String userDescription,
boolean isEnabled,
java.util.Map<java.lang.String,java.lang.String> taskConfigurationMap)
Edit an existing task in the environment |
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(Environment environment,
java.util.Map<java.lang.Long,java.lang.Long> repositoryIdsChanges)
|
Method Detail |
---|
TaskDefinition createTask(long environmentId, @NotNull TaskModuleDescriptor taskDescriptor, @Nullable java.lang.String userDescription, boolean isEnabled, @NotNull java.util.Map<java.lang.String,java.lang.String> configuration) throws java.lang.IllegalArgumentException
environmentId
- 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.
java.lang.IllegalArgumentException
- if no environment with environmentId can be foundTaskDefinition editTask(long environmentId, long taskId, java.lang.String userDescription, boolean isEnabled, java.util.Map<java.lang.String,java.lang.String> taskConfigurationMap)
environmentId
- 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.
void deleteTask(long environmentId, long taskId)
environmentId
- environment task belongs totaskId
- task to deletevoid moveTask(long environmentId, long taskId, long beforeId, long afterId, boolean isFinal)
environmentId
- 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.
java.lang.IllegalArgumentException
- if environment does not exist, or the task to move doesn't exist
java.lang.IllegalStateException
- if the task list is not in the expected order, i.e there have been incompatable
changes made to the list since the move request was sent.void moveFinalBar(long environmentId, long beforeId, long afterId) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException
environmentId
- - 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 list
java.lang.IllegalArgumentException
- if environment does not exist
java.lang.IllegalStateException
- if task list has changed since move requestedvoid updateRepositoryIdsInTasks(@NotNull Environment environment, java.util.Map<java.lang.Long,java.lang.Long> repositoryIdsChanges)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |