Package com.atlassian.bamboo.plan
Class AbstractPlanParticle
java.lang.Object
com.atlassian.bamboo.plan.AbstractPlanParticle
- All Implemented Interfaces:
PlanParticle
,Comparable<PlanParticle>
- Direct Known Subclasses:
DefaultPlanParticle
,Maven2ArtifactProperties
public abstract class AbstractPlanParticle
extends Object
implements PlanParticle, Comparable<PlanParticle>
-
Constructor Details
-
AbstractPlanParticle
-
-
Method Details
-
getKey
Description copied from interface:PlanParticle
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- Specified by:
getKey
in interfacePlanParticle
- Returns:
- PlanParticle's namespace name
-
getNamespace
Description copied from interface:PlanParticle
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"- Specified by:
getNamespace
in interfacePlanParticle
- Returns:
- PlanParticle's namespace name
-
hashCode
public final int hashCode() -
equals
-
compareTo
- Specified by:
compareTo
in interfaceComparable<PlanParticle>
-