Class ReportBuilder
- java.lang.Object
-
- cz.cvut.fel.sit.omo.foodchain.reporting.ReportBuilder
-
public class ReportBuilder extends java.lang.ObjectReport Builder for creating different types of report in one String
-
-
Field Summary
Fields Modifier and Type Field Description private PoolDatabasedbprivate java.lang.Stringlnprivate java.lang.StringBuilderreport
-
Constructor Summary
Constructors Constructor Description ReportBuilder()
-
Method Summary
Modifier and Type Method Description ReportBuilderaddFoodChainReport()ReportBuilderaddPartiesReport()ReportBuilderaddSecurityReport()ReportBuilderaddTransactionReport()java.lang.Stringbuild()
-
-
-
Field Detail
-
report
private final java.lang.StringBuilder report
-
ln
private final java.lang.String ln
-
db
private final PoolDatabase db
-
-
Method Detail
-
addPartiesReport
public ReportBuilder addPartiesReport()
-
addFoodChainReport
public ReportBuilder addFoodChainReport()
-
addSecurityReport
public ReportBuilder addSecurityReport()
-
addTransactionReport
public ReportBuilder addTransactionReport()
-
build
public java.lang.String build()
-
-