BrightSide Workbench Full Report + Source Code
org.turro.erp.sales.CustomerOrderFilter Class Reference

Public Member Functions

 CustomerOrderFilter ()
 
Collection< CustomerOrdergetCustomerOrders (List< IFilterValue > values)
 
void checkGroup (Grid grid, CustomerOrder customerOrder, boolean open)
 

Detailed Description

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

Definition at line 39 of file CustomerOrderFilter.java.

Constructor & Destructor Documentation

◆ CustomerOrderFilter()

org.turro.erp.sales.CustomerOrderFilter.CustomerOrderFilter ( )

Definition at line 43 of file CustomerOrderFilter.java.

43  {
44  }

Member Function Documentation

◆ checkGroup()

void org.turro.erp.sales.CustomerOrderFilter.checkGroup ( Grid  grid,
CustomerOrder  customerOrder,
boolean  open 
)

Definition at line 63 of file CustomerOrderFilter.java.

63  {
64  if(lastId == 0 || lastId != customerOrder.getCustomerId()) {
65  lastId = customerOrder.getCustomerId();
66  Group group = new GroupExtended(customerOrder.getCustomer().getFullDescription());
67  group.setOpen(open);
68  grid.getRows().appendChild(group);
69  }
70  }
Here is the call graph for this function:

◆ getCustomerOrders()

Collection<CustomerOrder> org.turro.erp.sales.CustomerOrderFilter.getCustomerOrders ( List< IFilterValue values)

Definition at line 46 of file CustomerOrderFilter.java.

46  {
47  lastId = 0;
48  Dao dao = new ErpPU();
49  try {
50  WhereClause wc = createCriteria(values);
51  if(!Strings.isEmpty(wc.getClause())) {
52  Query q = dao.createQuery(wc.getClause());
53  wc.setNamedParameters(q);
54  return q.getResultList();
55  } else {
56  return Collections.EMPTY_LIST;
57  }
58  } finally {
59  dao.close();
60  }
61  }

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