1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.fatwire.gst.foundation.facade.runtag.asset;
18
19 import COM.FutureTense.Interfaces.ICS;
20
21 import com.fatwire.gst.foundation.facade.runtag.TagRunnerRuntimeException;
22
23
24
25
26
27
28
29 public class AssetLoadById extends AbstractAssetLoad {
30
31 public AssetLoadById() {
32 super();
33
34 }
35
36 public void setAssetId(final long id) {
37 this.set("OBJECTID", id);
38 }
39
40 @Override
41 protected void postExecute(ICS ics) {
42 super.postExecute(ics);
43
44 }
45
46 protected void handleError(ICS ics) {
47 throw new TagRunnerRuntimeException("Loading asset by ID failed for asset ID: " + list.get("OBJECTID"),
48 ics.GetErrno(), list, ics.getComplexError(), ics.GetVar("pagename"),
49 ics.ResolveVariables("CS.elementname"));
50
51 }
52
53 }