1 9 package test.args; 10 11 import org.apache.log4j.Logger; 12 import org.ozoneDB.DxLib.DxArrayBag; 13 import org.ozoneDB.DxLib.DxBag; 14 import org.ozoneDB.OzoneObject; 15 16 public class ArgsImpl extends OzoneObject implements Args { 17 18 21 private static Logger fLog = Logger.getLogger(ArgsImpl.class); 22 23 Args serverSide; 24 25 26 public ArgsImpl() { 27 } 28 29 30 public void setup() throws Exception { 31 serverSide = (Args) database().createObject(ArgsImpl.class.getName()); 32 } 33 34 35 public Args getProxy() { 36 fLog.debug("getProxy()..."); 37 return serverSide; 38 } 39 40 41 public DxBag getComplexProxy() { 42 DxArrayBag result = new DxArrayBag(); 43 result.addAtIndex(serverSide, 0); 44 return result; 45 } 46 47 48 public String setSimpleObject(String arg) { 49 return serverSide != null ? serverSide.setSimpleObject(arg) : arg; 50 } 51 52 53 public DxBag setComplexObject(DxBag arg) { 54 return serverSide != null ? serverSide.setComplexObject(arg) : arg; 55 } 56 57 58 public int setInt(int arg) { 59 return serverSide != null ? serverSide.setInt(arg) : arg; 60 } 61 62 63 public short setShort(short arg) { 64 return serverSide != null ? serverSide.setShort(arg) : arg; 65 } 66 67 68 public int[] setIntArray(int[] arg) { 69 return serverSide != null ? serverSide.setIntArray(arg) : arg; 70 } 71 72 73 public String [][] setStringArray(String [][] arg) { 74 return serverSide != null ? serverSide.setStringArray(arg) : arg; 75 } 76 77 } 78 | Popular Tags |