Modifier and Type | Field and Description |
---|---|
private Integer |
baseline
The baseline of the requirement.
|
private Baseline |
baselineDetails |
private List<RequirementRef> |
dependencies |
private String |
destinationUrl |
private List<Ref> |
duplicateOriginalPages |
private String |
formattingCss
A CSS attribute, converted from the Property "_formatting" using Property.convertToCss().
|
private Boolean |
formattingNoBorder
True if the "aui-label" border should be removed.
|
private String |
genericUrl |
private String |
htmlExcerpt |
private boolean |
htmlNeedsUpdating |
private int |
id |
private List<JiraRef> |
issues |
private String |
key |
private String |
newSpaceKey |
private Ref |
origin
The place where the requirement is defined.
|
private PageRef |
page
Deprecated.
Since 2.0.0, use 'origin' instead
|
private List<Property> |
properties |
private List<PageRef> |
references |
private List<RequirementRef> |
reverseDependencies |
private String |
searchForVersionsUrl
URL to search for different baselines of the requirement
|
private String |
spaceKey |
private String |
status |
private Map<String,List<TestRef>> |
tests
Tests are always in anti-chronological order: The first is the most recent test.
|
Constructor and Description |
---|
Requirement() |
Requirement(com.playsql.requirementyogi.ao.v33.AORequirement from) |
Modifier and Type | Method and Description |
---|---|
private static <T> void |
addUnique(List<T> properties,
T property) |
boolean |
equals(Object o) |
private <T> Iterable<T> |
filter1(List<T> list,
com.google.common.base.Predicate<T> predicate) |
Integer |
getBaseline() |
Baseline |
getBaselineDetails() |
List<PageRef> |
getDeduplicatedReferences()
Returns a filtered list of PageRef, with only 1 link per page
|
List<RequirementRef> |
getDependencies() |
List<RequirementRef> |
getDependencies(DependencySide side) |
Iterable<RequirementRef> |
getDependencies(String relationship) |
String |
getDestinationUrl() |
List<Ref> |
getDuplicateOriginalPages() |
String |
getFormattingCss() |
Boolean |
getFormattingNoBorder() |
String |
getGenericUrl() |
String |
getHtmlExcerpt() |
int |
getId() |
List<JiraRef> |
getIssues() |
Iterable<JiraRef> |
getIssues(String relationship) |
String |
getKey() |
String |
getNewSpaceKey() |
Ref |
getOrigin() |
PageRef |
getPage()
Deprecated.
Please use both this and the `origin` variable
|
Long |
getPageId()
Retrieve the pageID, based on the 'origin' or 'page' member.
|
List<Property> |
getProperties() |
Property |
getProperty(String key) |
List<PageRef> |
getReferences() |
List<PageRef> |
getReferencesExcludingDependencies() |
Set<String> |
getRelationshipNames(boolean dependency,
boolean reverseDependency)
returns a list of relations that a requirement has with its dependencies or its reversedDependencies
|
List<RequirementRef> |
getReverseDependencies() |
Iterable<RequirementRef> |
getReverseDependencies(String relationship) |
String |
getSearchForVersionsUrl() |
String |
getSpaceKey() |
String |
getStatus() |
Map<String,List<TestRef>> |
getTests() |
List<TestRef> |
getTests(String relationship) |
List<TestRef> |
getTestsAsList() |
int |
hashCode() |
boolean |
isHtmlNeedsUpdating() |
static Requirement |
of(com.playsql.requirementyogi.ao.v33.AORequirement from) |
static List<Requirement> |
of(com.playsql.requirementyogi.ao.v33.AORequirement[] from) |
static List<Requirement> |
of(Iterable<com.playsql.requirementyogi.ao.v33.AORequirement> from) |
void |
setBaseline(Integer baseline) |
void |
setBaselineDetails(Baseline baselineDetails) |
void |
setDependencies(List<RequirementRef> dependencies) |
void |
setDestinationUrl(String destinationUrl) |
void |
setGenericUrl(String genericUrl) |
void |
setHtmlExcerpt(String htmlExcerpt) |
void |
setId(int id) |
void |
setIssues(List<JiraRef> issues) |
void |
setKey(String key) |
void |
setNewSpaceKey(String newSpaceKey) |
void |
setOrigin(Ref origin) |
void |
setPage(PageRef page)
Deprecated.
Please use both this and the `origin` variable
|
void |
setProperties(List<Property> properties) |
void |
setReferences(List<PageRef> references) |
void |
setReverseDependencies(List<RequirementRef> reverseDependencies) |
void |
setSearchForVersionsUrl(String searchForVersionsUrl) |
void |
setSpaceKey(String spaceKey) |
void |
setStatus(String status) |
void |
sort()
Sort the links again after adding page titles and so on
|
String |
toString() |
private int id
private String key
private String spaceKey
private Integer baseline
private Baseline baselineDetails
private String newSpaceKey
private String status
private String htmlExcerpt
private boolean htmlNeedsUpdating
private PageRef page
private Ref origin
private Map<String,List<TestRef>> tests
private List<RequirementRef> dependencies
private List<RequirementRef> reverseDependencies
private String genericUrl
private String destinationUrl
private String searchForVersionsUrl
private String formattingCss
private Boolean formattingNoBorder
public Requirement()
public Requirement(com.playsql.requirementyogi.ao.v33.AORequirement from)
public void sort()
public static Requirement of(com.playsql.requirementyogi.ao.v33.AORequirement from)
public static List<Requirement> of(Iterable<com.playsql.requirementyogi.ao.v33.AORequirement> from)
public static List<Requirement> of(com.playsql.requirementyogi.ao.v33.AORequirement[] from)
public Set<String> getRelationshipNames(boolean dependency, boolean reverseDependency)
dependency
- reverseDependency
- public int getId()
public void setId(int id)
public String getKey()
public void setKey(String key)
public String getHtmlExcerpt()
public void setHtmlExcerpt(String htmlExcerpt)
public Long getPageId()
public PageRef getPage()
public void setPage(PageRef page)
public Ref getOrigin()
public void setOrigin(Ref origin)
public List<PageRef> getDeduplicatedReferences()
public String getGenericUrl()
public void setGenericUrl(String genericUrl)
public String getDestinationUrl()
public void setDestinationUrl(String destinationUrl)
public String getSpaceKey()
getSpaceKey
in interface Spaced
public void setSpaceKey(String spaceKey)
public String getStatus()
public void setStatus(String status)
public String getNewSpaceKey()
public void setNewSpaceKey(String newSpaceKey)
public List<RequirementRef> getDependencies(DependencySide side)
public List<RequirementRef> getDependencies()
public Iterable<RequirementRef> getDependencies(String relationship)
private <T> Iterable<T> filter1(List<T> list, com.google.common.base.Predicate<T> predicate)
public void setDependencies(List<RequirementRef> dependencies)
public void setBaseline(Integer baseline)
private static <T> void addUnique(List<T> properties, T property)
public Integer getBaseline()
public Baseline getBaselineDetails()
public void setBaselineDetails(Baseline baselineDetails)
public List<RequirementRef> getReverseDependencies()
public Iterable<RequirementRef> getReverseDependencies(String relationship)
public void setReverseDependencies(List<RequirementRef> reverseDependencies)
public boolean isHtmlNeedsUpdating()
public String getFormattingCss()
public Boolean getFormattingNoBorder()
public String getSearchForVersionsUrl()
public void setSearchForVersionsUrl(String searchForVersionsUrl)
Copyright © 2022 Requirement Yogi. All rights reserved.