public interface ImmutableRequirement extends BambooIdProvider
| Modifier and Type | Interface and Description |
|---|---|
static class |
ImmutableRequirement.MatchType |
| Modifier and Type | Method and Description |
|---|---|
String |
getKey()
Represents the requirement.
|
String |
getMatchValue()
A match requirement value.
|
long |
getOwnerId()
The identifier of this
Requirement that is used to identify it uniquely for all Requirements
created by getPluginModuleKey() |
String |
getPluginModuleKey()
The
ModuleDescriptor.getKey() that is responsible for the Lifecycle of this Requirement |
ImmutableRequirement.MatchType |
getTypeOfMatch() |
Boolean |
isReadonly()
If a requirement is readonly, it cannot be removed through the UI (the backend can do what it wants, however)
|
getId@NotNull String getKey()
Capability getKey().@Nullable String getMatchValue()
Capability value.@NotNull ImmutableRequirement.MatchType getTypeOfMatch()
Boolean isReadonly()
long getOwnerId()
Requirement that is used to identify it uniquely for all Requirements
created by getPluginModuleKey()@Nullable String getPluginModuleKey()
ModuleDescriptor.getKey() that is responsible for the Lifecycle of this RequirementCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.