/* Copyright (C) 2004 - 2006 db4objects Inc. http://www.db4o.com */
package org.zoodb.test.jdo.pole;
import java.util.ArrayList;
import java.util.List;
import org.zoodb.api.impl.ZooPC;
/**
* @author Christian Ernst
*/
public class JdoListHolder extends ZooPC implements CheckSummable{
public List<Integer> list;
public JdoListHolder(){
}
public static JdoListHolder generate(int index, int elements){
JdoListHolder lh = new JdoListHolder();
List<Integer> list = new ArrayList<Integer>();
lh.setList(list);
for (int i = 0; i < elements; i++) {
list.add(new Integer(i));
}
return lh;
}
public long checkSum() {
zooActivateRead();
return list.size();
}
public List<Integer> getList() {
zooActivateRead();
return list;
}
public void setList(List<Integer> list) {
zooActivateWrite();
this.list = list;
}
}