public class

NavigationContext

extends Object
java.lang.Object
   ↳ com.atlassian.bamboo.ww2.NavigationContext

Summary

Constants
String BUILD_NUMBER_PLACEHOLDER
String PLAN_KEY_PLACEHOLDER
Public Constructors
NavigationContext(String currentUrl, DecoratedNavObject navObject, String jobUrl, String chainUrl)
Public Methods
String getChainUrl(DecoratedNavObject chain)
String getCurrentKey()
DecoratedNavObject getCurrentObject()
@Nullable String getCurrentUrl()
String getJobUrl(DecoratedNavObject job)
DecoratedNavObject getNavObject()
Protected Methods
String getDefaultChainUrl(String key)
String getDefaultJobUrl(String key)
boolean isValid(String possibleUrl, boolean chain)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String BUILD_NUMBER_PLACEHOLDER

Constant Value: "\$\{buildNumber\}"

public static final String PLAN_KEY_PLACEHOLDER

Constant Value: "\$\{planKey\}"

Public Constructors

public NavigationContext (String currentUrl, DecoratedNavObject navObject, String jobUrl, String chainUrl)

Public Methods

public String getChainUrl (DecoratedNavObject chain)

public String getCurrentKey ()

public DecoratedNavObject getCurrentObject ()

@Nullable public String getCurrentUrl ()

public String getJobUrl (DecoratedNavObject job)

public DecoratedNavObject getNavObject ()

Protected Methods

protected String getDefaultChainUrl (String key)

protected String getDefaultJobUrl (String key)

protected boolean isValid (String possibleUrl, boolean chain)