Examples of ORecordElement


Examples of com.orientechnologies.orient.core.db.record.ORecordElement

  }

  public ODocument removeOwner(final ORecordElement iRecordElement) {
    if (_owners != null) {
      // PROPAGATES TO THE OWNER
      ORecordElement e;
      for (int i = 0; i < _owners.size(); ++i) {
        e = _owners.get(i).get();
        if (e == iRecordElement) {
          _owners.remove(i);
          break;
View Full Code Here

Examples of com.orientechnologies.orient.core.db.record.ORecordElement

   */
  @Override
  public ORecordAbstract<Object> setDirty() {
    if (_owners != null) {
      // PROPAGATES TO THE OWNER
      ORecordElement e;
      for (WeakReference<ORecordElement> o : _owners) {
        e = o.get();
        if (e != null)
          e.setDirty();
      }
    }
    // THIS IS IMPORTANT TO BE SURE THAT FIELDS ARE LOADED BEFORE IT'S TOO LATE AND THE RECORD _SOURCE IS NULL
    checkForFields();

View Full Code Here

Examples of com.orientechnologies.orient.core.db.record.ORecordElement

  @Override
  public void onBeforeIdentityChanged(final ORID iRID) {
    if (_owners != null) {
      final List<WeakReference<ORecordElement>> temp = new ArrayList<WeakReference<ORecordElement>>(_owners);

      ORecordElement e;
      for (WeakReference<ORecordElement> o : temp) {
        e = o.get();
        if (e != null)
          e.onBeforeIdentityChanged(iRID);
      }
    }
  }
View Full Code Here

Examples of com.orientechnologies.orient.core.db.record.ORecordElement

  @Override
  public void onAfterIdentityChanged(final ORecord<?> iRecord) {
    if (_owners != null) {
      final List<WeakReference<ORecordElement>> temp = new ArrayList<WeakReference<ORecordElement>>(_owners);

      ORecordElement e;
      for (WeakReference<ORecordElement> o : temp) {
        e = o.get();
        if (e != null)
          e.onAfterIdentityChanged(iRecord);
      }
    }
  }
View Full Code Here

Examples of com.orientechnologies.orient.core.db.record.ORecordElement

  }

  public void removeOwner(final ORecordElement iRecordElement) {
    if (_owners != null) {
      // PROPAGATES TO THE OWNER
      ORecordElement e;
      for (int i = 0; i < _owners.size(); ++i) {
        e = _owners.get(i).get();
        if (e == iRecordElement) {
          _owners.remove(i);
          break;
View Full Code Here

Examples of com.orientechnologies.orient.core.db.record.ORecordElement

   */
  @Override
  public ORecordAbstract<Object> setDirty() {
    if (_owners != null) {
      // PROPAGATES TO THE OWNER
      ORecordElement e;
      for (WeakReference<ORecordElement> o : _owners) {
        e = o.get();
        if (e != null)
          e.setDirty();
      }
    }
    return super.setDirty();
  }
View Full Code Here

Examples of com.orientechnologies.orient.core.db.record.ORecordElement

  @Override
  public void onBeforeIdentityChanged(final ORID iRID) {
    if (_owners != null) {
      final List<WeakReference<ORecordElement>> temp = new ArrayList<WeakReference<ORecordElement>>(_owners);

      ORecordElement e;
      for (WeakReference<ORecordElement> o : temp) {
        e = o.get();
        if (e != null)
          e.onBeforeIdentityChanged(iRID);
      }
    }
  }
View Full Code Here

Examples of com.orientechnologies.orient.core.db.record.ORecordElement

  @Override
  public void onAfterIdentityChanged(final ORecord<?> iRecord) {
    if (_owners != null) {
      final List<WeakReference<ORecordElement>> temp = new ArrayList<WeakReference<ORecordElement>>(_owners);

      ORecordElement e;
      for (WeakReference<ORecordElement> o : temp) {
        e = o.get();
        if (e != null)
          e.onAfterIdentityChanged(iRecord);
      }
    }
  }
View Full Code Here

Examples of com.orientechnologies.orient.core.db.record.ORecordElement

  }

  public ODocument removeOwner(final ORecordElement iRecordElement) {
    if (_owners != null) {
      // PROPAGATES TO THE OWNER
      ORecordElement e;
      for (int i = 0; i < _owners.size(); ++i) {
        e = _owners.get(i).get();
        if (e == iRecordElement) {
          _owners.remove(i);
          break;
View Full Code Here

Examples of com.orientechnologies.orient.core.db.record.ORecordElement

   */
  @Override
  public ORecordAbstract<Object> setDirty() {
    if (_owners != null) {
      // PROPAGATES TO THE OWNER
      ORecordElement e;
      for (WeakReference<ORecordElement> o : _owners) {
        e = o.get();
        if (e != null)
          e.setDirty();
      }
    }
    return super.setDirty();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.