public interface RequirementsService extends ParentRequirementProvider
Modifier and Type | Method and Description |
---|---|
boolean |
containsEmptyRequirementWithTag(TestTag tag) |
java.util.List<Requirement> |
getAncestorRequirementsFor(TestOutcome testOutcome) |
java.util.Optional<Requirement> |
getParentRequirementFor(TestOutcome testOutcome) |
java.util.List<Release> |
getReleasesFromRequirements() |
java.util.List<java.lang.String> |
getReleaseVersionsFor(TestOutcome testOutcome) |
java.util.Optional<Requirement> |
getRequirementFor(TestTag tag) |
java.util.List<Requirement> |
getRequirements() |
java.util.Collection<Requirement> |
getRequirementsWithTagsOfType(java.util.List<java.lang.String> tagTypes) |
java.util.List<java.lang.String> |
getRequirementTypes() |
java.util.Collection<TestTag> |
getTagsOfType(java.util.List<java.lang.String> tagTypes) |
boolean |
isRequirementsTag(TestTag tag) |
java.util.List<Requirement> getRequirements()
java.util.Optional<Requirement> getParentRequirementFor(TestOutcome testOutcome)
getParentRequirementFor
in interface ParentRequirementProvider
java.util.Optional<Requirement> getRequirementFor(TestTag tag)
boolean isRequirementsTag(TestTag tag)
java.util.List<Requirement> getAncestorRequirementsFor(TestOutcome testOutcome)
java.util.List<java.lang.String> getReleaseVersionsFor(TestOutcome testOutcome)
java.util.List<Release> getReleasesFromRequirements()
java.util.List<java.lang.String> getRequirementTypes()
java.util.Collection<TestTag> getTagsOfType(java.util.List<java.lang.String> tagTypes)
java.util.Collection<Requirement> getRequirementsWithTagsOfType(java.util.List<java.lang.String> tagTypes)
boolean containsEmptyRequirementWithTag(TestTag tag)