BrightSide Workbench Full Report + Source Code
org.turro.contacts.filter.ContactFilterField Class Referenceabstract
Inheritance diagram for org.turro.contacts.filter.ContactFilterField:
Collaboration diagram for org.turro.contacts.filter.ContactFilterField:

Public Member Functions

 ContactFilterField (String label, String value)
 
 ContactFilterField (String label, Number value)
 
 ContactFilterField (String label, Date value)
 
 ContactFilterField (String label, Boolean value)
 
 ContactFilterField (String label, Enum value)
 
 ContactFilterField (String label)
 
 ContactFilterField (String label, String value, FilterFieldOperator operator)
 
 ContactFilterField (String label, Number value, FilterFieldOperator operator)
 
 ContactFilterField (String label, Date value, FilterFieldOperator operator)
 
 ContactFilterField (String label, Boolean value, FilterFieldOperator operator)
 
 ContactFilterField (String label, Enum value, FilterFieldOperator operator)
 
 ContactFilterField (String label, FilterFieldOperator operator)
 
void addConstraint (WhereClause wc)
 
abstract String getContactField ()
 
- Public Member Functions inherited from org.turro.zkoss.filter.FilterField
 FilterField (String label, String value)
 
 FilterField (String label, Number value)
 
 FilterField (String label, Date value)
 
 FilterField (String label, Boolean value)
 
 FilterField (String label, Enum value)
 
 FilterField (String label)
 
 FilterField (String label, String value, FilterFieldOperator operator)
 
 FilterField (String label, Number value, FilterFieldOperator operator)
 
 FilterField (String label, Date value, FilterFieldOperator operator)
 
 FilterField (String label, Boolean value, FilterFieldOperator operator)
 
 FilterField (String label, Enum value, FilterFieldOperator operator)
 
 FilterField (String label, FilterFieldOperator operator)
 
ChainOperator getChain ()
 
void setChain (ChainOperator chain)
 
Enum[] getChoices ()
 
void setChoices (Enum[] choices)
 
boolean isFixed ()
 
void setFixed (boolean fixed)
 
String getFormat ()
 
void setFormat (String format)
 
String getLabel ()
 
void setLabel (String label)
 
EnumSet< FilterFieldOperatorgetOperators ()
 
void setOperators (EnumSet< FilterFieldOperator > operators)
 
FilterFieldOperator getOperator ()
 
void setOperator (FilterFieldOperator operator)
 
int getScale ()
 
void setScale (int scale)
 
Object getObjectValue ()
 
boolean hasValue ()
 
HtmlBasedComponent getEditor ()
 
HtmlBasedComponent getOperatorEditor ()
 
EnumListbox< ChainOperatorgetChainEditor ()
 
void doAddConstraint (WhereClause wc, String field)
 
void doAddConstraint (WhereClause wc, String[] fields)
 
void doAddSubqueryConstraint (WhereClause wc, String collection, String field)
 
void doAddSubqueryConstraint (WhereClause wc, String collection, String[] fields)
 
void doAddSubqueryConstraint (WhereClause wc, String collection[], String field)
 
void doAddSubqueryConstraint (WhereClause wc, String collection[], String[] fields)
 
void afterCompose ()
 
Object clone ()
 

Protected Member Functions

abstract String getInternalField ()
 
- Protected Member Functions inherited from org.turro.zkoss.filter.FilterField
HtmlBasedComponent createEditor ()
 
HtmlBasedComponent createOperatorEditor ()
 
EnumListbox< ChainOperatorcreateChainEditor ()
 
Object getEditorValue ()
 

Additional Inherited Members

- Static Public Attributes inherited from org.turro.zkoss.filter.FilterField
static final String FIELD_SUBSTITUTION_REGEXP = "[\\.\\‍(\\‍) \\,\\:\<\>\\=]"
 
- Protected Attributes inherited from org.turro.zkoss.filter.FilterField
EnumSet< FilterFieldOperatoroperators
 
HtmlBasedComponent editor
 
EnumListbox< ChainOperatorchainEditor
 
Object value
 
int scale
 
boolean fixed
 
String label
 
Enum[] choices
 
