public class Requirement
extends java.lang.Object
implements java.lang.Comparable
| Modifier and Type | Class and Description |
|---|---|
class |
Requirement.CustomFieldSetter |
| Constructor and Description |
|---|
Requirement() |
| Modifier and Type | Method and Description |
|---|---|
TestTag |
asTag() |
java.lang.String |
childType() |
int |
compareTo(java.lang.Object otherRequirement) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getCardNumber() |
java.util.List<Requirement> |
getChildren() |
int |
getChildrenCount() |
com.google.common.base.Optional<CustomFieldValue> |
getCustomField(java.lang.String fieldName) |
java.util.List<java.lang.String> |
getCustomFields() |
java.util.List<CustomFieldValue> |
getCustomFieldValues() |
java.lang.String |
getDisplayName() |
int |
getExampleCount() |
java.util.List<Example> |
getExamples() |
java.lang.String |
getName() |
CustomFieldValue |
getNarrative() |
java.util.List<Requirement> |
getNestedChildren() |
java.lang.String |
getParent() |
java.util.List<java.lang.String> |
getReleaseVersions() |
java.lang.String |
getType() |
boolean |
hasChildren() |
java.lang.Boolean |
hasExamples() |
int |
hashCode() |
boolean |
matches(Requirement that) |
boolean |
matchesTag(TestTag testTag) |
static RequirementBuilderNameStep |
named(java.lang.String name) |
java.lang.String |
qualifiedName() |
java.lang.String |
qualifier() |
java.lang.String |
toString() |
Requirement |
withChild(Requirement child) |
Requirement |
withChildren(java.util.List<Requirement> children) |
Requirement.CustomFieldSetter |
withCustomField(java.lang.String fieldName) |
Requirement |
withExample(Example example) |
Requirement |
withExamples(java.util.List<Example> examples) |
Requirement |
withParent(java.lang.String parent) |
Requirement |
withReleaseVersions(java.util.List<java.lang.String> releaseVersions) |
Requirement |
withType(java.lang.String type) |
public java.lang.String getName()
public java.lang.String getDisplayName()
public java.lang.String getType()
public java.lang.String childType()
public CustomFieldValue getNarrative()
public java.util.List<java.lang.String> getReleaseVersions()
public int getChildrenCount()
public java.lang.String getParent()
public java.util.List<Requirement> getChildren()
public java.util.List<Example> getExamples()
public java.lang.Boolean hasExamples()
public int getExampleCount()
public java.lang.String getCardNumber()
public int compareTo(java.lang.Object otherRequirement)
compareTo in interface java.lang.Comparablepublic static RequirementBuilderNameStep named(java.lang.String name)
public Requirement withChildren(java.util.List<Requirement> children)
public Requirement withParent(java.lang.String parent)
public Requirement withType(java.lang.String type)
public Requirement withExample(Example example)
public Requirement withExamples(java.util.List<Example> examples)
public Requirement withReleaseVersions(java.util.List<java.lang.String> releaseVersions)
public boolean hasChildren()
public java.util.List<Requirement> getNestedChildren()
public TestTag asTag()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic boolean matches(Requirement that)
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic Requirement withChild(Requirement child)
public Requirement.CustomFieldSetter withCustomField(java.lang.String fieldName)
public java.util.List<CustomFieldValue> getCustomFieldValues()
public com.google.common.base.Optional<CustomFieldValue> getCustomField(java.lang.String fieldName)
public java.util.List<java.lang.String> getCustomFields()
public java.lang.String qualifiedName()
public java.lang.String qualifier()
public boolean matchesTag(TestTag testTag)