ReqFactory Object
Description
Services for managing requirements.
Remarks
The ReqFactory for the connection is TDConnection.ReqFactory.
Interfaces
Implemented InterfaceDescription
IAlertableEntityFactoryA factory implements this interface to indicate that it can instantiate objects that implement the IAlertable interface.
IBaseFactory2Provides basic object basic factory services, such as adding and removing factory child objects and creating lists of child objects.
IBaseFactoryExEnhances the IBaseFactory interface to support mailing.
IMailableFactoryMail support for factories.
ISearchableFactoryServices to support text searches in properties of objects managed by a factory.
ISupportCopyPaste2Services for supporting copy and paste.
ISupportCopyPaste4Services for supporting copy and paste.
ISupportHierarchicalFilterSupport for the hierarchical filter.
Public Methods
Public Method AddItemCreates a new item object.
Public Method BuildMultiProjectProgressGraphBuilds Requirement progress graph. Extends BuildProgressGraph with ability to display Null parent folders.
Public Method BuildMultiProjectSummaryGraphBuilds Req summary graph. Extends BuildSummaryGraph with ability to display Null parent folders.
Public Method BuildMultiProjectTrendGraphCreates graph that shows the number of defect status changes over time.
Public Method BuildPerfGraphBuilds Performance Graph.
Public Method BuildPerfGraphExBuilds Performance Graph.
Public Method BuildProgressGraphBuilds Req progress graph.
Public Method BuildProgressGraphExBuilds Requirement progress graph. Extends BuildProgressGraph with ability to display Null parent folders.
Public Method BuildSummaryGraphBuilds Req summary graph.
Public Method BuildSummaryGraphExBuilds Req summary graph. Extends BuildSummaryGraph with ability to display Null parent folders.
Public Method BuildTrendGraphCreates graph that shows the number of defect status changes over time.
Public Method BuildTrendGraphExCreates graph that shows the number of defect status changes over time.
Public Method CreateSearchOptionsCreates a new SearchOptions object.
Public Method FindGets a list of requirements containing the Pattern value in specified field.
Public Method GetChildrenListGets list of child requirements.
Public Method GetCoverageAnalysisCalculationTimeGet the coverage analysis last calculation time.
Public Method GetCoverageTestConfigsByReqFilterReturns the list of test configurations that cover the requirements that match the requirement filter.
Public Method GetCoverageTestsByReqFilterReturns the list of tests that cover the requirements that match the requirement filter.
Public Method GetFilteredChildrenReturns a list of children of the specified parent that match the filter.
Public Method GetFilteredChildrenListGets a filtered list of child requirements.
Public Method GetRequirementTypeReturns the requirement customization type object specified by the type ID.
Public Method GetRequirementTypesReturns the list of requirement customization types.
Public Method GetTracedListReturns the list of requirements either traced directly from or directly to the specified requirement.
Public Method IsSearchableChecks if the Search method can be called by this factory.
Public Method MailMails the list of IBase Factory Items. 'Items' is a list of ID numbers.
Public Method MailExMails the list of IBase Factory Items. 'Items' is a list of ID numbers.
Public Method MoveRequirementsMoves the requirements to be child nodes of the specified parent.
Public Method NewListCreates a list of objects according to the specified filter.
Public Method RefillTransientTDFieldsInternal HP - refresh the Fields to include the transient
Public Method RefreshRouteRefresh the coverage analysis route talbe.
Public Method RemoveItemRemoves item from the database. Removal takes place immediately, without a Post.
Public Method ReqTypeIdToNameReturns the name of the requirement type specified by the type ID.
Public Method SearchGets a list of objects matching the search query.
Public Properties
Public Property FetchLevelThe Fetch level for a field.
Public Property FieldsThe list of all available fields for the entity managed by the factory.
Public Property FilterThe TDFilter object for the factory.
Public Property GroupingManagerThe GroupingManager for this factory.
Public Property GroupingSupportedCheck whether the factory supports grouping.
Public Property HistoryThe History object for this entity.
Public Property ItemGets an object managed by the factory by its key.
See Also