org.openengsb.domain.report.common
Interface ReportStore

All Known Implementing Classes:
FileSystemReportStore, InMemoryReportStore

public interface ReportStore


Method Summary
 void createCategory(String category)
           
 List<String> getAllCategories()
           
 List<Report> getAllReports(String category)
           
 void removeCategory(String category)
           
 void removeReport(String category, Report report)
           
 void storeReport(String category, Report report)
           
 

Method Detail

getAllReports

List<Report> getAllReports(String category)

storeReport

void storeReport(String category,
                 Report report)

removeReport

void removeReport(String category,
                  Report report)

getAllCategories

List<String> getAllCategories()

removeCategory

void removeCategory(String category)

createCategory

void createCategory(String category)


Copyright © 2009-2010. All Rights Reserved.