|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Requirement
| Method Summary | |
|---|---|
boolean |
belongsToPlugin()
|
java.lang.String |
getKey()
Represents the requirement. |
java.lang.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() |
java.lang.String |
getPluginModuleKey()
The ModuleDescriptor.getKey() that is responsible for the Lifecycle of this Requirement |
RequirementSet |
getRequirementSet()
|
java.lang.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. |
boolean |
isSystemRequirement()
Is this a system requirement? System requirements are builder/jdk requirements which cannot be removed from the plan. |
void |
setKey(java.lang.String key)
|
void |
setOwnerId(long uniqueIdentifier)
|
void |
setPluginModuleKey(java.lang.String pluginModuleKey)
|
void |
setReadonly(java.lang.Boolean readonly)
|
void |
setRequirementSet(RequirementSet requirementSet)
|
| Methods inherited from interface com.atlassian.bamboo.core.BambooObject |
|---|
getId, setId |
| Method Detail |
|---|
@NotNull java.lang.String getKey()
Capability getKey().
void setKey(java.lang.String key)
@Nullable java.lang.String getMatchValue()
Capability value.
boolean isRegexMatch()
boolean isSystemRequirement()
java.lang.Boolean isReadonly()
void setReadonly(java.lang.Boolean readonly)
@Nullable java.lang.String getPluginModuleKey()
ModuleDescriptor.getKey() that is responsible for the Lifecycle of this Requirement
void setPluginModuleKey(java.lang.String pluginModuleKey)
long getOwnerId()
Requirement that is used to identify it uniquely for all Requirements created by getPluginModuleKey()
void setOwnerId(long uniqueIdentifier)
boolean belongsToPlugin()
Requirement belongs to a plugin@Nullable RequirementSet getRequirementSet()
Requirement is linked tovoid setRequirementSet(RequirementSet requirementSet)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||