com.atlassian.bamboo.v2.build.agent.capability
Class CapabilityGroup
java.lang.Object
com.atlassian.bamboo.v2.build.agent.capability.CapabilityGroup
- All Implemented Interfaces:
- Comparable<CapabilityGroup>
public class CapabilityGroup
- extends Object
- implements Comparable<CapabilityGroup>
UI only helper class for the Capability
object. Represents a group of capabilties by type.
CapabilityGroup
public CapabilityGroup(CapabilityType capabilityType,
com.opensymphony.xwork2.TextProvider textProvider)
getTypeKey
public String getTypeKey()
getTypeLabel
public String getTypeLabel()
getDecoratedObjects
public List<DecoratedCapabilityRequirement> getDecoratedObjects()
addCapability
public void addCapability(@NotNull
Capability capability,
@NotNull
CapabilityType capabilityType,
@Nullable
ReadOnlyCapabilitySet parentCapabilitySet)
addRequirement
public RequirementDecorator addRequirement(@NotNull
Requirement requirement,
@NotNull
CapabilityType capabilityType)
addRequirement
public void addRequirement(@NotNull
Requirement requirement,
@NotNull
CapabilityType capabilityType,
@NotNull
Buildable build)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
compareTo
public int compareTo(CapabilityGroup o)
- Specified by:
compareTo
in interface Comparable<CapabilityGroup>
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.