1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package com.fatwire.gst.foundation.facade.runtag.asset;
17
18 import java.util.List;
19
20 import com.fatwire.assetapi.data.AssetId;
21 import com.fatwire.gst.foundation.facade.runtag.AbstractTagRunner;
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 public final class AssetLoadAll extends AbstractTagRunner {
39 public AssetLoadAll() {
40 super("ASSET.LOADALL");
41 }
42
43 public void setType(String s) {
44 set("TYPE", s);
45 }
46
47 public void setList(String s) {
48 set("LIST", s);
49 }
50
51 public void setIds(String s) {
52 set("IDS", s);
53 }
54
55 public void setIds(List<AssetId> ids ) {
56 StringBuilder s = new StringBuilder();
57 for (AssetId id : ids) {
58 if (s.length() > 0) s.append(",");
59 s.append(Long.toString(id.getId()));
60 }
61 setIds(s.toString());
62 }
63
64 public void setIdfield(String s) {
65 set("IDFIELD", s);
66 }
67
68 public void setPrefix(String s) {
69 set("PREFIX", s);
70 }
71
72 public void setInitCount(int i) {
73 set("INITCOUNT", Integer.toString(i));
74 }
75
76 public void setDeptype(String s) {
77 set("DEPTYPE", s);
78 }
79
80 public void setEditable(boolean b) {
81 set("EDITABLE", Boolean.toString(b));
82 }
83
84 public void setOption(String s) {
85 set("OPTION", s);
86 }
87
88
89 }