|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.bamboo.plan.PlanKeys
public final class PlanKeys
Method for producing PlanKeys and PlanResultKeys from a String
| Field Summary | |
|---|---|
static com.google.common.base.Function<PlanKey,PlanKey> |
CHAIN_KEY_FROM_JOB_KEY
|
static com.google.common.base.Function<PlanKey,java.lang.String> |
PARTIAL_JOB_KEY_FROM_JOB_KEY
|
static java.util.Comparator<PlanKey> |
PLAN_KEY_COMPARATOR
|
static com.google.common.base.Function<ImmutablePlan,PlanKey> |
PLAN_KEY_FROM_PLAN
|
static com.google.common.base.Function<java.lang.String,PlanKey> |
PLAN_KEY_FROM_STRING
|
static char |
SEP
|
static com.google.common.base.Function<PlanKey,java.lang.String> |
SHORT_KEY_FROM_PLAN_KEY
|
| Method Summary | |
|---|---|
static PlanKey |
getChainKeyFromJobKey(PlanKey jobKey)
Extracts a Chain key from a jobKey and creates new PlanKey
For example, BAM-REL-UNIT becomes BAM-REL |
static PlanKey |
getChainKeyIfJobKey(PlanKey jobKey)
Extracts a Chain key from a jobKey and creates new PlanKey For example, BAM-REL-UNIT becomes
BAM-REL
Returns a Chain key if the passed in key is a Job key, otherwise a null is returned |
static PlanResultKey |
getChainResultKey(PlanResultKey planResultKey)
Creates a chain result key from job result key. |
static PlanKey |
getJobKey(PlanKey chainPlanKey,
java.lang.String jobKey)
Joins the a Chain key and a jobKey part to create a Job PlanKey
For example, BAM-REL and UNIT becomes BAM-REL-UNIT |
static java.lang.String |
getPartialJobKey(PlanKey jobKey)
Return a partial job key from a full job key, e.g. |
static PlanKey |
getPlanKey(java.lang.String planKey)
Creates a PlanKey from its string form 'BAM-BOO' or from the result key form 'BAM-BOO-123' |
static PlanKey |
getPlanKey(java.lang.String projectKey,
java.lang.String buildKey)
Creates a PlanKey from project key and build key |
static PlanKey |
getPlanKey(java.lang.String projectKey,
java.lang.String chainKey,
java.lang.String buildKey)
Creates a PlanKey from project key, parent chain key and build key |
static java.lang.String |
getPlanKeyPart(PlanKey planKey)
Returns plan key part for given PlanKey |
static java.lang.String |
getPlanKeyPart(PlanResultKey planResultKey)
Returns plan key part for given PlanResultKey |
static PlanResultKey |
getPlanResultKey(PlanKey planKey,
int buildNumber)
Creates a PlanResultKey from the given PlanKey and buildNumber |
static PlanResultKey |
getPlanResultKey(java.lang.String planResultKey)
Creates a PlanResultKey from its string form 'BAM-BOO-123' |
static PlanResultKey |
getPlanResultKey(java.lang.String planKey,
int buildNumber)
Creates a PlanResultKey from the given planKey and buildNumber |
static java.lang.String |
getProjectKeyPart(PlanKey planKey)
Returns project key part for given PlanKey |
static java.lang.String |
getProjectKeyPart(PlanResultKey planResultKey)
Returns project key part for given PlanResultKey |
static java.lang.String |
getShortKeyFromPlanKey(PlanKey planKey)
Return a last part of the plan key, e.g PROJ-CHAIN would reduce CHAIN and PROJ-CHAIN-HOB would return JOB |
static boolean |
isJobKey(PlanKey planKey)
Checks if PlanKey represents a Job |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final char SEP
public static final com.google.common.base.Function<java.lang.String,PlanKey> PLAN_KEY_FROM_STRING
public static final com.google.common.base.Function<PlanKey,PlanKey> CHAIN_KEY_FROM_JOB_KEY
public static final com.google.common.base.Function<PlanKey,java.lang.String> PARTIAL_JOB_KEY_FROM_JOB_KEY
public static final com.google.common.base.Function<ImmutablePlan,PlanKey> PLAN_KEY_FROM_PLAN
public static final java.util.Comparator<PlanKey> PLAN_KEY_COMPARATOR
public static final com.google.common.base.Function<PlanKey,java.lang.String> SHORT_KEY_FROM_PLAN_KEY
| Method Detail |
|---|
public static boolean isJobKey(@NotNull
PlanKey planKey)
PlanKey represents a Job
planKey -
public static PlanKey getPlanKey(@NotNull
java.lang.String projectKey,
@NotNull
java.lang.String buildKey)
PlanKey from project key and build key
projectKey - buildKey -
@Nullable
public static java.lang.String getProjectKeyPart(@NotNull
PlanKey planKey)
PlanKey
planKey -
@Nullable
public static java.lang.String getProjectKeyPart(@NotNull
PlanResultKey planResultKey)
PlanResultKey
planResultKey -
@Nullable
public static java.lang.String getPlanKeyPart(@NotNull
PlanKey planKey)
PlanKey
planKey -
@Nullable
public static java.lang.String getPlanKeyPart(@NotNull
PlanResultKey planResultKey)
PlanResultKey
planResultKey -
@NotNull
public static PlanKey getJobKey(@NotNull
PlanKey chainPlanKey,
@NotNull
java.lang.String jobKey)
Chain key and a jobKey part to create a Job PlanKey
For example, BAM-REL and UNIT becomes BAM-REL-UNIT
chainPlanKey - jobKey -
@NotNull
public static PlanKey getChainKeyFromJobKey(@NotNull
PlanKey jobKey)
Chain key from a jobKey and creates new PlanKey
For example, BAM-REL-UNIT becomes BAM-REL
jobKey -
java.lang.IllegalArgumentException - if the argument has incorrect format.
@Nullable
public static PlanKey getChainKeyIfJobKey(@NotNull
PlanKey jobKey)
Chain key from a jobKey and creates new PlanKey For example, BAM-REL-UNIT becomes
BAM-REL
Returns a Chain key if the passed in key is a Job key, otherwise a null is returned
jobKey -
public static PlanKey getPlanKey(@NotNull
java.lang.String projectKey,
@Nullable
java.lang.String chainKey,
@NotNull
java.lang.String buildKey)
PlanKey from project key, parent chain key and build key
projectKey - chainKey - - if empty a key for top level plan is createdbuildKey -
@NotNull
public static PlanKey getPlanKey(@NotNull
java.lang.String planKey)
PlanKey from its string form 'BAM-BOO' or from the result key form 'BAM-BOO-123'
planKey -
java.lang.IllegalArgumentException - if key could not be parsedpublic static PlanResultKey getPlanResultKey(java.lang.String planResultKey)
PlanResultKey from its string form 'BAM-BOO-123'
planResultKey -
java.lang.IllegalArgumentException - if key could not be parsed
public static PlanResultKey getPlanResultKey(@NotNull
java.lang.String planKey,
int buildNumber)
PlanResultKey from the given planKey and buildNumber
planKey - buildNumber -
java.lang.IllegalArgumentException - if key could not be parsed
public static PlanResultKey getPlanResultKey(PlanKey planKey,
int buildNumber)
PlanResultKey from the given PlanKey and buildNumber
planKey - buildNumber -
@NotNull
public static PlanResultKey getChainResultKey(@NotNull
PlanResultKey planResultKey)
planResultKey - the job result key to convert
public static java.lang.String getPartialJobKey(PlanKey jobKey)
jobKey - a full job key
public static java.lang.String getShortKeyFromPlanKey(PlanKey planKey)
planKey - a full plan key
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||