1 18 19 20 package sync4j.framework.core; 21 22 import java.util.*; 23 24 33 public final class Meta implements java.io.Serializable { 34 35 private MetInf metInf; 37 38 40 43 public Meta() { 44 set( 45 null, 46 null, 47 null, 48 null, 49 null, 50 null, 51 null, 52 null, 53 null, 54 null, 55 null 56 ); 57 } 58 59 61 67 public MetInf getMetInf() { 68 if (metInf == null) { 69 return (metInf = new MetInf()); 70 } 71 72 return metInf; 73 } 74 75 80 public void setMetInf(MetInf metInf) { 81 this.metInf = metInf; 82 } 83 84 90 public MetInf getNullMetInf() { 91 return null; 92 } 93 94 99 public Long getSize() { 100 return getMetInf().getSize(); 101 } 102 103 108 public void setSize(Long size) { 109 getMetInf().setSize(size); 110 } 111 112 117 public String getFormat() { 118 return getMetInf().getFormat(); 119 } 120 121 126 public void setFormat(String format) { 127 getMetInf().setFormat(format); 128 } 129 130 135 public String getType() { 136 return getMetInf().getType(); 137 } 138 139 144 public void setType(String type) { 145 getMetInf().setType(type); 146 } 147 148 153 public String getMark() { 154 return getMetInf().getMark(); 155 } 156 157 162 public void setMark(String mark) { 163 getMetInf().setMark(mark); 164 } 165 166 171 public Anchor getAnchor() { 172 return getMetInf().getAnchor(); 173 } 174 175 180 public void setAnchor(Anchor anchor) { 181 getMetInf().setAnchor(anchor); 182 } 183 184 189 public String getVersion() { 190 return getMetInf().getVersion(); 191 } 192 193 198 public void setVersion(String version) { 199 getMetInf().setVersion(version); 200 } 201 202 207 public NextNonce getNextNonce() { 208 return getMetInf().getNextNonce(); 209 } 210 211 216 public void setNextNonce(NextNonce nextNonce) { 217 getMetInf().setNextNonce(nextNonce); 218 } 219 220 225 public Long getMaxMsgSize() { 226 return getMetInf().getMaxMsgSize(); 227 } 228 229 234 public void setMaxMsgSize(Long maxMsgSize) { 235 getMetInf().setMaxMsgSize(maxMsgSize); 236 } 237 238 243 public Long getMaxObjSize() { 244 return getMetInf().getMaxObjSize(); 245 } 246 247 252 public void setMaxObjSize(Long maxObjSize) { 253 getMetInf().setMaxObjSize(maxObjSize); 254 } 255 256 261 public ArrayList getEMI() { 262 return getMetInf().getEMI(); 263 } 264 265 275 public void setEMI(ArrayList emi) { 276 if (emi != null) { 277 getMetInf().getEMI().addAll(emi); 278 } 279 } 280 281 286 public Mem getMem() { 287 return getMetInf().getMem(); 288 } 289 290 295 public void setMem(Mem mem) { 296 getMetInf().setMem(mem); 297 } 298 299 301 316 private void set(final String format , 317 final String type , 318 final String mark , 319 final Long size , 320 final Anchor anchor , 321 final String version , 322 final NextNonce nonce , 323 final Long maxMsgSize, 324 final Long maxObjSize, 325 final EMI[] emi , 326 final Mem mem ) { 327 328 getMetInf(); 330 metInf.setFormat (format ); 331 metInf.setType (type ); 332 metInf.setMark (mark ); 333 metInf.setAnchor (anchor ); 334 metInf.setSize (size ); 335 metInf.setVersion (version ); 336 metInf.setNextNonce (nonce ); 337 metInf.setMaxMsgSize (maxMsgSize); 338 metInf.setMaxObjSize (maxObjSize); 339 metInf.setMem (mem ); 340 metInf.setEMI (emi ); 341 } 342 } 343 | Popular Tags |