private static InternalCDOPackageUnit[] getNewPackageUnits(CDOCommitInfo commitInfo, InternalCDOPackageRegistry packageRegistry) { List<CDOPackageUnit> list = commitInfo.getNewPackageUnits(); InternalCDOPackageUnit[] result = new InternalCDOPackageUnit[list.size()]; int i = 0; for (CDOPackageUnit packageUnit : list) { result[i] = (InternalCDOPackageUnit) packageUnit; packageRegistry.putPackageUnit(result[i]); ++i; } return result; }
public void putPackageUnit(InternalCDOPackageUnit packageUnit) { getDelegate().putPackageUnit(packageUnit); }
private static InternalCDOPackageUnit[] getNewPackageUnits(CDOCommitInfo commitInfo, InternalCDOPackageRegistry packageRegistry) { List<CDOPackageUnit> list = commitInfo.getNewPackageUnits(); InternalCDOPackageUnit[] result = new InternalCDOPackageUnit[list.size()]; int i = 0; for (CDOPackageUnit packageUnit : list) { result[i] = (InternalCDOPackageUnit) packageUnit; packageRegistry.putPackageUnit(result[i]); ++i; } return result; }
private void registerPackageUnits(List<CDOPackageUnit> packageUnits) { InternalCDOPackageRegistry packageRegistry = getPackageRegistry(); for (CDOPackageUnit newPackageUnit : packageUnits) { packageRegistry.putPackageUnit((InternalCDOPackageUnit)newPackageUnit); } }
private void registerPackageUnits(List<CDOPackageUnit> packageUnits) { InternalCDOPackageRegistry packageRegistry = getPackageRegistry(); for (CDOPackageUnit newPackageUnit : packageUnits) { packageRegistry.putPackageUnit((InternalCDOPackageUnit)newPackageUnit); } }
private static InternalCDOPackageUnit[] getNewPackageUnits(CDOCommitInfo commitInfo, InternalCDOPackageRegistry packageRegistry) { List<CDOPackageUnit> list = commitInfo.getNewPackageUnits(); InternalCDOPackageUnit[] result = new InternalCDOPackageUnit[list.size()]; int i = 0; for (CDOPackageUnit packageUnit : list) { result[i] = (InternalCDOPackageUnit)packageUnit; packageRegistry.putPackageUnit(result[i]); ++i; } return result; }
protected void readPackageUnits() { IStoreAccessor reader = store.getReader(null); StoreThreadLocal.setAccessor(reader); try { Collection<InternalCDOPackageUnit> packageUnits = reader.readPackageUnits(); for (InternalCDOPackageUnit packageUnit : packageUnits) { packageRegistry.putPackageUnit(packageUnit); } } finally { StoreThreadLocal.release(); } }
public CDOCommitData readCDOCommitData() throws IOException { InternalCDOPackageRegistry packageRegistry = (InternalCDOPackageRegistry)getPackageRegistry(); ResourceSet resourceSet = new ResourceSetImpl(); resourceSet.setPackageRegistry(packageRegistry); int size = readInt(); List<CDOPackageUnit> newPackageUnits = new ArrayList<CDOPackageUnit>(size); for (int i = 0; i < size; i++) { CDOPackageUnit data = readCDOPackageUnit(resourceSet); newPackageUnits.add(data); packageRegistry.putPackageUnit((InternalCDOPackageUnit)data); } CDOChangeSetData data = readCDOChangeSetData(); return new CDOCommitDataImpl(newPackageUnits, data.getNewObjects(), data.getChangedObjects(), data.getDetachedObjects()); }
private void addNewPackageUnits(OMMonitor monitor) { InternalCDOPackageRegistry repositoryPackageRegistry = repository.getPackageRegistry(false); synchronized (repositoryPackageRegistry) { try { monitor.begin(newPackageUnits.length); for (int i = 0; i < newPackageUnits.length; i++) { InternalCDOPackageUnit packageUnit = newPackageUnits[i]; packageUnit.setState(CDOPackageUnit.State.LOADED); packageUnit.setPackageRegistry(repositoryPackageRegistry); repositoryPackageRegistry.putPackageUnit(packageUnit); monitor.worked(); } } finally { monitor.done(); } } }
packageRegistry.putPackageUnit(packageUnit);
packageRegistry.putPackageUnit(newPackageUnits[i]); // Must happen before readCDORevision!!! monitor.worked();
getPackageRegistry().putPackageUnit(packageUnit);