com.atlassian.bamboo.ww2.beans
Class DecoratedResult
java.lang.Object
com.atlassian.bamboo.ww2.beans.DecoratedResult
- All Implemented Interfaces:
- DecoratedNavObject
public class DecoratedResult
- extends Object
- implements DecoratedNavObject
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
decorateResult
@Nullable
public static DecoratedResult decorateResult(@NotNull
ResultsSummary resultsSummary,
DecoratedNavObjectFactory decoratedNavObjectFactory)
getKey
@NotNull
public String getKey()
- Specified by:
getKey
in interface DecoratedNavObject
- Returns:
- full key of the object
getDisplayName
@NotNull
public String getDisplayName()
- Specified by:
getDisplayName
in interface DecoratedNavObject
- Returns:
- display name of this object
getNavGroups
@NotNull
public com.google.common.collect.ImmutableList<? extends DecoratedNavGroupObject> getNavGroups()
- Specified by:
getNavGroups
in interface DecoratedNavObject
- Returns:
- any children groups of this object
getParent
@Nullable
public DecoratedNavObject getParent()
- Specified by:
getParent
in interface DecoratedNavObject
- Returns:
- the parent of this object (does not take into account groups)
getPlanType
@NotNull
public PlanType getPlanType()
- Specified by:
getPlanType
in interface DecoratedNavObject
- Returns:
- plantype associated with this object.
getMaster
@Nullable
public PlanIdentifier getMaster()
- Description copied from interface:
DecoratedNavObject
- The master plan iff the plan is a branched plan and it has a master.
- Specified by:
getMaster
in interface DecoratedNavObject
- Returns:
getDescription
public String getDescription()
getType
@NotNull
public String getType()
- Specified by:
getType
in interface DecoratedNavObject
- Returns:
- plantype associated with this object.
getStatus
@Nullable
public DecoratedNavObjectStatus getStatus()
- Specified by:
getStatus
in interface DecoratedNavObject
- Returns:
- provide the status of this object if applicable
isResult
public boolean isResult()
- Specified by:
isResult
in interface DecoratedNavObject
- Returns:
- true if the nav object represents a result otherwise false
getBranches
@Nullable
public com.google.common.collect.ImmutableList<DecoratedPlan> getBranches()
replaceKey
@Nullable
public String replaceKey(String url,
DecoratedNavObject originalObject)
- Description copied from interface:
DecoratedNavObject
- Given an existing url (may be directly from the originalObject or may be with a static ${planKey} reference) generate
the new url for this object
- Specified by:
replaceKey
in interface DecoratedNavObject
- Parameters:
url
- - to manipulateoriginalObject
- - the object the original url may have belonged to
- Returns:
- the new url referencing this object
getPlanKey
public String getPlanKey()
getBuildNumber
public int getBuildNumber()
getPlanResultKey
public PlanResultKey getPlanResultKey()
getProjectKey
public String getProjectKey()
getProjectName
public String getProjectName()
getFullName
public String getFullName()
getStageResults
public com.google.common.collect.ImmutableList<DecoratedStageResult> getStageResults()
getBuildDate
public Date getBuildDate()
getBranchName
@Nullable
public String getBranchName()
getLinkedJiraIssue
@Nullable
public String getLinkedJiraIssue()
isRemoteJiraLinkRequired
public boolean isRemoteJiraLinkRequired()
isSuspendedFromBuilding
public boolean isSuspendedFromBuilding()
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.