public class AutomatedReportingServiceImpl extends Object implements AutomatedReportingService, OpStatusService
Constructor and Description |
---|
AutomatedReportingServiceImpl() |
AutomatedReportingServiceImpl(WebServiceContext w)
constructor used for unit testing, do not remove
|
Modifier and Type | Method and Description |
---|---|
AddOrUpdateScheduledReportResponseMsg |
addOrUpdateScheduledReport(AddOrUpdateScheduledReportRequestMsg request) |
DeleteReportResponseMsg |
deleteReport(DeleteReportRequestMsg request)
Deletes a generated report
|
DeleteScheduledReportResponseMsg |
deleteScheduledReport(DeleteScheduledReportRequestMsg request)
This will delete the job AND all reports associated with the job
|
protected byte[] |
get_a_Report(String id,
String currentUser,
SecurityWrapper wrapper) |
GetMyScheduledReportsResponseMsg |
getMyScheduledReports(GetMyScheduledReportsRequestMsg request)
* Gets a list of jobs owned by the current user and a list of recently
generated reports
|
GetOperatingStatusResponseMessage |
getOperatingStatus(GetOperatingStatusRequestMessage request)
Get the operating status of this service
|
GetReportResponseMsg |
getReport(GetReportRequestMsg request)
Gets a specific generated report
|
public AutomatedReportingServiceImpl() throws DatatypeConfigurationException
DatatypeConfigurationException
public AutomatedReportingServiceImpl(WebServiceContext w) throws DatatypeConfigurationException
w
- DatatypeConfigurationException
@RequestWrapper(localName="GetMyScheduledReports", targetNamespace="urn:org:miloss:fgsms:services:interfaces:automatedReportingService", className="org.miloss.fgsms.services.interfaces.automatedreportingservice.GetMyScheduledReports") @ResponseWrapper(localName="GetMyScheduledReportsResponse", targetNamespace="urn:org:miloss:fgsms:services:interfaces:automatedReportingService", className="org.miloss.fgsms.services.interfaces.automatedreportingservice.GetMyScheduledReportsResponse") public GetMyScheduledReportsResponseMsg getMyScheduledReports(GetMyScheduledReportsRequestMsg request) throws AccessDeniedException, ServiceUnavailableException
getMyScheduledReports
in interface AutomatedReportingService
request
- AccessDeniedException
ServiceUnavailableException
@RequestWrapper(localName="AddOrUpdateScheduledReport", targetNamespace="urn:org:miloss:fgsms:services:interfaces:automatedReportingService", className="org.miloss.fgsms.services.interfaces.automatedreportingservice.AddOrUpdateScheduledReport") @ResponseWrapper(localName="AddOrUpdateScheduledReportResponse", targetNamespace="urn:org:miloss:fgsms:services:interfaces:automatedReportingService", className="org.miloss.fgsms.services.interfaces.automatedreportingservice.AddOrUpdateScheduledReportResponse") public AddOrUpdateScheduledReportResponseMsg addOrUpdateScheduledReport(AddOrUpdateScheduledReportRequestMsg request) throws AccessDeniedException, ServiceUnavailableException
addOrUpdateScheduledReport
in interface AutomatedReportingService
request
- AccessDeniedException
ServiceUnavailableException
@RequestWrapper(localName="DeleteScheduledReport", targetNamespace="urn:org:miloss:fgsms:services:interfaces:automatedReportingService", className="org.miloss.fgsms.services.interfaces.automatedreportingservice.DeleteScheduledReport") @ResponseWrapper(localName="DeleteScheduledReportResponse", targetNamespace="urn:org:miloss:fgsms:services:interfaces:automatedReportingService", className="org.miloss.fgsms.services.interfaces.automatedreportingservice.DeleteScheduledReportResponse") public DeleteScheduledReportResponseMsg deleteScheduledReport(DeleteScheduledReportRequestMsg request) throws AccessDeniedException, ServiceUnavailableException
deleteScheduledReport
in interface AutomatedReportingService
request
- AccessDeniedException
ServiceUnavailableException
@RequestWrapper(localName="GetReport", targetNamespace="urn:org:miloss:fgsms:services:interfaces:automatedReportingService", className="org.miloss.fgsms.services.interfaces.automatedreportingservice.GetReport") @ResponseWrapper(localName="GetReportResponse", targetNamespace="urn:org:miloss:fgsms:services:interfaces:automatedReportingService", className="org.miloss.fgsms.services.interfaces.automatedreportingservice.GetReportResponse") public GetReportResponseMsg getReport(GetReportRequestMsg request) throws AccessDeniedException, ServiceUnavailableException
getReport
in interface AutomatedReportingService
request
- AccessDeniedException
ServiceUnavailableException
protected byte[] get_a_Report(String id, String currentUser, SecurityWrapper wrapper) throws AccessDeniedException
AccessDeniedException
@RequestWrapper(localName="DeleteReport", targetNamespace="urn:org:miloss:fgsms:services:interfaces:automatedReportingService", className="org.miloss.fgsms.services.interfaces.automatedreportingservice.DeleteReport") @ResponseWrapper(localName="DeleteReportResponse", targetNamespace="urn:org:miloss:fgsms:services:interfaces:automatedReportingService", className="org.miloss.fgsms.services.interfaces.automatedreportingservice.DeleteReportResponse") public DeleteReportResponseMsg deleteReport(DeleteReportRequestMsg request) throws AccessDeniedException, ServiceUnavailableException
deleteReport
in interface AutomatedReportingService
request
- AccessDeniedException
ServiceUnavailableException
@RequestWrapper(localName="GetOperatingStatus", targetNamespace="urn:org:miloss:fgsms:services:interfaces:common", className="org.miloss.fgsms.services.interfaces.common.GetOperatingStatus") @ResponseWrapper(localName="GetOperatingStatusResponse", targetNamespace="urn:org:miloss:fgsms:services:interfaces:common", className="org.miloss.fgsms.services.interfaces.common.GetOperatingStatusResponse") public GetOperatingStatusResponseMessage getOperatingStatus(GetOperatingStatusRequestMessage request)
getOperatingStatus
in interface OpStatusService
request
- Copyright © 2008–2017 MIL-OSS. All rights reserved.