com.atlassian.bamboo.ww2.actions.build.admin.config.task
Class DecoratedTaskDefinition

java.lang.Object
  extended by com.atlassian.bamboo.task.TaskDefinitionImpl
      extended by com.atlassian.bamboo.ww2.actions.build.admin.config.task.DecoratedTaskDefinition
All Implemented Interfaces:
TaskDefinition, TaskIdentifier, java.io.Serializable

public class DecoratedTaskDefinition
extends TaskDefinitionImpl

Decoration of task used when displaying on the UI.

See Also:
Serialized Form

Constructor Summary
DecoratedTaskDefinition(TaskDefinition taskDefinition, TaskModuleDescriptor taskModuleDescriptor)
           
 
Method Summary
 com.opensymphony.webwork.dispatcher.json.JSONObject getJsonObject()
           
 java.lang.String getName()
           
static com.google.common.base.Function<TaskDefinition,DecoratedTaskDefinition> getTaskDefinitionConverter(TaskManager taskManager)
           
 boolean isValid()
           
 
Methods inherited from class com.atlassian.bamboo.task.TaskDefinitionImpl
compareTo, equals, getConfiguration, getId, getPluginKey, getRootDirectorySelector, getUserDescription, hashCode, isFinalising, setConfiguration, setFinalising, setRootDirectorySelector, setUserDescription, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DecoratedTaskDefinition

public DecoratedTaskDefinition(@NotNull
                               TaskDefinition taskDefinition,
                               @Nullable
                               TaskModuleDescriptor taskModuleDescriptor)
Method Detail

getTaskDefinitionConverter

public static com.google.common.base.Function<TaskDefinition,DecoratedTaskDefinition> getTaskDefinitionConverter(@NotNull
                                                                                                                 TaskManager taskManager)

isValid

public boolean isValid()

getName

public java.lang.String getName()

getJsonObject

@NotNull
public com.opensymphony.webwork.dispatcher.json.JSONObject getJsonObject()
                                                                  throws com.opensymphony.webwork.dispatcher.json.JSONException
Throws:
com.opensymphony.webwork.dispatcher.json.JSONException


Copyright © 2012 Atlassian. All Rights Reserved.