package org.warp.jcwdb.utils; import org.warp.jcwdb.ann.*; import java.io.IOException; public class NestedClass extends DBObject { @DBField(id = 0, type = DBDataType.BOOLEAN) public boolean isFinal; @DBField(id = 1, type = DBDataType.DATABASE_OBJECT) public NestedClass child; @DBPropertySetter(id = 0, type = DBDataType.DATABASE_OBJECT) public void setValue(NestedClass value) { setProperty(value); } @DBPropertyGetter(id = 0, type = DBDataType.DATABASE_OBJECT) public NestedClass getValue() { return getProperty(); } public NestedClass(JCWDatabase database) { super(database); } public NestedClass(JCWDatabase database, DBObjectIndicesManager.DBObjectInfo objectInfo) throws IOException { super(database, objectInfo); } }