BrightSide Workbench Full Report + Source Code
org.turro.financials.document.process.DocumentProcess Class Referenceabstract
Inheritance diagram for org.turro.financials.document.process.DocumentProcess:
Collaboration diagram for org.turro.financials.document.process.DocumentProcess:

Public Member Functions

Document getDocument ()
 
abstract String getLabel ()
 
abstract void doProcess (Document document)
 

Static Public Member Functions

static List< DocumentProcessgetInstances (Document document)
 

Protected Attributes

Document document
 

Detailed Description

Author
Lluis TurrĂ³ Cutiller lluis.nosp@m.@tur.nosp@m.ro.or.nosp@m.g

Definition at line 28 of file DocumentProcess.java.

Member Function Documentation

◆ doProcess()

abstract void org.turro.financials.document.process.DocumentProcess.doProcess ( Document  document)
abstract

◆ getDocument()

Document org.turro.financials.document.process.DocumentProcess.getDocument ( )

Definition at line 42 of file DocumentProcess.java.

◆ getInstances()

static List<DocumentProcess> org.turro.financials.document.process.DocumentProcess.getInstances ( Document  document)
static

Definition at line 32 of file DocumentProcess.java.

32  {
33  ArrayList<DocumentProcess> list = new ArrayList<>();
34  if(CashInvoiceAdvance.isAccepted(document)) {
35  DocumentProcess dp = new CashInvoiceAdvance();
36  dp.document = document;
37  list.add(dp);
38  }
39  return list;
40  }
Here is the call graph for this function:

◆ getLabel()

abstract String org.turro.financials.document.process.DocumentProcess.getLabel ( )
abstract

Reimplemented in org.turro.financials.document.process.CashInvoiceAdvance.

Here is the caller graph for this function:

Member Data Documentation

◆ document

Document org.turro.financials.document.process.DocumentProcess.document
protected

Definition at line 30 of file DocumentProcess.java.


The documentation for this class was generated from the following file: