public interface OndemandReportManager
OndemandReportManager manages on demand report records.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
STAUTS_STOPPED
Stopped report status (value="Stopped").
|
| Modifier and Type | Method and Description |
|---|---|
OndemandReportRecord |
changeStatus(java.lang.String ondemandID,
java.lang.String status)
Changes the on demand report status.
|
void |
clearUserOndemandList(java.lang.String userID,
boolean isStopTask)
Clears up all the users' records in the On demand Report Record List.
|
java.lang.String |
getOndemandID(java.lang.String userID,
java.lang.String resultName)
Through this method, the user can get a record's On demand ID according to the
result name.
|
OndemandReportRecord |
getOndemandReportRecord(java.lang.String ondemandID)
Gets the on demand report record of the temporary result.
|
java.util.Vector |
getOndemandReports(java.lang.String userID)
Gets on demand report records registered by the user.
|
OndemandReportRecord |
notifyOndemandCompleted(java.lang.String ondemandID)
Notifies the on demand report runs over.
|
void |
removeAllOndemandReport(java.lang.String userID)
Removes all the on demand report records of the specified user.
|
void |
removeOndemandReport(java.lang.String ondemandResult)
Removes the on demand report record of the temporary result.
|
void |
removeOndemandReport(java.lang.String ondemandID,
boolean isStop)
Removes the on demand report record of the temporary result.
|
void |
removeOndemandReport(java.lang.String userID,
java.lang.String resultName,
boolean isStopTask)
Through this method, the user can delete a record from the On demand List according
to the result name.
|
static final java.lang.String STAUTS_STOPPED
java.util.Vector getOndemandReports(java.lang.String userID)
userID - the userID.OndemandReportRecord getOndemandReportRecord(java.lang.String ondemandID)
ondemandID - the on demand ID.OndemandReportRecord notifyOndemandCompleted(java.lang.String ondemandID)
ondemandID - the on demand ID.OndemandReportRecord changeStatus(java.lang.String ondemandID, java.lang.String status)
ondemandID - the on demand ID.status - the on demand status.void removeOndemandReport(java.lang.String ondemandID,
boolean isStop)
ondemandID - the on demand ID.isStop - if to stop the running of the on demand reports.void removeOndemandReport(java.lang.String ondemandResult)
ondemandResult - the on demand report result file name.void removeAllOndemandReport(java.lang.String userID)
userID - the userID.void clearUserOndemandList(java.lang.String userID,
boolean isStopTask)
userID - The ID of the user.isStopTask - Whether the server stops the tasks according to On demand ID if they are not completed.java.lang.String getOndemandID(java.lang.String userID,
java.lang.String resultName)
userID - The ID of the user.resultName - The result name of the report.void removeOndemandReport(java.lang.String userID,
java.lang.String resultName,
boolean isStopTask)
userID - The ID of the user.resultName - The result name of the report.isStopTask - Whether the server stops the tasks according to On demand ID if they are not completed.