| net.sourceforge.groboutils.pmti.v1.IProblemManager
All known Subclasses: net.sourceforge.groboutils.pmti.v1.itf.ITFReadProblemManager,
IProblemManager | public interface IProblemManager (Code) | | The master class (generally a facade) responsible for interfacing the
programmer with the Problem Management Tracker, implementing not only the
query and change elements, but also enforcing the workflow logic associated
with the underlying tracker.
author: Matt Albrecht groboclown@users.sourceforge.net version: $Date: 2003/02/10 22:51:54 $ since: July 7, 2002 |
getIssueByID | public IIssue getIssueByID(String id) throws ProblemManagerException(Code) | | Returns the issue associated with the given unique issue ID. If no such
issue exists, then null is returned. Note that the returned
element is a non-editable version of the issue.
|
getIssueIDs | public String[] getIssueIDs() throws ProblemManagerException(Code) | | Returns a list of all issue IDs known by the PMT. This may be an
extremely expensive operation, depending on the size of the underlying
system. This call must never return null. This should never
return new issues that have not been comitted yet.
|
getIssueIDsForTemplate | public String[] getIssueIDsForTemplate(IIssue issue) throws ProblemManagerException(Code) | | Returns all issue IDs that match the given 'template'. A template is
an issue where all null values are considered 'wildcards',
so that a null state, for instance, would match for any
state object. May change the template in the future to a different
but similar type to allow for regular-expressions.
|
getProblemManagerInfo | public IProblemManagerInfo getProblemManagerInfo()(Code) | | Returns all meta-data for this problem management tracker.
|
|
|