A C F G I N O P R S

A

AbstractReportDomain - Class in org.openengsb.domain.report.common
 
AbstractReportDomain(String) - Constructor for class org.openengsb.domain.report.common.AbstractReportDomain
 
addPart(ReportPart) - Method in class org.openengsb.domain.report.model.Report
 
addReportPart(String, ReportPart) - Method in interface org.openengsb.domain.report.ReportDomain
Add the given report part to the report data currently collected for the given reportId.

C

collectData() - Method in interface org.openengsb.domain.report.ReportDomain
Start a report data collection.
createCategory(String) - Method in class org.openengsb.domain.report.common.AbstractReportDomain
 
createCategory(String) - Method in class org.openengsb.domain.report.common.FileSystemReportStore
 
createCategory(String) - Method in class org.openengsb.domain.report.common.InMemoryReportStore
 
createCategory(String) - Method in interface org.openengsb.domain.report.common.ReportStore
 
createCategory(String) - Method in interface org.openengsb.domain.report.ReportDomain
Creates the given category, which is empty at the start.
createReportStore(String) - Method in class org.openengsb.domain.report.common.FileSystemReportStoreFactory
 
createReportStore(String) - Method in class org.openengsb.domain.report.common.InMemoryReportStoreFactory
 
createReportStore(String) - Method in interface org.openengsb.domain.report.common.ReportStoreFactory
 

F

FileReportPart - Class in org.openengsb.domain.report.model
 
FileReportPart(String, String, File) - Constructor for class org.openengsb.domain.report.model.FileReportPart
 
FileSystemReportStore - Class in org.openengsb.domain.report.common
 
FileSystemReportStore(File) - Constructor for class org.openengsb.domain.report.common.FileSystemReportStore
 
FileSystemReportStoreFactory - Class in org.openengsb.domain.report.common
 
FileSystemReportStoreFactory() - Constructor for class org.openengsb.domain.report.common.FileSystemReportStoreFactory
 

G

generateReport(String, String, String) - Method in interface org.openengsb.domain.report.ReportDomain
Generate the report using the information stored under the given reportId and stop collecting data for this report.
getAllCategories() - Method in class org.openengsb.domain.report.common.AbstractReportDomain
 
getAllCategories() - Method in class org.openengsb.domain.report.common.FileSystemReportStore
 
getAllCategories() - Method in class org.openengsb.domain.report.common.InMemoryReportStore
 
getAllCategories() - Method in interface org.openengsb.domain.report.common.ReportStore
 
getAllCategories() - Method in interface org.openengsb.domain.report.ReportDomain
Get all report categories.
getAllReports(String) - Method in class org.openengsb.domain.report.common.AbstractReportDomain
 
getAllReports(String) - Method in class org.openengsb.domain.report.common.FileSystemReportStore
 
getAllReports(String) - Method in class org.openengsb.domain.report.common.InMemoryReportStore
 
getAllReports(String) - Method in interface org.openengsb.domain.report.common.ReportStore
 
getAllReports(String) - Method in interface org.openengsb.domain.report.ReportDomain
Get all finished reports of the given category.
getContent() - Method in class org.openengsb.domain.report.model.FileReportPart
 
getContent() - Method in class org.openengsb.domain.report.model.ReportPart
 
getContent() - Method in class org.openengsb.domain.report.model.SimpleReportPart
 
getContentType() - Method in class org.openengsb.domain.report.model.ReportPart
 
getDraft(String, String) - Method in interface org.openengsb.domain.report.ReportDomain
Generate a report based on the currently available data stored for the given reportId.
getName() - Method in class org.openengsb.domain.report.model.Report
 
getPartName() - Method in class org.openengsb.domain.report.model.ReportPart
 
getParts() - Method in class org.openengsb.domain.report.model.Report
 
getStore() - Method in class org.openengsb.domain.report.common.AbstractReportDomain
 

I

InMemoryReportStore - Class in org.openengsb.domain.report.common
 
InMemoryReportStore() - Constructor for class org.openengsb.domain.report.common.InMemoryReportStore
 
