Class AbstractPlanParticle

    • Constructor Detail

      • AbstractPlanParticle

        protected AbstractPlanParticle​(String namespace,
                                       String key)
    • Method Detail

      • getKey

        @NotNull
        public @NotNull String 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 interface PlanParticle
        Returns:
        PlanParticle's namespace name
      • getNamespace

        @NotNull
        public @NotNull String 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 interface PlanParticle
        Returns:
        PlanParticle's namespace name
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object