예제 #1
0
  public CDOID getMaxID(Connection connection, IIDHandler idHandler) {
    CDOID maxID = doGetMaxID(connection, idHandler);
    if (maxID != null) {
      return maxID;
    }

    return delegate.getMaxID(connection, idHandler);
  }
예제 #2
0
  public boolean putObjectType(IDBStoreAccessor accessor, long timeStamp, CDOID id, EClass type) {
    CDOID classID = getMetaDataManager().getMetaID(type, timeStamp);
    if (!doPutObjectType(accessor, id, classID)) {
      return false;
    }

    return delegate.putObjectType(accessor, timeStamp, id, type);
  }
예제 #3
0
  public CDOClassifierRef getObjectType(IDBStoreAccessor accessor, CDOID id) {
    CDOID type = doGetObjectType(accessor, id);
    if (type != null) {
      EClass eClass = (EClass) getMetaDataManager().getMetaInstance(type);
      return new CDOClassifierRef(eClass);
    }

    return delegate.getObjectType(accessor, id);
  }
예제 #4
0
 public void rawImport(Connection connection, CDODataInput in, OMMonitor monitor)
     throws IOException {
   delegate.rawImport(connection, in, monitor);
 }
예제 #5
0
 public void rawExport(
     Connection connection, CDODataOutput out, long fromCommitTime, long toCommitTime)
     throws IOException {
   delegate.rawExport(connection, out, fromCommitTime, toCommitTime);
 }
예제 #6
0
 public boolean removeObjectType(IDBStoreAccessor accessor, CDOID id) {
   doRemoveObjectType(accessor, id);
   return delegate.removeObjectType(accessor, id);
 }