/** * Helper method to replace the given field number to the given * field manager. */ void replaceField(PersistenceCapable pc, FieldManager load, int field) { FieldManager beforeFM = _fm; _fm = load; pc.pcReplaceField(field); // Retaining original FM because of the possibility of reentrant calls if (beforeFM != null) _fm = beforeFM; }
/** * Helper method to replace the given field number to the given * field manager. */ void replaceField(PersistenceCapable pc, FieldManager load, int field) { FieldManager beforeFM = _fm; _fm = load; pc.pcReplaceField(field); // Retaining original FM because of the possibility of reentrant calls if (beforeFM != null) _fm = beforeFM; }
/** * Helper method to replace the given field number to the given * field manager. */ void replaceField(PersistenceCapable pc, FieldManager load, int field) { FieldManager beforeFM = _fm; _fm = load; pc.pcReplaceField(field); // Retaining original FM because of the possibility of reentrant calls if (beforeFM != null) _fm = beforeFM; }
/** * Helper method to replace the given field number to the given * field manager. */ void replaceField(PersistenceCapable pc, FieldManager load, int field) { FieldManager beforeFM = _fm; _fm = load; pc.pcReplaceField(field); // Retaining original FM because of the possibility of reentrant calls _fm = beforeFM; }
/** * Helper method to replace the given field number to the given * field manager. */ void replaceField(PersistenceCapable pc, FieldManager load, int field) { FieldManager beforeFM = _fm; _fm = load; pc.pcReplaceField(field); // Retaining original FM because of the possibility of reentrant calls if (beforeFM != null) _fm = beforeFM; }
public void settingByteField(PersistenceCapable pc, int idx, byte cur, byte next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); longval = next; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingBooleanField(PersistenceCapable pc, int idx, boolean cur, boolean next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); longval = next ? 1 : 0; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingBooleanField(PersistenceCapable pc, int idx, boolean cur, boolean next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); longval = next ? 1 : 0; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingByteField(PersistenceCapable pc, int idx, byte cur, byte next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); longval = next; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingByteField(PersistenceCapable pc, int idx, byte cur, byte next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); longval = next; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingIntField(PersistenceCapable pc, int idx, int cur, int next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); longval = next; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingIntField(PersistenceCapable pc, int idx, int cur, int next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); longval = next; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingCharField(PersistenceCapable pc, int idx, char cur, char next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); longval = next; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingCharField(PersistenceCapable pc, int idx, char cur, char next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); longval = next; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingLongField(PersistenceCapable pc, int idx, long cur, long next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); longval = next; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingFloatField(PersistenceCapable pc, int idx, float cur, float next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); dblval = next; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingDoubleField(PersistenceCapable pc, int idx, double cur, double next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); dblval = next; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingBooleanField(PersistenceCapable pc, int idx, boolean cur, boolean next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); longval = next ? 1 : 0; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingFloatField(PersistenceCapable pc, int idx, float cur, float next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); dblval = next; pc.pcReplaceField(idx); } finally { unlock(); } }
public void settingDoubleField(PersistenceCapable pc, int idx, double cur, double next, int set) { accessingField(idx); if (cur == next || !_loaded.get(idx)) return; lock(); try { _dirty.set(idx); dblval = next; pc.pcReplaceField(idx); } finally { unlock(); } }