GuideProgressiveCompletionInfo.java
5.28 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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* org.apache.sling.commons.json.JSONException
* org.apache.sling.commons.json.io.JSONWriter
*/
package com.adobe.aemds.guide.progressive;
import com.adobe.aemds.guide.service.GuideException;
import java.io.StringWriter;
import java.io.Writer;
import org.apache.sling.commons.json.JSONException;
import org.apache.sling.commons.json.io.JSONWriter;
public class GuideProgressiveCompletionInfo {
private String completionTitle;
private String completionBeforeMessage;
private String completionAfterMessage;
private String completionScript;
private String completionButtonText;
private String completionFailureScript;
private String completionSuccessScript;
private Boolean fetchedFromService = true;
public static final String id = "completion";
public GuideProgressiveCompletionInfo() {
}
public String convertToJSON() {
StringWriter jsonStringWriter = new StringWriter();
JSONWriter jsonWriter = new JSONWriter((Writer)jsonStringWriter);
try {
jsonWriter.object();
jsonWriter.key("id").value((Object)this.getId());
jsonWriter.key("name").value((Object)this.getName());
jsonWriter.key("completionButtonText").value((Object)this.getCompletionButtonText());
jsonWriter.key("completionScript").value((Object)this.getCompletionScript());
jsonWriter.key("completionTitle").value((Object)this.getCompletionTitle());
jsonWriter.key("completionBeforeMessage").value((Object)this.getCompletionBeforeMessage());
jsonWriter.key("completionAfterMessage").value((Object)this.getCompletionAfterMessage());
jsonWriter.key("completionFailureScript").value((Object)this.getCompletionFailureScript());
jsonWriter.key("completionSuccessScript").value((Object)this.getCompletionSuccessScript());
jsonWriter.key("fetchedFromService").value((Object)this.getFetchedFromService());
jsonWriter.key("guideNodeClass").value((Object)"guideProgressiveCompletionSection");
jsonWriter.endObject();
}
catch (JSONException ex) {
throw new GuideException(ex.getMessage(), (Exception)ex);
}
return jsonStringWriter.toString();
}
public GuideProgressiveCompletionInfo(String completionTitle, String completionBeforeMessage, String completionAfterMessage, String completionScript, String completionButtonText, String completionSuccessScript, String completionFailureScript) {
this.completionTitle = completionTitle;
this.completionBeforeMessage = completionBeforeMessage;
this.completionAfterMessage = completionAfterMessage;
this.completionScript = completionScript;
this.completionButtonText = completionButtonText;
this.completionSuccessScript = completionSuccessScript;
this.completionFailureScript = completionFailureScript;
}
public GuideProgressiveCompletionInfo(String completionTitle, String completionBeforeMessage, String completionAfterMessage, String completionScript, String completionButtonText, String completionSuccessScript, String completionFailureScript, Boolean fetchedFromService) {
this(completionTitle, completionBeforeMessage, completionAfterMessage, completionScript, completionButtonText, completionSuccessScript, completionFailureScript);
this.fetchedFromService = fetchedFromService;
}
public String getFetchedFromService() {
return String.valueOf(this.fetchedFromService);
}
public String getCompletionBeforeMessage() {
return this.completionBeforeMessage;
}
public void setCompletionBeforeMessage(String completionBeforeMessage) {
this.completionBeforeMessage = completionBeforeMessage;
}
public String getCompletionFailureScript() {
return this.completionFailureScript;
}
public void setCompletionFailureScript(String completionFailureScript) {
this.completionFailureScript = completionFailureScript;
}
public String getCompletionSuccessScript() {
return this.completionSuccessScript;
}
public void setCompletionSuccessScript(String completionSuccessFunction) {
this.completionSuccessScript = completionSuccessFunction;
}
public String getCompletionAfterMessage() {
return this.completionAfterMessage;
}
public void setCompletionAfterMessage(String completionAfterMessage) {
this.completionAfterMessage = completionAfterMessage;
}
public String getCompletionTitle() {
return this.completionTitle;
}
public void setCompletionTitle(String completionTitle) {
this.completionTitle = completionTitle;
}
public String getCompletionScript() {
return this.completionScript;
}
public void setCompletionScript(String completionScript) {
this.completionScript = completionScript;
}
public String getCompletionButtonText() {
return this.completionButtonText;
}
public void setCompletionButtonText(String completionButtonText) {
this.completionButtonText = completionButtonText;
}
public String getId() {
return "completion";
}
public String getName() {
return "completion";
}
}