public class AbstractBuildJsonDecorator extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractBuildJsonDecorator.MessageType |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
hasBuildPermission |
protected boolean |
hasReadPermission |
protected String |
messageText |
protected AbstractBuildJsonDecorator.MessageType |
messageType |
protected QueueItemViewForJsonDecorator |
queueItem |
protected TriggerManager |
triggerManager |
| Constructor and Description |
|---|
AbstractBuildJsonDecorator(@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) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
getBaseJson(JsonStream jsonBuildObject) |
protected final TriggerManager triggerManager
protected final QueueItemViewForJsonDecorator queueItem
protected final boolean hasReadPermission
protected final boolean hasBuildPermission
protected AbstractBuildJsonDecorator.MessageType messageType
protected String messageText
public AbstractBuildJsonDecorator(@NotNull
@NotNull com.opensymphony.xwork2.TextProvider textProvider,
@NotNull
@NotNull BambooPermissionManager bambooPermissionManager,
@NotNull
@NotNull BuildQueueItemViewForJsonDecorator buildQueueItem,
TriggerManager triggerManager)
public AbstractBuildJsonDecorator(@NotNull
@NotNull com.opensymphony.xwork2.TextProvider textProvider,
@NotNull
@NotNull BambooPermissionManager bambooPermissionManager,
@NotNull
@NotNull DeploymentQueueItemViewForJsonDecorator deploymentQueueItem,
TriggerManager triggerManager)
protected void getBaseJson(JsonStream jsonBuildObject) throws IOException
IOExceptionCopyright © 2025 Atlassian Software Systems Pty Ltd. All rights reserved.