public class CapabilityGroup extends Object implements Comparable<CapabilityGroup>
Capability
object. Represents a group of capabilties by type.Constructor and Description |
---|
CapabilityGroup(CapabilityType capabilityType,
com.opensymphony.xwork2.TextProvider textProvider) |
Modifier and Type | Method and Description |
---|---|
void |
addCapability(Capability capability,
CapabilityType capabilityType,
ReadOnlyCapabilitySet parentCapabilitySet) |
RequirementDecorator |
addRequirement(ImmutableRequirement requirement,
CapabilityType capabilityType) |
void |
addRequirement(ImmutableRequirement requirement,
CapabilityType capabilityType,
RequirementAware requirementAware) |
int |
compareTo(CapabilityGroup o) |
boolean |
equals(Object o) |
List<DecoratedCapabilityRequirement> |
getDecoratedObjects() |
String |
getTypeKey() |
String |
getTypeLabel() |
int |
hashCode() |
public CapabilityGroup(CapabilityType capabilityType, com.opensymphony.xwork2.TextProvider textProvider)
public String getTypeKey()
public String getTypeLabel()
public List<DecoratedCapabilityRequirement> getDecoratedObjects()
public void addCapability(@NotNull Capability capability, @NotNull CapabilityType capabilityType, @Nullable ReadOnlyCapabilitySet parentCapabilitySet)
public RequirementDecorator addRequirement(@NotNull ImmutableRequirement requirement, @NotNull CapabilityType capabilityType)
public void addRequirement(@NotNull ImmutableRequirement requirement, @NotNull CapabilityType capabilityType, @NotNull RequirementAware requirementAware)
public int compareTo(CapabilityGroup o)
compareTo
in interface Comparable<CapabilityGroup>
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.