Class AbstractBuildJsonDecorator
java.lang.Object
com.atlassian.bamboo.ww2.actions.build.AbstractBuildJsonDecorator
- Direct Known Subclasses:
ChainExecutionJsonDecorator
,CurrentlyBuildingJsonDecorator
,CurrentlyDeployingJsonDecorator
,QueuedBuildJsonDecorator
Base class for builds used in rendering JSON
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected final boolean
protected final boolean
protected String
protected AbstractBuildJsonDecorator.MessageType
protected final QueueItemViewForJsonDecorator
protected final TriggerManager
-
Constructor Summary
ConstructorDescriptionAbstractBuildJsonDecorator
(@NotNull com.opensymphony.xwork2.TextProvider textProvider, @NotNull BambooPermissionManager bambooPermissionManager, @NotNull BuildQueueItemViewForJsonDecorator buildQueueItem, TriggerManager triggerManager) AbstractBuildJsonDecorator
(@NotNull com.opensymphony.xwork2.TextProvider textProvider, @NotNull BambooPermissionManager bambooPermissionManager, @NotNull DeploymentQueueItemViewForJsonDecorator deploymentQueueItem, TriggerManager triggerManager) -
Method Summary
-
Field Details
-
triggerManager
-
queueItem
-
hasReadPermission
protected final boolean hasReadPermission -
hasBuildPermission
protected final boolean hasBuildPermission -
messageType
-
messageText
-
-
Constructor Details
-
AbstractBuildJsonDecorator
public AbstractBuildJsonDecorator(@NotNull @NotNull com.opensymphony.xwork2.TextProvider textProvider, @NotNull @NotNull BambooPermissionManager bambooPermissionManager, @NotNull @NotNull BuildQueueItemViewForJsonDecorator buildQueueItem, TriggerManager triggerManager) -
AbstractBuildJsonDecorator
public AbstractBuildJsonDecorator(@NotNull @NotNull com.opensymphony.xwork2.TextProvider textProvider, @NotNull @NotNull BambooPermissionManager bambooPermissionManager, @NotNull @NotNull DeploymentQueueItemViewForJsonDecorator deploymentQueueItem, TriggerManager triggerManager)
-
-
Method Details
-
getBaseJson
- Throws:
IOException
-