Package com.atlassian.bamboo.plan
Interface PlanParticle
-
- All Known Implementing Classes:
AbstractPlanParticle
,DefaultPlanParticle
,Maven2ArtifactProperties
@Internal public interface PlanParticle
Description of Plan's product or dependency. Implementation of PlanParticle could be a maven2 artifact.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull String
getKey()
Return PlanParticle key.@NotNull String
getNamespace()
Return PlanParticle namespace.
-
-
-
Method Detail
-
getNamespace
@NotNull @NotNull 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 @NotNull 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
-
-