uk.co.mullsoft.jean
Interface ProblemReportHandler

All Known Implementing Classes:
JEANProblemReportHandler

public interface ProblemReportHandler


Method Summary
 java.lang.String[] getComponentNames(java.lang.String productName)
           
 java.lang.String[] getComponentNames(java.lang.String productName, java.lang.String[] componentPath)
           
 java.lang.String[] getProductNames()
           
 void reportProblem(ProblemReport report)
          Handle a problem report.
 

Method Detail

getProductNames

java.lang.String[] getProductNames()
Returns:
the names of all products

getComponentNames

java.lang.String[] getComponentNames(java.lang.String productName)
Returns:
the names of all top level components for the given product

getComponentNames

java.lang.String[] getComponentNames(java.lang.String productName,
                                     java.lang.String[] componentPath)
Returns:
the sub components of the component reached by the path for the given product.

reportProblem

void reportProblem(ProblemReport report)
Handle a problem report.