1 10 11 package com.triactive.jdo.state; 12 13 import com.triactive.jdo.GenericFieldManager; 14 import java.util.ArrayList ; 15 16 17 27 28 class StateFieldManager extends GenericFieldManager 29 { 30 private final ArrayList values = new ArrayList (); 31 32 33 public void storeObjectField(int fieldNum, Object value) 34 { 35 while (values.size() <= fieldNum) 36 values.add(null); 37 38 values.set(fieldNum, value); 39 } 40 41 public Object fetchObjectField(int fieldNum) 42 { 43 if (fieldNum < values.size()) 44 return values.get(fieldNum); 45 else 46 return null; 47 } 48 } 49 | Popular Tags |