BrightSide Workbench Full Report + Source Code
org.turro.financials.contract.ContractFilter Class Reference

Public Member Functions

 ContractFilter ()
 
Contact getContact ()
 
void setContact (Contact contact)
 
ContractDefinition getContractDefinition ()
 
void setContractDefinition (ContractDefinition contractDefinition)
 
String getMode ()
 
void setMode (String mode)
 
String getSearchText ()
 
void setSearchText (String searchText)
 
Collection< ContractgetContracts (List< IFilterValue > values)
 
void checkGroup (Grid grid, Contract contract, boolean open)
 

Detailed Description

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

Definition at line 38 of file ContractFilter.java.

Constructor & Destructor Documentation

◆ ContractFilter()

org.turro.financials.contract.ContractFilter.ContractFilter ( )

Definition at line 47 of file ContractFilter.java.

47  {
48  }

Member Function Documentation

◆ checkGroup()

void org.turro.financials.contract.ContractFilter.checkGroup ( Grid  grid,
Contract  contract,
boolean  open 
)

Definition at line 96 of file ContractFilter.java.

96  {
97  if("ctc.contractDefinition.id".equals(mainOrderField)) {
98  if(lastId == 0 || lastId != contract.getContractDefinition().getId()) {
99  lastId = contract.getContractDefinition().getId();
100  Group group = new GroupExtended(contract.getContractDefinition().getName());
101  group.setOpen(open);
102  grid.getRows().appendChild(group);
103  }
104  } else if("ctc.contractor".equals(mainOrderField)) {
105  if(lastContact == null || !lastContact.equals(contract.getContractor())) {
106  lastContact = contract.getContractor();
107  Group group = new GroupExtended(contract.getIContractor().getName());
108  group.setOpen(open);
109  grid.getRows().appendChild(group);
110  }
111  }
112  }
Here is the call graph for this function:

◆ getContact()

Contact org.turro.financials.contract.ContractFilter.getContact ( )

Definition at line 50 of file ContractFilter.java.

50  {
51  return contact;
52  }

◆ getContractDefinition()

ContractDefinition org.turro.financials.contract.ContractFilter.getContractDefinition ( )

Definition at line 58 of file ContractFilter.java.

58  {
59  return contractDefinition;
60  }

◆ getContracts()

Collection<Contract> org.turro.financials.contract.ContractFilter.getContracts ( List< IFilterValue values)

Definition at line 82 of file ContractFilter.java.

82  {
83  lastId = 0;
84  lastContact = null;
85  Dao dao = new FinancialsPU();
86  WhereClause wc = createCriteria(values);
87  Collection<Contract> list = dao.getResultList(wc);
88  if("active".equals(mode)) {
89  ContractWrapper.clearInactives(list);
90  } else if("inactive".equals(mode)) {
91  ContractWrapper.clearActives(list);
92  }
93  return list;
94  }

◆ getMode()

String org.turro.financials.contract.ContractFilter.getMode ( )

Definition at line 66 of file ContractFilter.java.

66  {
67  return mode;
68  }

◆ getSearchText()

String org.turro.financials.contract.ContractFilter.getSearchText ( )

Definition at line 74 of file ContractFilter.java.

74  {
75  return searchText;
76  }

◆ setContact()

void org.turro.financials.contract.ContractFilter.setContact ( Contact  contact)

Definition at line 54 of file ContractFilter.java.

54  {
55  this.contact = contact;
56  }

◆ setContractDefinition()

void org.turro.financials.contract.ContractFilter.setContractDefinition ( ContractDefinition  contractDefinition)

Definition at line 62 of file ContractFilter.java.

62  {
63  this.contractDefinition = contractDefinition;
64  }

◆ setMode()

void org.turro.financials.contract.ContractFilter.setMode ( String  mode)

Definition at line 70 of file ContractFilter.java.

70  {
71  this.mode = mode;
72  }

◆ setSearchText()

void org.turro.financials.contract.ContractFilter.setSearchText ( String  searchText)

Definition at line 78 of file ContractFilter.java.

78  {
79  this.searchText = searchText;
80  }

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