BrightSide Workbench Full Report + Source Code
org.turro.financials.document.DocumentFilter Class Reference

Public Member Functions

 DocumentFilter ()
 
Collection getDocuments (List< IFilterValue > values, boolean onlyIds)
 
void checkGroup (Grid grid, Document doc, boolean open)
 

Detailed Description

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

Definition at line 35 of file DocumentFilter.java.

Constructor & Destructor Documentation

◆ DocumentFilter()

org.turro.financials.document.DocumentFilter.DocumentFilter ( )

Definition at line 41 of file DocumentFilter.java.

41  {
42  }

Member Function Documentation

◆ checkGroup()

void org.turro.financials.document.DocumentFilter.checkGroup ( Grid  grid,
Document  doc,
boolean  open 
)

Definition at line 51 of file DocumentFilter.java.

51  {
52  if("doc.contract.id".equals(mainOrderField)) {
53  if(lastId == 0 || lastId != doc.getContract().getId()) {
54  lastId = doc.getContract().getId();
55  Group group = new GroupExtended(doc.getContract().getFullDescription());
56  group.setOpen(open);
57  grid.getRows().appendChild(group);
58  }
59  } else if("doc.documentDefinition.id".equals(mainOrderField)) {
60  if(lastId == 0 || lastId != doc.getDocumentDefinition().getId()) {
61  lastId = doc.getDocumentDefinition().getId();
62  Group group = new GroupExtended(doc.getDocumentDefinition().getName());
63  group.setOpen(open);
64  grid.getRows().appendChild(group);
65  }
66  }
67  }
Here is the call graph for this function:

◆ getDocuments()

Collection org.turro.financials.document.DocumentFilter.getDocuments ( List< IFilterValue values,
boolean  onlyIds 
)

Definition at line 44 of file DocumentFilter.java.

44  {
45  lastId = 0;
46  Dao dao = new FinancialsPU();
47  WhereClause wc = createCriteria(values, onlyIds);
48  return dao.getResultList(wc);
49  }

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