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(@NotNull Capability capability,
@NotNull CapabilityType capabilityType,
@Nullable ReadOnlyCapabilitySet parentCapabilitySet) |
RequirementDecorator |
addRequirement(@NotNull ImmutableRequirement requirement,
@NotNull CapabilityType capabilityType) |
void |
addRequirement(@NotNull ImmutableRequirement requirement,
@NotNull CapabilityType capabilityType,
@NotNull 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
@NotNull Capability capability,
@NotNull
@NotNull CapabilityType capabilityType,
@Nullable
@Nullable ReadOnlyCapabilitySet parentCapabilitySet)
public RequirementDecorator addRequirement(@NotNull @NotNull ImmutableRequirement requirement, @NotNull @NotNull CapabilityType capabilityType)
public void addRequirement(@NotNull
@NotNull ImmutableRequirement requirement,
@NotNull
@NotNull CapabilityType capabilityType,
@NotNull
@NotNull RequirementAware requirementAware)
public int compareTo(CapabilityGroup o)
compareTo in interface Comparable<CapabilityGroup>Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.