ChainOperator chain
 
FilterFieldOperator operator=FilterFieldOperator.FILTER_EQUAL
 

Detailed Description

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

Definition at line 34 of file ContactFilterField.java.

Constructor & Destructor Documentation

◆ ContactFilterField() [1/12]

org.turro.contacts.filter.ContactFilterField.ContactFilterField ( String  label,
String  value 
)

Definition at line 36 of file ContactFilterField.java.

◆ ContactFilterField() [2/12]

org.turro.contacts.filter.ContactFilterField.ContactFilterField ( String  label,
Number  value 
)

Definition at line 40 of file ContactFilterField.java.

40  {
41  super(label, value);
42  }

◆ ContactFilterField() [3/12]

org.turro.contacts.filter.ContactFilterField.ContactFilterField ( String  label,
Date  value 
)

Definition at line 44 of file ContactFilterField.java.

44  {
45  super(label, value);
46  }

◆ ContactFilterField() [4/12]

org.turro.contacts.filter.ContactFilterField.ContactFilterField ( String  label,
Boolean  value 
)

Definition at line 48 of file ContactFilterField.java.

48  {
49  super(label, value);
50  }

◆ ContactFilterField() [5/12]

org.turro.contacts.filter.ContactFilterField.ContactFilterField ( String  label,
Enum  value 
)

Definition at line 52 of file ContactFilterField.java.

52  {
53  super(label, value);
54  }

◆ ContactFilterField() [6/12]

org.turro.contacts.filter.ContactFilterField.ContactFilterField ( String  label)

Definition at line 56 of file ContactFilterField.java.

56  {
57  super(label);
58  }

◆ ContactFilterField() [7/12]

org.turro.contacts.filter.ContactFilterField.ContactFilterField ( String  label,
String  value,
FilterFieldOperator  operator 
)

Definition at line 60 of file ContactFilterField.java.

60  {
61  super(label, value, operator);
62  }

◆ ContactFilterField() [8/12]

org.turro.contacts.filter.ContactFilterField.ContactFilterField ( String  label,
Number  value,
FilterFieldOperator  operator 
)

Definition at line 64 of file ContactFilterField.java.

64  {
65  super(label, value, operator);
66  }

◆ ContactFilterField() [9/12]

org.turro.contacts.filter.ContactFilterField.ContactFilterField ( String  label,
Date  value,
FilterFieldOperator  operator 
)

Definition at line 68 of file ContactFilterField.java.

68  {
69  super(label, value, operator);
70  }

◆ ContactFilterField() [10/12]

org.turro.contacts.filter.ContactFilterField.ContactFilterField ( String  label,
Boolean  value,
FilterFieldOperator  operator 
)

Definition at line 72 of file ContactFilterField.java.

72  {
73  super(label, value, operator);
74  }

◆ ContactFilterField() [11/12]

org.turro.contacts.filter.ContactFilterField.ContactFilterField ( String  label,
Enum  value,
FilterFieldOperator  operator 
)

Definition at line 76 of file ContactFilterField.java.

76  {
77  super(label, value, operator);
78  }

◆ ContactFilterField() [12/12]

org.turro.contacts.filter.ContactFilterField.ContactFilterField ( String  label,
FilterFieldOperator  operator 
)

Definition at line 80 of file ContactFilterField.java.

80  {
81  super(label, operator);
82  }

Member Function Documentation

◆ addConstraint()

void org.turro.contacts.filter.ContactFilterField.addConstraint ( WhereClause  wc)

Reimplemented from org.turro.zkoss.filter.FilterField.

Definition at line 85 of file ContactFilterField.java.

85  {
86  String inClause = getInClause();
87  if(!Strings.isBlank(inClause)) {
88  wc.addClause(getChain().getOpSQL() + " " + getContactField() + " in " + inClause);
89  } else {
90  wc.addClause(getChain().getOpSQL() + " 1 = 2");
91  }
92  }
Here is the call graph for this function:

◆ getContactField()

abstract String org.turro.contacts.filter.ContactFilterField.getContactField ( )
abstract
Here is the caller graph for this function:

◆ getInternalField()


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