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 Requirement s
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)
|
boolean |
isRegexMatch()
Is this a regex match requirement or exact match requirement.
|
getId
@NotNull String getKey()
Capability
getKey().@Nullable String getMatchValue()
The regex must match the Capability
value.
@NotNull ImmutableRequirement.MatchType getTypeOfMatch()
Boolean isReadonly()
long getOwnerId()
Requirement
that is used to identify it uniquely for all Requirement
s
created by getPluginModuleKey()
@Nullable String getPluginModuleKey()
ModuleDescriptor.getKey()
that is responsible for the Lifecycle of this Requirement
boolean isRegexMatch()
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.