Interface ReportTextVisitor
-
- All Known Implementing Classes:
FoodChainReportVisitor,PartiesReportVisitor,SecurityReportVisitor
public interface ReportTextVisitorReport visitor class for generating reports
-
-
Field Summary
Fields Modifier and Type Field Description static PoolDatabasedbstatic java.lang.Stringln
-
Method Summary
Modifier and Type Method Description java.lang.Stringvisit(NodeBase node)Checks node and generate report based on information in nodejava.lang.Stringvisit(Action action)Checks action and generate report based on information in actiondefault java.lang.Stringvisit(OperationBase operationBase)Casts OperationBase to useful type to reportjava.lang.Stringvisit(ProductTransaction transaction)Checks product transaction and generate report based on information in transactiondefault java.lang.Stringvisit(Transaction transaction)Casts Transaction to useful type to reportjava.lang.Stringvisit(Product product)Checks product and generate report based on information in product
-
-
-
Field Detail
-
ln
static final java.lang.String ln
-
db
static final PoolDatabase db
-
-
Method Detail
-
visit
java.lang.String visit(NodeBase node)
Checks node and generate report based on information in node- Parameters:
node- Node to generate report- Returns:
- Report in String
-
visit
java.lang.String visit(Product product)
Checks product and generate report based on information in product- Parameters:
product- Product to generate report- Returns:
- Report in String
-
visit
java.lang.String visit(ProductTransaction transaction)
Checks product transaction and generate report based on information in transaction- Parameters:
transaction- Transaction to generate report- Returns:
- Report in String
-
visit
java.lang.String visit(Action action)
Checks action and generate report based on information in action- Parameters:
action- Action to generate report- Returns:
- Report in String
-
visit
default java.lang.String visit(OperationBase operationBase)
Casts OperationBase to useful type to report- Parameters:
operationBase- Base of Action or Transaction- Returns:
- Report in String
-
visit
default java.lang.String visit(Transaction transaction)
Casts Transaction to useful type to report- Parameters:
transaction- Base of produc or financial t transaction- Returns:
- Report in String
-
-