NewsletterEmulatorGroup.java
1.55 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
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* com.day.cq.wcm.emulator.Emulator
* com.day.cq.wcm.emulator.EmulatorGroup
* org.apache.sling.api.resource.Resource
* org.apache.sling.api.resource.ResourceUtil
*/
package com.day.cq.mcm.core;
import com.day.cq.wcm.emulator.Emulator;
import com.day.cq.wcm.emulator.EmulatorGroup;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import org.apache.sling.api.resource.Resource;
import org.apache.sling.api.resource.ResourceUtil;
public class NewsletterEmulatorGroup
implements EmulatorGroup {
public static final String DEFAULT_TITLE = "E-Mail Clients";
private Resource resource;
private List<Emulator> emulators = new ArrayList<Emulator>();
NewsletterEmulatorGroup(Resource r) {
this.resource = r;
}
public String getTitle() {
return (String)ResourceUtil.getValueMap((Resource)this.resource).get("jcr:title", (Object)"E-Mail Clients");
}
public String getDescription() {
return (String)ResourceUtil.getValueMap((Resource)this.resource).get("jcr:description", (Object)"");
}
public String getPath() {
return null;
}
public String getName() {
return ResourceUtil.getName((Resource)this.resource);
}
public List<Emulator> getEmulators() {
return this.emulators;
}
public void setEmulators(List<Emulator> emulators) {
if (this.emulators.size() > 0) {
this.emulators.clear();
}
this.emulators.addAll(emulators);
}
}