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
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final booleanprotected final booleanprotected Stringprotected AbstractBuildJsonDecorator.MessageTypeprotected final QueueItemViewForJsonDecoratorprotected final TriggerManager -
Constructor Summary
ConstructorsConstructorDescriptionAbstractBuildJsonDecorator(@NotNull org.apache.struts2.text.TextProvider textProvider, @NotNull BambooPermissionManager bambooPermissionManager, @NotNull BuildQueueItemViewForJsonDecorator buildQueueItem, TriggerManager triggerManager) AbstractBuildJsonDecorator(@NotNull org.apache.struts2.text.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 org.apache.struts2.text.TextProvider textProvider, @NotNull @NotNull BambooPermissionManager bambooPermissionManager, @NotNull @NotNull BuildQueueItemViewForJsonDecorator buildQueueItem, TriggerManager triggerManager) -
AbstractBuildJsonDecorator
public AbstractBuildJsonDecorator(@NotNull @NotNull org.apache.struts2.text.TextProvider textProvider, @NotNull @NotNull BambooPermissionManager bambooPermissionManager, @NotNull @NotNull DeploymentQueueItemViewForJsonDecorator deploymentQueueItem, TriggerManager triggerManager)
-
-
Method Details
-
getBaseJson
- Throws:
IOException
-