public abstract class

AbstractPlanParticle

extends Object
implements PlanParticle Comparable<T>
java.lang.Object
   ↳ com.atlassian.bamboo.plan.AbstractPlanParticle
Known Direct Subclasses

Summary

Protected Constructors
AbstractPlanParticle(String namespace, String key)
Public Methods
final int compareTo(PlanParticle rhs)
final boolean equals(Object o)
@NotNull String getKey()
Return PlanParticle key.
@NotNull String getNamespace()
Return PlanParticle namespace.
final int hashCode()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.bamboo.plan.PlanParticle
From interface java.lang.Comparable

Protected Constructors

protected AbstractPlanParticle (String namespace, String key)

Public Methods

public final int compareTo (PlanParticle rhs)

public final boolean equals (Object o)

@NotNull public String getKey ()

Return PlanParticle key. PlanParticle's key shall distinguish it from other particles in the same namespace. An example could be concatenation of maven's groupId:artifactId:version

Returns
  • PlanParticle's namespace name

@NotNull public String getNamespace ()

Return PlanParticle namespace. Namespace is a string that shall distinguish particles of given type from other particle types. An example could be "com.atlassian.bamboo.plugins.maven2"

Returns
  • PlanParticle's namespace name

public final int hashCode ()