48 lines
1.2 KiB
Java
48 lines
1.2 KiB
Java
package org.warp.cowdb;
|
|
|
|
import org.warp.jcwdb.ann.DBDataType;
|
|
|
|
import java.lang.reflect.Field;
|
|
|
|
public class EnhancedObjectFullInfo {
|
|
private final long[] fieldReferences;
|
|
private final DBDataType[] fieldTypes;
|
|
private final Field[] fields;
|
|
private final long[] propertyReferences;
|
|
private final DBDataType[] propertyTypes;
|
|
private final Object[] loadedPropertyValues;
|
|
|
|
public EnhancedObjectFullInfo(long[] fieldReferences, DBDataType[] fieldTypes, Field[] fields, long[] propertyReferences, DBDataType[] propertyTypes, Object[] loadedPropertyValues) {
|
|
this.fieldReferences = fieldReferences;
|
|
this.fieldTypes = fieldTypes;
|
|
this.fields = fields;
|
|
this.propertyReferences = propertyReferences;
|
|
this.propertyTypes = propertyTypes;
|
|
this.loadedPropertyValues = loadedPropertyValues;
|
|
}
|
|
|
|
public long[] getFieldReferences() {
|
|
return fieldReferences;
|
|
}
|
|
|
|
public DBDataType[] getFieldTypes() {
|
|
return fieldTypes;
|
|
}
|
|
|
|
public Field[] getFields() {
|
|
return fields;
|
|
}
|
|
|
|
public long[] getPropertyReferences() {
|
|
return propertyReferences;
|
|
}
|
|
|
|
public DBDataType[] getPropertyTypes() {
|
|
return propertyTypes;
|
|
}
|
|
|
|
public Object[] getLoadedPropertyValues() {
|
|
return loadedPropertyValues;
|
|
}
|
|
}
|