com.atlassian.bamboo.plan
Interface PlanParticle

All Known Implementing Classes:
AbstractPlanParticle, DefaultPlanParticle, Maven2ArtifactProperties

public interface PlanParticle

Description of Plan's product or dependency. Implementation of PlanParticle could be a maven2 artifact.


Method Summary
 java.lang.String getKey()
          Return PlanParticle key.
 java.lang.String getNamespace()
          Return PlanParticle namespace.
 

Method Detail

getNamespace

@NotNull
java.lang.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

getKey

@NotNull
java.lang.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


Copyright © 2011 Atlassian. All Rights Reserved.