00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 package comedyarch.autogen;
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 public class JokeBook extends Ice.ObjectImpl
00024 {
00025 public JokeBook()
00026 {
00027 }
00028
00029 public JokeBook(String title, long jokeCount, Joke[] jokes)
00030 {
00031 this.title = title;
00032 this.jokeCount = jokeCount;
00033 this.jokes = jokes;
00034 }
00035
00036 private static class __F implements Ice.ObjectFactory
00037 {
00038 public Ice.Object
00039 create(String type)
00040 {
00041 assert(type.equals(ice_staticId()));
00042 return new JokeBook();
00043 }
00044
00045 public void
00046 destroy()
00047 {
00048 }
00049 }
00050 private static Ice.ObjectFactory _factory = new __F();
00051
00052 public static Ice.ObjectFactory
00053 ice_factory()
00054 {
00055 return _factory;
00056 }
00057
00058 public static final String[] __ids =
00059 {
00060 "::Ice::Object",
00061 "::comedyarch::autogen::JokeBook"
00062 };
00063
00064 public boolean
00065 ice_isA(String s)
00066 {
00067 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00068 }
00069
00070 public boolean
00071 ice_isA(String s, Ice.Current __current)
00072 {
00073 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00074 }
00075
00076 public String[]
00077 ice_ids()
00078 {
00079 return __ids;
00080 }
00081
00082 public String[]
00083 ice_ids(Ice.Current __current)
00084 {
00085 return __ids;
00086 }
00087
00088 public String
00089 ice_id()
00090 {
00091 return __ids[1];
00092 }
00093
00094 public String
00095 ice_id(Ice.Current __current)
00096 {
00097 return __ids[1];
00098 }
00099
00100 public static String
00101 ice_staticId()
00102 {
00103 return __ids[1];
00104 }
00105
00106 public void
00107 __write(IceInternal.BasicStream __os)
00108 {
00109 __os.writeTypeId(ice_staticId());
00110 __os.startWriteSlice();
00111 __os.writeString(title);
00112 __os.writeLong(jokeCount);
00113 JokeListHelper.write(__os, jokes);
00114 __os.endWriteSlice();
00115 super.__write(__os);
00116 }
00117
00118 public void
00119 __read(IceInternal.BasicStream __is, boolean __rid)
00120 {
00121 if(__rid)
00122 {
00123 __is.readTypeId();
00124 }
00125 __is.startReadSlice();
00126 title = __is.readString();
00127 jokeCount = __is.readLong();
00128 jokes = JokeListHelper.read(__is);
00129 __is.endReadSlice();
00130 super.__read(__is, true);
00131 }
00132
00133 public void
00134 __write(Ice.OutputStream __outS)
00135 {
00136 __outS.writeTypeId(ice_staticId());
00137 __outS.startSlice();
00138 __outS.writeString(title);
00139 __outS.writeLong(jokeCount);
00140 JokeListHelper.write(__outS, jokes);
00141 __outS.endSlice();
00142 super.__write(__outS);
00143 }
00144
00145 public void
00146 __read(Ice.InputStream __inS, boolean __rid)
00147 {
00148 if(__rid)
00149 {
00150 __inS.readTypeId();
00151 }
00152 __inS.startSlice();
00153 title = __inS.readString();
00154 jokeCount = __inS.readLong();
00155 jokes = JokeListHelper.read(__inS);
00156 __inS.endSlice();
00157 super.__read(__inS, true);
00158 }
00159
00160 public String title;
00161
00162 public long jokeCount;
00163
00164 public Joke[] jokes;
00165 }