41 addField(
new FilterField(
"Name",
"") {
43 public void addConstraint(WhereClause wc) {
44 doAddConstraint(wc,
"ctc.name");
47 addField(
new FilterField(
"Internal ID", 0L, FilterFieldOperator.FILTER_EQUAL) {
49 public void addConstraint(WhereClause wc) {
50 doAddConstraint(wc,
"ctc.id");
53 addField(
new FilterField(
"Active",
true) {
55 public void addConstraint(WhereClause wc) {
56 doAddConstraint(wc,
"ctc.active");
59 addField(
new FilterField(
"Contract model") {
61 protected HtmlBasedComponent createEditor() {
62 return new ContractDefinitionCombobox();
65 public void addConstraint(WhereClause wc) {
66 doAddConstraint(wc,
"ctc.contractDefinition");
69 addField(
new FilterField(
"Contact") {
71 protected HtmlBasedComponent createEditor() {
72 return new ContactCombobox();
75 protected Object getEditorValue() {
76 Contact c = ((ContactCombobox) editor).getContact();
77 return c ==
null ? null : c.getId();
80 public void addConstraint(WhereClause wc) {
81 doAddConstraint(wc,
"ctc.contractor");
86 public String getContactField() {
87 return "ctc.contractor";
92 public String getContactField() {
93 return "ctc.contractor";
98 public String getContactField() {
99 return "ctc.contractor";
102 addField(
new GlobalIdentifierFilterField() {
104 public String getContactField() {
105 return "ctc.contractor";
108 addField(
new FilterField(
"Contract alias",
"", FilterFieldOperator.FILTER_EQUAL) {
110 public void addConstraint(WhereClause wc) {
111 doAddConstraint(wc,
"ctc.globalId");
114 addField(
new FilterField(
"Notes",
"") {
116 public void addConstraint(WhereClause wc) {
117 doAddConstraint(wc,
"ctc.notes");
FilterField addField(FilterField filterField)
boolean loadPreferences(String preference)
FilterField addCurrentField(String label)