1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.fatwire.gst.foundation.facade.fsii;
18
19 import java.util.ArrayList;
20 import java.util.List;
21
22 import com.fatwire.assetapi.data.AssetId;
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 public final class PageLinkData {
38 private AssetId pageId;
39 private String subtype;
40 private String linktext;
41 private String url;
42 List<PageLinkData> immediateChildren;
43
44 public AssetId getPageId() {
45 return pageId;
46 }
47
48 public void setPageId(AssetId pageId) {
49 this.pageId = pageId;
50 }
51
52 public String getSubtype() {
53 return subtype;
54 }
55
56 public void setSubtype(String subtype) {
57 this.subtype = subtype;
58 }
59
60 public String getLinktext() {
61 return linktext;
62 }
63
64 public void setLinktext(String linktext) {
65 this.linktext = linktext;
66 }
67
68 public String getUrl() {
69 return url;
70 }
71
72 public void setUrl(String url) {
73 this.url = url;
74 }
75
76 public List<PageLinkData> getImmediateChildren() {
77 return immediateChildren;
78 }
79
80 public void setImmediateChildren(List<PageLinkData> immediateChildren) {
81 this.immediateChildren = immediateChildren;
82 }
83
84 public void addImmediateChild(PageLinkData child) {
85 if (this.immediateChildren == null) {
86 this.immediateChildren = new ArrayList<PageLinkData>();
87 }
88 this.immediateChildren.add(child);
89 }
90 }