Class: JasperServer::ReportSchedulerService::ReportSchedulerInterface
- Inherits:
-
SOAP::RPC::Driver
- Object
- SOAP::RPC::Driver
- JasperServer::ReportSchedulerService::ReportSchedulerInterface
- Defined in:
- lib/jasperserver4r/reportschedulerservicedriver.rb
Constant Summary collapse
- DefaultEndpointUrl =
"http://localhost:8080/jasperserver/services/ReportScheduler"
- NsWs =
"http://www.jasperforge.org/jasperserver/ws"
- Methods =
[ [ XSD::QName.new(NsWs, "deleteJob"), "", "deleteJob", [ ["in", "id", ["::SOAP::SOAPLong"]] ], { :request_style => :rpc, :request_use => :encoded, :response_style => :rpc, :response_use => :encoded, :faults => {} } ], [ XSD::QName.new(NsWs, "deleteJobs"), "", "deleteJobs", [ ["in", "ids", ["JasperServer::ReportSchedulerService::ArrayOf_xsd_long", "http://www.jasperforge.org/jasperserver/ws", "ArrayOf_xsd_long"]] ], { :request_style => :rpc, :request_use => :encoded, :response_style => :rpc, :response_use => :encoded, :faults => {} } ], [ XSD::QName.new(NsWs, "getJob"), "", "getJob", [ ["in", "id", ["::SOAP::SOAPLong"]], ["retval", "getJobReturn", ["JasperServer::ReportSchedulerService::Job", "http://www.jasperforge.org/jasperserver/ws", "Job"]] ], { :request_style => :rpc, :request_use => :encoded, :response_style => :rpc, :response_use => :encoded, :faults => {} } ], [ XSD::QName.new(NsWs, "scheduleJob"), "", "scheduleJob", [ ["in", "job", ["Job", "http://www.jasperforge.org/jasperserver/ws", "Job"]], ["retval", "scheduleJobReturn", ["JasperServer::ReportSchedulerService::Job", "http://www.jasperforge.org/jasperserver/ws", "Job"]] ], { :request_style => :rpc, :request_use => :encoded, :response_style => :rpc, :response_use => :encoded, :faults => {} } ], [ XSD::QName.new(NsWs, "updateJob"), "", "updateJob", [ ["in", "job", ["Job", "http://www.jasperforge.org/jasperserver/ws", "Job"]], ["retval", "updateJobReturn", ["JasperServer::ReportSchedulerService::Job", "http://www.jasperforge.org/jasperserver/ws", "Job"]] ], { :request_style => :rpc, :request_use => :encoded, :response_style => :rpc, :response_use => :encoded, :faults => {} } ], [ XSD::QName.new(NsWs, "getAllJobs"), "", "getAllJobs", [ ["retval", "getAllJobsReturn", ["JasperServer::ReportSchedulerService::ArrayOfJobSummary", "http://www.jasperforge.org/jasperserver/ws", "ArrayOfJobSummary"]] ], { :request_style => :rpc, :request_use => :encoded, :response_style => :rpc, :response_use => :encoded, :faults => {} } ], [ XSD::QName.new(NsWs, "getReportJobs"), "", "getReportJobs", [ ["in", "reportURI", ["::SOAP::SOAPString"]], ["retval", "getReportJobsReturn", ["JasperServer::ReportSchedulerService::ArrayOfJobSummary", "http://www.jasperforge.org/jasperserver/ws", "ArrayOfJobSummary"]] ], { :request_style => :rpc, :request_use => :encoded, :response_style => :rpc, :response_use => :encoded, :faults => {} } ] ]
Instance Method Summary collapse
-
#initialize(endpoint_url = nil) ⇒ ReportSchedulerInterface
constructor
A new instance of ReportSchedulerInterface.
Constructor Details
#initialize(endpoint_url = nil) ⇒ ReportSchedulerInterface
Returns a new instance of ReportSchedulerInterface.
75 76 77 78 79 80 81 |
# File 'lib/jasperserver4r/reportschedulerservicedriver.rb', line 75 def initialize(endpoint_url = nil) endpoint_url ||= DefaultEndpointUrl super(endpoint_url, nil) self.mapping_registry = JasperServer::ReportSchedulerService::DefaultMappingRegistry::EncodedRegistry self.literal_mapping_registry = JasperServer::ReportSchedulerService::DefaultMappingRegistry::LiteralRegistry init_methods end |