/** * Create the object without underlying data. Just pass in type specific * metadata and the oid. */ public ObjectData(Object oid, ClassMetaData meta) { _oid = oid; _meta = meta; _data = new Object[meta.getFields().length]; }
public BitSet getDirty() { if (_dirty == null) { _dirty = new BitSet(_meta.getFields().length); } return _dirty; }
public BitSet getFlushed() { if (_flush == null) { _flush = new BitSet(_meta.getFields().length); } return _flush; }
public BitSet getDirty() { if (_dirty == null) { _dirty = new BitSet(_meta.getFields().length); } return _dirty; }
/** * Constructor. */ public PCDataImpl(Object oid, ClassMetaData meta, String name) { _oid = oid; _type = meta.getDescribedType(); _cache = name; int len = meta.getFields().length; _data = new Object[len]; _loaded = new BitSet(len); }
/** * The number of fields with cacheable impl data. */ private int countImplDataFields(ClassMetaData meta) { FieldMetaData[] fmds = meta.getFields(); int count = 0; for (int i = 0; i < fmds.length; i++) if (usesImplData(fmds[i])) count++; return count; }
public BitSet getLoaded() { // consider everything loaded if (_full == null) { FieldMetaData[] fmds = _vmd.getEmbeddedMetaData().getFields(); _full = new BitSet(fmds.length); for (int i = 0; i < fmds.length; i++) _full.set(i); } return _full; }
public BitSet getLoaded() { // consider everything loaded if (_full == null) { FieldMetaData[] fmds = _vmd.getEmbeddedMetaData().getFields(); _full = new BitSet(fmds.length); for (int i = 0; i < fmds.length; i++) _full.set(i); } return _full; }
/** * Cache field arrays. */ private void cacheFields() { getFields(); getPrimaryKeyFields(); }
/** * The number of fields with cacheable impl data. */ private int countImplDataFields(ClassMetaData meta) { FieldMetaData[] fmds = meta.getFields(); int count = 0; for (int i = 0; i < fmds.length; i++) if (usesImplData(fmds[i])) count++; return count; }
/** * Utility method to get names of all fields including the superclasses' * sorted in lexical order. */ public String[] getFieldNames() { return toNames(getFields()); }
/** * The number of fields with cacheable impl data. */ private int countImplDataFields(ClassMetaData meta) { FieldMetaData[] fmds = meta.getFields(); int count = 0; for (int i = 0; i < fmds.length; i++) if (usesImplData(fmds[i])) count++; return count; }
/** * Utility method to get names of all fields including the superclasses' * sorted in lexical order. */ public String[] getFieldNames() { return toNames(getFields()); }
/** * The number of fields with cacheable impl data. */ private int countImplDataFields(ClassMetaData meta) { FieldMetaData[] fmds = meta.getFields(); int count = 0; for (int i = 0; i < fmds.length; i++) if (usesImplData(fmds[i])) count++; return count; }
/** * The number of fields with cacheable impl data. */ private int countImplDataFields(ClassMetaData meta) { FieldMetaData[] fmds = meta.getFields(); int count = 0; for (int i = 0; i < fmds.length; i++) if (usesImplData(fmds[i])) count++; return count; }
public void store(OpenJPAStateManager sm, BitSet fields) { storeVersion(sm); storeImplData(sm); FieldMetaData[] fmds = sm.getMetaData().getFields(); for (int i = 0; i < fmds.length; i++) { if (fields != null && fields.get(i)) { storeField(sm, fmds[i]); storeImplData(sm, fmds[i], isLoaded(i)); } else if (!isLoaded(i)) storeIntermediate(sm, fmds[i]); } }
public void store(OpenJPAStateManager sm, BitSet fields) { storeVersion(sm); storeImplData(sm); FieldMetaData[] fmds = sm.getMetaData().getFields(); for (int i = 0; i < fmds.length; i++) { if (fields != null && fields.get(i)) { storeField(sm, fmds[i]); storeImplData(sm, fmds[i], isLoaded(i)); } else if (!isLoaded(i)) storeIntermediate(sm, fmds[i]); } }
public void store(OpenJPAStateManager sm) { storeVersion(sm); storeImplData(sm); FieldMetaData[] fmds = sm.getMetaData().getFields(); for (int i = 0; i < fmds.length; i++) { if (sm.getLoaded().get(i)) { storeField(sm, fmds[i]); storeImplData(sm, fmds[i], isLoaded(i)); } else if (!isLoaded(i)) storeIntermediate(sm, fmds[i]); } }
public void store(OpenJPAStateManager sm) { storeVersion(sm); storeImplData(sm); FieldMetaData[] fmds = sm.getMetaData().getFields(); for (int i = 0; i < fmds.length; i++) { if (sm.getLoaded().get(i)) { storeField(sm, fmds[i]); storeImplData(sm, fmds[i], isLoaded(i)); } else if (!isLoaded(i)) storeIntermediate(sm, fmds[i]); } }
public void store(OpenJPAStateManager sm) { storeVersion(sm); storeImplData(sm); FieldMetaData[] fmds = sm.getMetaData().getFields(); for (int i = 0; i < fmds.length; i++) { if (sm.getLoaded().get(i)) { storeField(sm, fmds[i]); storeImplData(sm, fmds[i], isLoaded(i)); } else if (!isLoaded(i)) storeIntermediate(sm, fmds[i]); } }