|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The component responsible for storing and loading report instances.
Field Summary | |
static java.lang.String |
ROLE
|
Method Summary | |
void |
delete(java.lang.String name,
User user)
Deletes a stored report. |
void |
generateStoredReportList(User user,
org.xml.sax.ContentHandler contentHandler,
ResourceHandle resourceHandle)
Generates a list of all stored reports for a user to a SAX ContentHandler. |
Report |
makeInstance(java.lang.String name,
User user,
ResourceHandle resourceHandle)
Makes an instance of the report stored under the given name. |
void |
store(java.lang.String name,
Report report,
User user,
boolean overwrite)
Stores a report. |
Field Detail |
public static final java.lang.String ROLE
Method Detail |
public void store(java.lang.String name, Report report, User user, boolean overwrite) throws ReportNameExistsException, ReportStoreException
overwrite
- if true and there exists already a report with the given name (for the given user),
then it will be overwitten. Otherwise a ReportNameExistsException will be thrown.
ReportNameExistsException
ReportStoreException
public Report makeInstance(java.lang.String name, User user, ResourceHandle resourceHandle) throws NonExistingStoredReport, ReportStoreException
The returned report will be locked, so it must be released by the caller when no longer needed.
NonExistingStoredReport
ReportStoreException
public void generateStoredReportList(User user, org.xml.sax.ContentHandler contentHandler, ResourceHandle resourceHandle) throws org.xml.sax.SAXException, ReportStoreException
org.xml.sax.SAXException
ReportStoreException
public void delete(java.lang.String name, User user) throws ReportStoreException
ReportStoreException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |