BrightSide Workbench Full Report + Source Code
org.turro.erp.purchase.ReceiptItemModel Class Reference
Inheritance diagram for org.turro.erp.purchase.ReceiptItemModel:
Collaboration diagram for org.turro.erp.purchase.ReceiptItemModel:

Classes

class  ReceiptItemSummary
 

Public Member Functions

 ReceiptItemModel (List data, Grid grid)
 
- Public Member Functions inherited from org.turro.jpa.model.GroupModelManager
 GroupModelManager (List list, Comparator comparator, Grid grid)
 
void removeItem (IDaoEntity object)
 
void addItem (IDaoEntity object)
 
void replaceItem (IDaoEntity object)
 
void removeGroupsDataListener (GroupsDataListener l)
 
void addGroupsDataListener (GroupsDataListener l)
 
void sort (Comparator cmpr, boolean ascending, int col)
 
boolean addOpenGroup (int groupIndex)
 
boolean removeOpenGroup (int groupIndex)
 
boolean isGroupOpened (int groupIndex)
 
boolean hasGroupfoot (int groupIndex)
 
void group (Comparator cmpr, boolean ascending, int col)
 
Object getGroupfoot (int groupIndex)
 
int getGroupCount ()
 
Object getGroup (int groupIndex)
 
int getChildCount (int groupIndex)
 
Object getChild (int groupIndex, int index)
 

Protected Member Functions

Object createGroupFoot (Object[] groupdata, int index, int col)
 
Object createGroupHead (Object[] groupdata, int index, int col)
 
- Protected Member Functions inherited from org.turro.jpa.model.GroupModelManager
void fireEvent (int type, int groupIndex, int index0, int index1)
 
boolean createGroupClose (Object[] groupdata, int index, int col)
 

Detailed Description

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

Definition at line 30 of file ReceiptItemModel.java.

Constructor & Destructor Documentation

◆ ReceiptItemModel()

org.turro.erp.purchase.ReceiptItemModel.ReceiptItemModel ( List  data,
Grid  grid 
)

Definition at line 39 of file ReceiptItemModel.java.

39  {
40  super(data, new ReceiptItemComparator(), grid);
41  }

Member Function Documentation

◆ createGroupFoot()

Object org.turro.erp.purchase.ReceiptItemModel.createGroupFoot ( Object[]  groupdata,
int  index,
int  col 
)
protected

Reimplemented from org.turro.jpa.model.GroupModelManager.

Definition at line 44 of file ReceiptItemModel.java.

44  {
45  ReceiptItemModel.ReceiptItemSummary summary = new ReceiptItemSummary();
46  summary.items = groupdata.length;
47  summary.orders = groupdata;
48  for(Object o : groupdata) {
49  if(o instanceof ReceiptItem) {
50  ReceiptItem ri = (ReceiptItem) o;
51  summary.cost += ri.getAmount();
52  summary.quatity += ri.getUnits() * ri.getDedication();
53  }
54  }
55  return summary;
56  }
Here is the call graph for this function:

◆ createGroupHead()

Object org.turro.erp.purchase.ReceiptItemModel.createGroupHead ( Object[]  groupdata,
int  index,
int  col 
)
protected

Reimplemented from org.turro.jpa.model.GroupModelManager.

Definition at line 59 of file ReceiptItemModel.java.

59  {
60  return super.createGroupHead(groupdata, index, col);
61  }

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