InMemoryReportStoreFactory - Class in org.openengsb.domain.report.common
 
InMemoryReportStoreFactory() - Constructor for class org.openengsb.domain.report.common.InMemoryReportStoreFactory
 

N

NoSuchReportException - Exception in org.openengsb.domain.report
 
NoSuchReportException() - Constructor for exception org.openengsb.domain.report.NoSuchReportException
 
NoSuchReportException(String, Throwable) - Constructor for exception org.openengsb.domain.report.NoSuchReportException
 
NoSuchReportException(String) - Constructor for exception org.openengsb.domain.report.NoSuchReportException
 
NoSuchReportException(Throwable) - Constructor for exception org.openengsb.domain.report.NoSuchReportException
 

O

org.openengsb.domain.report - package org.openengsb.domain.report
 
org.openengsb.domain.report.common - package org.openengsb.domain.report.common
 
org.openengsb.domain.report.model - package org.openengsb.domain.report.model
 

P

processEvent(String, Event) - Method in interface org.openengsb.domain.report.ReportDomain
Analyzes the given event and adds all information stored in the event to the report data collection associated with the given reportId, which was initialized by calling #collectData(IdType, String).

R

removeCategory(String) - Method in class org.openengsb.domain.report.common.AbstractReportDomain
 
removeCategory(String) - Method in class org.openengsb.domain.report.common.FileSystemReportStore
 
removeCategory(String) - Method in class org.openengsb.domain.report.common.InMemoryReportStore
 
removeCategory(String) - Method in interface org.openengsb.domain.report.common.ReportStore
 
removeCategory(String) - Method in interface org.openengsb.domain.report.ReportDomain
Remove the given category and all reports stored in this category.
removePart(ReportPart) - Method in class org.openengsb.domain.report.model.Report
 
removeReport(String, Report) - Method in class org.openengsb.domain.report.common.AbstractReportDomain
 
removeReport(String, Report) - Method in class org.openengsb.domain.report.common.FileSystemReportStore
 
removeReport(String, Report) - Method in class org.openengsb.domain.report.common.InMemoryReportStore
 
removeReport(String, Report) - Method in interface org.openengsb.domain.report.common.ReportStore
 
removeReport(String, Report) - Method in interface org.openengsb.domain.report.ReportDomain
Remove the given report from the given category.
Report - Class in org.openengsb.domain.report.model
 
Report(String) - Constructor for class org.openengsb.domain.report.model.Report
 
ReportDomain - Interface in org.openengsb.domain.report
 
ReportDomainEvents - Interface in org.openengsb.domain.report
 
ReportDomainProvider - Class in org.openengsb.domain.report
 
ReportDomainProvider() - Constructor for class org.openengsb.domain.report.ReportDomainProvider
 
ReportPart - Class in org.openengsb.domain.report.model
 
ReportPart(String, String) - Constructor for class org.openengsb.domain.report.model.ReportPart
 
ReportStore - Interface in org.openengsb.domain.report.common
 
ReportStoreFactory - Interface in org.openengsb.domain.report.common
 

S

setParts(List<ReportPart>) - Method in class org.openengsb.domain.report.model.Report
 
setStore(ReportStore) - Method in class org.openengsb.domain.report.common.AbstractReportDomain
 
SimpleReportPart - Class in org.openengsb.domain.report.model
 
SimpleReportPart(String, String, byte[]) - Constructor for class org.openengsb.domain.report.model.SimpleReportPart
 
storeReport(String, Report) - Method in class org.openengsb.domain.report.common.AbstractReportDomain
 
storeReport(String, Report) - Method in class org.openengsb.domain.report.common.FileSystemReportStore
 
storeReport(String, Report) - Method in class org.openengsb.domain.report.common.InMemoryReportStore
 
storeReport(String, Report) - Method in interface org.openengsb.domain.report.common.ReportStore
 
storeReport(String, Report) - Method in interface org.openengsb.domain.report.ReportDomain
Store the given report in the report store under the given category.

A C F G I N O P R S

Copyright © 2009-2011. All Rights Reserved.