Task

public class Task

A task is set of actions that are executed in response to a trigger. The actions and the trigger are defined by their respective Channels.

Constructors

Task

public Task()

Task

public Task(String name, TaskTriggerInformation trigger, List<TaskActionInformation> actions)

Task

public Task(String name, TaskTriggerInformation trigger, List<TaskActionInformation> actions, TaskConfig taskConfig, boolean enabled, boolean hasRegisteredChannel)

Methods

addAction

public void addAction(TaskActionInformation action)

addValidationErrors

public void addValidationErrors(Set<TaskError> validationErrors)

equals

public boolean equals(Object obj)

getActions

public List<TaskActionInformation> getActions()

getDescription

public String getDescription()

getId

public Long getId()

getName

public String getName()

getTaskConfig

public TaskConfig getTaskConfig()

getTrigger

public TaskTriggerInformation getTrigger()

getValidationErrors

public Set<TaskError> getValidationErrors()

hasRegisteredChannel

public boolean hasRegisteredChannel()

hasValidationErrors

public boolean hasValidationErrors()

hashCode

public int hashCode()

isEnabled

public boolean isEnabled()

removeValidationError

public void removeValidationError(String message)

setActions

public void setActions(List<TaskActionInformation> actions)

setDescription

public void setDescription(String description)

setEnabled

public void setEnabled(boolean enabled)

setHasRegisteredChannel

public void setHasRegisteredChannel(boolean hasRegisteredChannel)

setId

public void setId(Long id)

setName

public void setName(String name)

setTaskConfig

public void setTaskConfig(TaskConfig taskConfig)

setTrigger

public void setTrigger(TaskTriggerInformation trigger)

setValidationErrors

public void setValidationErrors(Set<TaskError> validationErrors)

toString

public String toString()