# File lib/taskjuggler/daemon/ReportServer.rb, line 199 def initialize(server) @server = server end
# File lib/taskjuggler/daemon/ReportServer.rb, line 209 def addFile(authKey, file) return false unless @server.checkKey(authKey, 'addFile') trap { @server.addFile(file) } end
# File lib/taskjuggler/daemon/ReportServer.rb, line 237 def checkStatusSheet(authKey, sheet) return false unless @server.checkKey(authKey, 'checkStatusSheet') trap { @server.checkStatusSheet(sheet) } end
# File lib/taskjuggler/daemon/ReportServer.rb, line 231 def checkTimeSheet(authKey, sheet) return false unless @server.checkKey(authKey, 'checkTimeSheet') trap { @server.checkTimeSheet(sheet) } end
# File lib/taskjuggler/daemon/ReportServer.rb, line 215 def generateReport(authKey, reportId, regExpMode, formats, dynamicAttributes) return false unless @server.checkKey(authKey, 'generateReport') trap do @server.generateReport(reportId, regExpMode, formats, dynamicAttributes) end end
# File lib/taskjuggler/daemon/ReportServer.rb, line 225 def listReports(authKey, reportId, regExpMode) return false unless @server.checkKey(authKey, 'generateReport') trap { @server.listReports(reportId, regExpMode) } end
# File lib/taskjuggler/daemon/ReportServer.rb, line 203 def ping(authKey) return false unless @server.checkKey(authKey, 'addFile') trap { @server.ping } end