summaryrefslogtreecommitdiff
path: root/report/report_service.rb
diff options
context:
space:
mode:
authorMartin Gütlein <martin.guetlein@gmail.com>2009-11-25 12:40:12 +0100
committerMartin Gütlein <martin.guetlein@gmail.com>2009-11-25 12:40:12 +0100
commit4e76efe724aa723e1f79fb09d4e908323720f1de (patch)
tree864bd7f58eaa748bbd143e4b4dcd3ff6e4885ffc /report/report_service.rb
parentdb65b03dc761f7788dad5bdbfd9e0d7e8376f6cb (diff)
set content-tpye when accessing ressources, check report types, ...
Diffstat (limited to 'report/report_service.rb')
-rw-r--r--report/report_service.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/report/report_service.rb b/report/report_service.rb
index 364ac85..555db8e 100644
--- a/report/report_service.rb
+++ b/report/report_service.rb
@@ -76,7 +76,7 @@ module Reports
def get_report( type, id, accept_header_value="text/xml" )
LOGGER.info "get report '"+id.to_s+"' of type '"+type.to_s+"' (accept-header-value: '"+accept_header_value.to_s+"')"
-
+ check_report_type(type)
format = Reports::ReportFormat.get_format(accept_header_value)
return @persistance.get_report(type, id, format)
end
@@ -89,6 +89,7 @@ module Reports
def get_report_resource( type, id, resource )
LOGGER.info "get resource '"+resource+"' for report '"+id.to_s+"' of type '"+type.to_s+"'"
+ check_report_type(type)
return @persistance.get_report_resource(type, id, resource)
end
@@ -101,6 +102,7 @@ module Reports
def delete_report( type, id )
LOGGER.info "delete report '"+id.to_s+"' of type '"+type.to_s+"'"
+ check_report_type(type)
@persistance.delete_report(type, id)
end