public interface IRequirementDataProvider
extends com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirementDataProvider_Legacy
IRequirementDataProvider allows to access Requirements of a COCKPIT project
for document generation. The IRequirementDataProvider can be referenced directly within a
document template by its name requirementDataProvider.| Modifier and Type | Method and Description |
|---|---|
IRequirementSet |
findRequirementSet(java.lang.String path)
Searches for the requirement set item with the specified path.
|
java.util.List<? extends IRequirementNote> |
getAllRequirementNotes()
Returns all requirement note items of the project.
|
java.util.List<? extends IRequirementNote> |
getAllRequirementNotes(int sortingCriterion)
Returns all requirement note items of the project.
|
java.util.List<? extends IRequirementNote> |
getAllRequirementNotes(java.lang.String sortingProperty)
Returns all requirement note items of the project.
|
java.util.List<? extends IRequirementNote> |
getAllRequirementNotesForHistoryItem(com.arcway.cockpit.docgen.provider.interfaces.IHistoryEntry historyItem)
Returns all requirement note items which have been modified the last time with the commit
identified by the given history item (each time, a user commits the project,
a history item is created).
|
java.util.List<? extends IRequirementNote> |
getAllRequirementNotesWithCategory(java.lang.String categoryID)
Returns all requirement note items of the project that belong to the specified category.
|
java.util.List<? extends IRequirementNote> |
getAllRequirementNotesWithCategory(java.lang.String categoryID,
int sortingCriterion)
Returns all requirement note items of the project that belong to the specified category.
|
java.util.List<? extends IRequirementNote> |
getAllRequirementNotesWithCategory(java.lang.String categoryID,
java.lang.String sortingProperty)
Returns all requirement note items of the project that belong to the specified category.
|
java.util.List<? extends IRequirementNote> |
getAllRequirementNotesWithDefaultCategory()
Returns all requirement note items of the project that belong to the default category.
|
java.util.List<? extends IRequirementNote> |
getAllRequirementNotesWithDefaultCategory(int sortingCriterion)
Returns all requirement note items of the project that belong to the default category.
|
java.util.List<? extends IRequirementNote> |
getAllRequirementNotesWithDefaultCategory(java.lang.String sortingProperty)
Returns all requirement note items of the project that belong to the default category.
|
java.util.List<? extends IRequirement> |
getAllRequirements()
Returns all requirement items of the project.
|
java.util.List<? extends IRequirement> |
getAllRequirements(int sortingCriterion)
Returns all requirement items of the project.
|
java.util.List<? extends IRequirement> |
getAllRequirements(java.lang.String sortingProperty)
Returns all requirement items of the project.
|
java.util.List<? extends IRequirementSet> |
getAllRequirementSets()
Returns all requirement set items of the project.
|
java.util.List<? extends IRequirementSet> |
getAllRequirementSets(int sortingCriterion)
Returns all requirement set items of the project.
|
java.util.List<? extends IRequirementSet> |
getAllRequirementSets(java.lang.String sortingProperty)
Returns all requirement set items of the project.
|
java.util.List<? extends IRequirementSet> |
getAllRequirementSetsForHistoryItem(com.arcway.cockpit.docgen.provider.interfaces.IHistoryEntry historyItem)
Returns all requirement set items which have been modified the last time with the commit
identified by the given history item (each time, a user commits the project,
a history item is created).
|
java.util.List<? extends IRequirementSet> |
getAllRequirementSetsWithCategory(java.lang.String categoryID)
Returns all requirement set items of the project that belong to the specified category.
|
java.util.List<? extends IRequirementSet> |
getAllRequirementSetsWithCategory(java.lang.String categoryID,
int sortingCriterion)
Returns all requirement set items of the project that belong to the specified category.
|
java.util.List<? extends IRequirementSet> |
getAllRequirementSetsWithCategory(java.lang.String categoryID,
java.lang.String sortingProperty)
Returns all requirement set items of the project that belong to the specified category.
|
java.util.List<? extends IRequirementSet> |
getAllRequirementSetsWithDefaultCategory()
Returns all requirement set items of the project that belong to the default category.
|
java.util.List<? extends IRequirementSet> |
getAllRequirementSetsWithDefaultCategory(int sortingCriterion)
Returns all requirement set items of the project that belong to the default category.
|
java.util.List<? extends IRequirementSet> |
getAllRequirementSetsWithDefaultCategory(java.lang.String sortingProperty)
Returns all requirement set items of the project that belong to the default category.
|
java.util.List<? extends IRequirement> |
getAllRequirementsForHistoryItem(com.arcway.cockpit.docgen.provider.interfaces.IHistoryEntry historyItem)
Returns all requirement items which have been modified the last time with the commit
identified by the given history item (each time, a user commits the project,
a history item is created).
|
java.util.List<? extends IRequirement> |
getAllRequirementsForModelElement(java.lang.String modelElementUID)
Returns all requirement items of the project which are linked to the given model element.
|
java.util.List<? extends IRequirement> |
getAllRequirementsForModelElement(java.lang.String modelElementUID,
int sortingCriterion)
Returns all requirement items of the project which are linked to the given model element.
|
java.util.List<? extends IRequirement> |
getAllRequirementsForModelElement(java.lang.String modelElementUID,
java.lang.String sortingProperty)
Returns all requirement items of the project which are linked to the given model element.
|
java.util.List<? extends IRequirement> |
getAllRequirementsNotLinkedToAnyModelElement()
Returns all requirement items of the project which are not linked to any model element.
|
java.util.List<? extends IRequirement> |
getAllRequirementsNotLinkedToAnyModelElement(int sortingCriterion)
Returns all requirement items of the project which are not linked to any model element.
|
java.util.List<? extends IRequirement> |
getAllRequirementsNotLinkedToAnyModelElement(java.lang.String sortingProperty)
Returns all requirement items of the project which are not linked to any model element.
|
java.util.List<? extends IRequirement> |
getAllRequirementsWithCategory(java.lang.String categoryID)
Returns all requirement items of the project that belong to the specified category.
|
java.util.List<? extends IRequirement> |
getAllRequirementsWithCategory(java.lang.String categoryID,
int sortingCriterion)
Returns all requirement items of the project that belong to the specified category.
|
java.util.List<? extends IRequirement> |
getAllRequirementsWithCategory(java.lang.String categoryID,
java.lang.String sortingProperty)
Returns all requirement items of the project that belong to the specified category.
|
java.util.List<? extends IRequirement> |
getAllRequirementsWithDefaultCategory()
Returns all requirement items of the project that belong to the default category.
|
java.util.List<? extends IRequirement> |
getAllRequirementsWithDefaultCategory(int sortingCriterion)
Returns all requirement items of the project that belong to the default category.
|
java.util.List<? extends IRequirement> |
getAllRequirementsWithDefaultCategory(java.lang.String sortingProperty)
Returns all requirement items of the project that belong to the default category.
|
java.util.List<? extends IRequirement> |
getAllRootRequirements()
Returns all root requirement items of the project.
|
java.util.List<? extends IRequirement> |
getAllRootRequirements(int sortingCriterion)
Returns all root requirement items of the project.
|
java.util.List<? extends IRequirement> |
getAllRootRequirements(java.lang.String sortingProperty)
Returns all root requirement items of the project.
|
java.util.List<? extends IRequirementSet> |
getAllRootRequirementSets()
Returns all root requirement set items of the project.
|
java.util.List<? extends IRequirementSet> |
getAllRootRequirementSets(int sortingCriterion)
Returns all root requirement set items of the project.
|
java.util.List<? extends IRequirementSet> |
getAllRootRequirementSets(java.lang.String sortingProperty)
Returns all root requirement set items of the project.
|
java.util.List<? extends IRequirementSet> |
getAllRootRequirementSetsWithCategory(java.lang.String categoryID)
Returns all root requirement set items of the project that belong to the specified category.
|
java.util.List<? extends IRequirementSet> |
getAllRootRequirementSetsWithCategory(java.lang.String categoryID,
int sortingCriterion)
Returns all root requirement set items of the project that belong to the specified category.
|
java.util.List<? extends IRequirementSet> |
getAllRootRequirementSetsWithCategory(java.lang.String categoryID,
java.lang.String sortingProperty)
Returns all root requirement set items of the project that belong to the specified category.
|
java.util.List<? extends IRequirementSet> |
getAllRootRequirementSetsWithDefaultCategory()
Returns all root requirement set items of the project that belong to the default category.
|
java.util.List<? extends IRequirementSet> |
getAllRootRequirementSetsWithDefaultCategory(int sortingCriterion)
Returns all root requirement set items of the project that belong to the default category.
|
java.util.List<? extends IRequirementSet> |
getAllRootRequirementSetsWithDefaultCategory(java.lang.String sortingProperty)
Returns all root requirement set items of the project that belong to the default category.
|
java.util.List<? extends IRequirement> |
getAllRootRequirementsWithCategory(java.lang.String categoryID)
Returns all root requirement items of the project that belong to the specified category.
|
java.util.List<? extends IRequirement> |
getAllRootRequirementsWithCategory(java.lang.String categoryID,
int sortingCriterion)
Returns all root requirement items of the project that belong to the specified category.
|
java.util.List<? extends IRequirement> |
getAllRootRequirementsWithCategory(java.lang.String categoryID,
java.lang.String sortingProperty)
Returns all root requirement items of the project that belong to the specified category.
|
java.util.List<? extends IRequirement> |
getAllRootRequirementsWithDefaultCategory()
Returns all root requirement items of the project that belong to the default category.
|
java.util.List<? extends IRequirement> |
getAllRootRequirementsWithDefaultCategory(int sortingCriterion)
Returns all root requirement items of the project that belong to the default category.
|
java.util.List<? extends IRequirement> |
getAllRootRequirementsWithDefaultCategory(java.lang.String sortingProperty)
Returns all root requirement items of the project that belong to the default category.
|
java.util.List<java.lang.String> |
getKnownValuesForRequirementNoteNoteType()
Returns the known values for the note-type of requirement note items.
|
java.util.List<java.lang.String> |
getKnownValuesForRequirementPriority()
Returns the known values for the priority of requirement items.
|
java.util.List<java.lang.String> |
getKnownValuesForRequirementStatus()
Returns the known values for the status of requirement items.
|
int |
getSORT_REQUIREMENT_BY_ID()
Constant for sorting requirement items by id.
|
int |
getSORT_REQUIREMENT_BY_IDANDNAME()
Constant for sorting requirement items by id and name.
|
int |
getSORT_REQUIREMENT_BY_NAME()
Constant for sorting requirement items by name.
|
int |
getSORT_REQUIREMENT_BY_PRIORITY()
Constant for sorting requirement items by priority.
|
int |
getSORT_REQUIREMENT_BY_STATUS()
Constant for sorting requirement items by status.
|
int |
getSORT_REQUIREMENTNOTE_BY_NOTETYPE()
Constant for sorting requirement note items by note-type.
|
int |
getSORT_REQUIREMENTSET_BY_NAME()
Constant for sorting requirement set items by name.
|
boolean |
hasRequirementsForModelElement(java.lang.String modelElementUID)
Returns whether there are any requirement items linked to the specified model element.
|
getAuthors, getInitiators, getNoteCategories, getRequirementCategories, getRequirementMilestones, getRequirementsForUniqueElement, getRequirementsForUniqueElement, getRequirementsForUniqueElement, getRequirementStates, getRootRequirementSets, getRootRequirementSets, getSORT_REQUIREMENT_BY_CATEGORY, getSORT_REQUIREMENT_BY_CLASSIFICATION, getSORT_REQUIREMENT_BY_INITIATOR, getSORT_REQUIREMENT_BY_STATE, getSORT_REQUIREMENT_BY_TITLE, getSORT_REQUIREMENT_BY_VERSION, getSORT_REQUIREMENTNOTE_BY_CATEGORY, getUnlinkedRequirements, getUnlinkedRequirements, getUnlinkedRequirements, hasRequirementsForUniqueElementint getSORT_REQUIREMENTSET_BY_NAME()
getSORT_REQUIREMENTSET_BY_NAME in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirementDataProvider_Legacyint getSORT_REQUIREMENT_BY_ID()
getSORT_REQUIREMENT_BY_ID in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirementDataProvider_Legacyint getSORT_REQUIREMENT_BY_NAME()
int getSORT_REQUIREMENT_BY_STATUS()
int getSORT_REQUIREMENT_BY_PRIORITY()
getSORT_REQUIREMENT_BY_PRIORITY in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirementDataProvider_Legacyint getSORT_REQUIREMENT_BY_IDANDNAME()
int getSORT_REQUIREMENTNOTE_BY_NOTETYPE()
java.util.List<? extends IRequirementSet> getAllRequirementSets()
getAllRequirementSets in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirementDataProvider_Legacyjava.util.List<? extends IRequirementSet> getAllRequirementSets(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirementSet> getAllRequirementSets(java.lang.String sortingProperty)
getAllRequirementSets in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirementDataProvider_LegacysortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirementSet> getAllRequirementSetsWithCategory(java.lang.String categoryID)
categoryID - the category IDjava.util.List<? extends IRequirementSet> getAllRequirementSetsWithCategory(java.lang.String categoryID, int sortingCriterion)
categoryID - the category IDsortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirementSet> getAllRequirementSetsWithCategory(java.lang.String categoryID, java.lang.String sortingProperty)
categoryID - the category IDsortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirementSet> getAllRequirementSetsWithDefaultCategory()
java.util.List<? extends IRequirementSet> getAllRequirementSetsWithDefaultCategory(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirementSet> getAllRequirementSetsWithDefaultCategory(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirementSet> getAllRootRequirementSets()
java.util.List<? extends IRequirementSet> getAllRootRequirementSets(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirementSet> getAllRootRequirementSets(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirementSet> getAllRootRequirementSetsWithCategory(java.lang.String categoryID)
categoryID - the category IDjava.util.List<? extends IRequirementSet> getAllRootRequirementSetsWithCategory(java.lang.String categoryID, int sortingCriterion)
categoryID - the category IDsortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirementSet> getAllRootRequirementSetsWithCategory(java.lang.String categoryID, java.lang.String sortingProperty)
categoryID - the category IDsortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirementSet> getAllRootRequirementSetsWithDefaultCategory()
java.util.List<? extends IRequirementSet> getAllRootRequirementSetsWithDefaultCategory(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirementSet> getAllRootRequirementSetsWithDefaultCategory(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirementSet> getAllRequirementSetsForHistoryItem(com.arcway.cockpit.docgen.provider.interfaces.IHistoryEntry historyItem)
Note: For the purpose of this method, the current version of an requirement set is
only assigned to the history item for the commit of the last change of the
requirement set. This method does not allow to access old versions.
historyItem - history item identifying the last change of the requirement set itemsjava.util.List<? extends IRequirement> getAllRequirements()
getAllRequirements in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirementDataProvider_Legacyjava.util.List<? extends IRequirement> getAllRequirements(int sortingCriterion)
getAllRequirements in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirementDataProvider_LegacysortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getAllRequirements(java.lang.String sortingProperty)
getAllRequirements in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirementDataProvider_LegacysortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirement> getAllRequirementsWithCategory(java.lang.String categoryID)
categoryID - the category IDjava.util.List<? extends IRequirement> getAllRequirementsWithCategory(java.lang.String categoryID, int sortingCriterion)
categoryID - the category IDsortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getAllRequirementsWithCategory(java.lang.String categoryID, java.lang.String sortingProperty)
categoryID - the category IDsortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirement> getAllRequirementsWithDefaultCategory()
java.util.List<? extends IRequirement> getAllRequirementsWithDefaultCategory(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getAllRequirementsWithDefaultCategory(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirement> getAllRootRequirements()
java.util.List<? extends IRequirement> getAllRootRequirements(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getAllRootRequirements(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirement> getAllRootRequirementsWithCategory(java.lang.String categoryID)
categoryID - the category IDjava.util.List<? extends IRequirement> getAllRootRequirementsWithCategory(java.lang.String categoryID, int sortingCriterion)
categoryID - the category IDsortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getAllRootRequirementsWithCategory(java.lang.String categoryID, java.lang.String sortingProperty)
categoryID - the category IDsortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirement> getAllRootRequirementsWithDefaultCategory()
java.util.List<? extends IRequirement> getAllRootRequirementsWithDefaultCategory(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getAllRootRequirementsWithDefaultCategory(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingboolean hasRequirementsForModelElement(java.lang.String modelElementUID)
modelElementUID - unique identifier of the model elementjava.util.List<? extends IRequirement> getAllRequirementsForModelElement(java.lang.String modelElementUID)
modelElementUID - the uid of the model elementjava.util.List<? extends IRequirement> getAllRequirementsForModelElement(java.lang.String modelElementUID, int sortingCriterion)
modelElementUID - the uid of the model elementsortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getAllRequirementsForModelElement(java.lang.String modelElementUID, java.lang.String sortingProperty)
modelElementUID - the uid of the model elementsortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirement> getAllRequirementsNotLinkedToAnyModelElement()
java.util.List<? extends IRequirement> getAllRequirementsNotLinkedToAnyModelElement(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirement> getAllRequirementsNotLinkedToAnyModelElement(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirement> getAllRequirementsForHistoryItem(com.arcway.cockpit.docgen.provider.interfaces.IHistoryEntry historyItem)
Note: For the purpose of this method, the current version of an requirement is
only assigned to the history item for the commit of the last change of the
requirement. This method does not allow to access old versions.
historyItem - history item identifying the last change of the requirement itemsjava.util.List<? extends IRequirementNote> getAllRequirementNotes()
java.util.List<? extends IRequirementNote> getAllRequirementNotes(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirementNote> getAllRequirementNotes(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirementNote> getAllRequirementNotesWithCategory(java.lang.String categoryID)
categoryID - the category IDjava.util.List<? extends IRequirementNote> getAllRequirementNotesWithCategory(java.lang.String categoryID, int sortingCriterion)
categoryID - the category IDsortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirementNote> getAllRequirementNotesWithCategory(java.lang.String categoryID, java.lang.String sortingProperty)
categoryID - the category IDsortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirementNote> getAllRequirementNotesWithDefaultCategory()
java.util.List<? extends IRequirementNote> getAllRequirementNotesWithDefaultCategory(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IRequirementNote> getAllRequirementNotesWithDefaultCategory(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IRequirementNote> getAllRequirementNotesForHistoryItem(com.arcway.cockpit.docgen.provider.interfaces.IHistoryEntry historyItem)
Note: For the purpose of this method, the current version of an requirement note is
only assigned to the history item for the commit of the last change of the
requirement note. This method does not allow to access old versions.
historyItem - history item identifying the last change of the requirement note itemsIRequirementSet findRequirementSet(java.lang.String path)
findRequirementSet in interface com.arcway.cockpit.genericmodule.requirementsmodule3.docgen.provider.interfaces.legacy.IRequirementDataProvider_Legacypath - the pathjava.util.List<java.lang.String> getKnownValuesForRequirementStatus()
java.util.List<java.lang.String> getKnownValuesForRequirementPriority()
java.util.List<java.lang.String> getKnownValuesForRequirementNoteNoteType()