LazyLoadingOptions.java
4.62 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
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* org.apache.sling.api.SlingHttpServletRequest
* org.apache.sling.api.SlingHttpServletResponse
* org.apache.sling.api.resource.Resource
* org.apache.sling.commons.json.JSONArray
* org.slf4j.Logger
* org.slf4j.LoggerFactory
*/
package com.adobe.aemds.guide.utils;
import com.adobe.aemds.guide.common.GuideContainer;
import com.adobe.aemds.guide.utils.GuideJsonHtmlEmitterFlag;
import org.apache.sling.api.SlingHttpServletRequest;
import org.apache.sling.api.SlingHttpServletResponse;
import org.apache.sling.api.resource.Resource;
import org.apache.sling.commons.json.JSONArray;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class LazyLoadingOptions {
private static final Logger logger = LoggerFactory.getLogger(LazyLoadingOptions.class);
private Resource childContainer;
private GuideContainer parentContainer;
private GuideJsonHtmlEmitterFlag guideJsonHtmlEmitterFlag;
private String childContainerPath;
private JSONArray templateIdJsonArray;
private SlingHttpServletResponse slingResponse;
String parentContainerPath;
SlingHttpServletRequest slingRequest;
private String templateId;
public SlingHttpServletResponse getSlingResponse() {
return this.slingResponse;
}
public void setSlingResponse(SlingHttpServletResponse slingResponse) {
this.slingResponse = slingResponse;
}
public void setParentContainerPath(String parentContainerPath) {
this.parentContainerPath = parentContainerPath;
}
public void setParentContainer(GuideContainer parentContainer) {
this.parentContainer = parentContainer;
}
public void setGuideJsonHtmlEmitterFlag(GuideJsonHtmlEmitterFlag guideJsonHtmlEmitterFlag) {
this.guideJsonHtmlEmitterFlag = guideJsonHtmlEmitterFlag;
}
public void setChildContainerPath(String childContainerPath) {
this.childContainerPath = childContainerPath;
}
public SlingHttpServletRequest getSlingRequest() {
return this.slingRequest;
}
public void setSlingRequest(SlingHttpServletRequest slingRequest) {
this.slingRequest = slingRequest;
}
public String getChildContainerPath() {
return this.childContainerPath;
}
public String getParentContainerPath() {
return this.parentContainerPath;
}
public GuideJsonHtmlEmitterFlag getGuideJsonHtmlEmitterFlag() {
return this.guideJsonHtmlEmitterFlag;
}
public Resource getChildContainer() {
return this.childContainer;
}
public GuideContainer getParentContainer() {
return this.parentContainer;
}
public void setChildContainer(Resource childContainer) {
this.childContainer = childContainer;
}
public void setOptionsForChildPanelHTML(GuideJsonHtmlEmitterFlag guideJsonHtmlEmitterFlag, Resource childContainer, SlingHttpServletRequest slingRequest, String parentContainerPath, SlingHttpServletResponse slingResponse) {
this.setParentContainerPath(parentContainerPath);
this.setGuideJsonHtmlEmitterFlag(guideJsonHtmlEmitterFlag);
this.setChildContainer(childContainer);
this.setSlingRequest(slingRequest);
this.setSlingResponse(slingResponse);
}
public void setOptionsForChildPanelJSON(GuideJsonHtmlEmitterFlag guideJsonHtmlEmitterFlag, Resource childContainer, SlingHttpServletRequest slingRequest, String parentContainerPath) {
this.setGuideJsonHtmlEmitterFlag(guideJsonHtmlEmitterFlag);
this.setChildContainer(childContainer);
this.setSlingRequest(slingRequest);
this.setParentContainerPath(parentContainerPath);
}
public void setOptionsForPiggyBankJSON(GuideJsonHtmlEmitterFlag guideJsonHtmlEmitterFlag, String listOfTemplateIds, SlingHttpServletRequest slingRequest, String parentContainerPath) {
this.setGuideJsonHtmlEmitterFlag(guideJsonHtmlEmitterFlag);
this.setSlingRequest(slingRequest);
this.setParentContainerPath(parentContainerPath);
this.setListOfTemplateIds(listOfTemplateIds);
}
public JSONArray getListOfTemplateIds() {
return this.templateIdJsonArray;
}
public void setListOfTemplateIds(String listOfTemplateIds) {
try {
this.templateIdJsonArray = new JSONArray(listOfTemplateIds);
}
catch (Exception e) {
logger.error("Error in converting string list to json array", (Throwable)e);
}
}
public String getTemplateId() {
return this.templateId;
}
public void setTemplateId(String templateId) {
this.templateId = templateId;
}
}