Package pl.matsuo.core.service.report
Class AbstractReportService<E>
java.lang.Object
pl.matsuo.core.service.report.AbstractReportService<E>
- All Implemented Interfaces:
IReportService<E>
- Direct Known Subclasses:
PrintsReportService
@Service public abstract class AbstractReportService<E> extends Object implements IReportService<E>
Serwis tworzenia raportu z wizyt.
- Since:
- Aug 24, 2013
-
Field Summary
Fields Modifier and Type Field Description protected Databasedatabaseprotected I18nServicei18nServiceprotected SessionStatesessionState -
Constructor Summary
Constructors Constructor Description AbstractReportService() -
Method Summary
Modifier and Type Method Description Map<String,Object>buildModel(E params)Na podstawie przekazanych parametrów wyszukiwania wizyt tworzy model dla generowania druku.StringgetName(E params)StringgetTemplateName()protected abstract voidinjectModel(DataModelBuilder dataModel, E params)
-
Field Details
-
database
-
i18nService
-
sessionState
-
-
Constructor Details
-
AbstractReportService
public AbstractReportService()
-
-
Method Details
-
buildModel
Na podstawie przekazanych parametrów wyszukiwania wizyt tworzy model dla generowania druku.- Specified by:
buildModelin interfaceIReportService<E>
-
getName
- Specified by:
getNamein interfaceIReportService<E>
-
getTemplateName
- Specified by:
getTemplateNamein interfaceIReportService<E>
-
injectModel
-