SalesforceSearchParameters.java
1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.cq.mcm.salesforce;
public class SalesforceSearchParameters {
private String searchOperator;
private String searchVal;
private String searchType;
private String[] resultProperties;
private SalesforceObjectType objectType;
public SalesforceObjectType getObjectType() {
return this.objectType;
}
public void setObjectType(SalesforceObjectType objectType) {
this.objectType = objectType;
}
public void setObjectType(String objectType) {
if (SalesforceObjectType.LEAD.name().equalsIgnoreCase(objectType)) {
this.objectType = SalesforceObjectType.LEAD;
} else if (SalesforceObjectType.CONTACT.name().equalsIgnoreCase(objectType)) {
this.objectType = SalesforceObjectType.CONTACT;
}
}
public String getSearchOperator() {
return this.searchOperator;
}
public void setSearchOperator(String searchOperator) {
this.searchOperator = searchOperator;
}
public String getSearchVal() {
return this.searchVal;
}
public void setSearchVal(String searchVal) {
this.searchVal = searchVal;
}
public String getSearchType() {
return this.searchType;
}
public void setSearchType(String searchType) {
this.searchType = searchType;
}
public String[] getResultProperties() {
return this.resultProperties;
}
public void setResultProperties(String[] resultProperties) {
this.resultProperties = resultProperties;
}
public static enum SalesforceObjectType {
LEAD,
CONTACT;
private SalesforceObjectType() {
}
}
}