/** * @return never <code>null</code> */ private CDOID getResourceNodeIDChecked(CDOID folderID, String name) { CDOID id = getResourceNodeID(folderID, name); if (id == null) { throw new CDOException(MessageFormat.format(Messages.getString("CDOViewImpl.2"), name)); //$NON-NLS-1$ } return id; }
public String getRepositoryName() { return super.getMessage(); }
/** * @return never <code>null</code> */ private CDOID getResourceNodeIDChecked(CDOID folderID, String name) { folderID = getResourceNodeID(folderID, name); if (folderID == null) { throw new CDOException(MessageFormat.format(Messages.getString("CDOViewImpl.2"), name)); //$NON-NLS-1$ } return folderID; }
public synchronized CDOResourceNode getResourceNode(String path) { CDOID id = getResourceNodeID(path); if (id != null) // Should always be true { InternalCDOObject object = getObject(id); if (object instanceof CDOResourceNode) { return (CDOResourceNode)object; } } throw new CDOException("Resource node not found: " + path); }
public synchronized CDOResourceNode getResourceNode(String path) { CDOID id = getResourceNodeID(path); if (id != null) // Should always be true { InternalCDOObject object = getObject(id); if (object instanceof CDOResourceNode) { return (CDOResourceNode)object; } } throw new CDOException("Resource node not found: " + path); }
@Override public void saveModels(EList<Resource> resources, IProgressMonitor monitor) { try { monitor.subTask("Committing to " + this); CDOTransaction transaction = (CDOTransaction)view; transaction.commit(monitor); } catch (CommitException ex) { throw new CDOException(ex); } }
/** * @return never <code>null</code> */ protected synchronized CDOResourceNode getResourceNode(CDOID folderID, String name) { try { CDOID id = getResourceNodeID(folderID, name); return (CDOResourceNode)getObject(id); } catch (CDOException ex) { throw ex; } catch (Exception ex) { throw new CDOException(ex); } }
/** * @return never <code>null</code> */ protected synchronized CDOResourceNode getResourceNode(CDOID folderID, String name) { try { CDOID id = getResourceNodeID(folderID, name); return (CDOResourceNode)getObject(id); } catch (CDOException ex) { throw ex; } catch (Exception ex) { throw new CDOException(ex); } }
/** * @ADDED */ private void checkDuplicates(String newPath) { try { cdoView().getResourceNodeID(newPath); } catch (Exception ex) { throw new CDOException(MessageFormat.format(Messages.getString("CDOResourceNodeImpl.5"), newPath)); //$NON-NLS-1$ } } } // CDOResourceNodeImpl
protected synchronized CDOID getRootOrTopLevelResourceNodeID(String name) { CDOQuery resourceQuery = createResourcesQuery(null, name, true); resourceQuery.setMaxResults(1); List<CDOID> ids = resourceQuery.getResult(CDOID.class); if (ids.isEmpty()) { if (name == null) { throw new CDOException(Messages.getString("CDOViewImpl.6")); //$NON-NLS-1$ } throw new CDOException(MessageFormat.format(Messages.getString("CDOViewImpl.7"), name)); //$NON-NLS-1$ } if (ids.size() > 1) { // TODO is this still needed since the is resourceQuery.setMaxResults(1) ?? throw new ImplementationError(Messages.getString("CDOViewImpl.8")); //$NON-NLS-1$ } return ids.get(0); }
if (size == 1) throw new CDOException("Attempt to remove a dirty resource from a resource set: " + allDirtyResources.get(0)); throw new CDOException("Attempt to remove dirty resources from a resource set: " + allDirtyResources);
if (size == 1) throw new CDOException("Attempt to remove a dirty resource from a resource set: " + allDirtyResources.get(0)); throw new CDOException("Attempt to remove dirty resources from a resource set: " + allDirtyResources);
/** * @ADDED */ private void checkDuplicates(String newPath) { try { InternalCDOView view = cdoView(); view.clearResourcePathCacheIfNecessary(null); view.getResourceNodeID(newPath); } catch (Exception ex) { throw new CDOException(MessageFormat.format(Messages.getString("CDOResourceNodeImpl.5"), newPath)); //$NON-NLS-1$ } }
private static List<EPackage> analyzeNewPackages(Collection<EPackage> usedTopLevelPackages, CDOPackageRegistry packageRegistry) { // Determine which of the corresdonding EPackages are new List<EPackage> newPackages = new ArrayList<EPackage>(); IPackageClosure closure = new CompletePackageClosure(); usedTopLevelPackages = closure.calculate(usedTopLevelPackages); for (EPackage usedPackage : usedTopLevelPackages) { // if (!CDOModelUtil.isSystemPackage(usedPackage)) { CDOPackageUnit packageUnit = packageRegistry.getPackageUnit(usedPackage); if (packageUnit == null) { throw new CDOException(MessageFormat.format(Messages.getString("CDOTransactionImpl.11"), usedPackage)); //$NON-NLS-1$ } if (packageUnit.getState() == CDOPackageUnit.State.NEW) { newPackages.add(usedPackage); } } } return newPackages; }
private static List<EPackage> analyzeNewPackages(Collection<EPackage> usedTopLevelPackages, CDOPackageRegistry packageRegistry) { // Determine which of the corresdonding EPackages are new List<EPackage> newPackages = new ArrayList<EPackage>(); IPackageClosure closure = new CompletePackageClosure(); usedTopLevelPackages = closure.calculate(usedTopLevelPackages); for (EPackage usedPackage : usedTopLevelPackages) { // if (!CDOModelUtil.isSystemPackage(usedPackage)) { CDOPackageUnit packageUnit = packageRegistry.getPackageUnit(usedPackage); if (packageUnit == null) { throw new CDOException(MessageFormat.format(Messages.getString("CDOTransactionImpl.11"), usedPackage)); //$NON-NLS-1$ } if (packageUnit.getState() == CDOPackageUnit.State.NEW) { newPackages.add(usedPackage); } } } return newPackages; }
throw new CDOException("Parent is not a folder: " + parent);
throw new CDOException("Parent is not a folder: " + parent);
private void subscribe(EObject eObject, Adapter adapter, int adjust) { if (shouldSubscribe(eObject, adapter)) { CDOView view = CDOViewImpl.this; InternalCDOObject internalCDOObject = FSMUtil.adapt(eObject, view); if (internalCDOObject.cdoView() != view) { throw new CDOException(MessageFormat.format(Messages.getString("CDOViewImpl.27"), internalCDOObject)); //$NON-NLS-1$ } subscribe(internalCDOObject.cdoID(), internalCDOObject, adjust); } }
private InternalCDORevision getLocalRevision(CDOID id) { InternalCDORevision revision = null; InternalCDOObject object = getObject(id, false); if (object != null && object.cdoState() != CDOState.PROXY) { revision = object.cdoRevision(); } if (revision == null) { revision = getRevision(id, true); } if (revision == null) { throw new CDOException(MessageFormat.format(Messages.getString("CDOViewImpl.9"), id)); //$NON-NLS-1$ } return revision; }
private void subscribe(EObject eObject, Adapter adapter, int adjust) { if (shouldSubscribe(eObject, adapter)) { CDOView view = CDOViewImpl.this; InternalCDOObject internalCDOObject = FSMUtil.adapt(eObject, view); if (internalCDOObject.cdoView() != view) { throw new CDOException(MessageFormat.format(Messages.getString("CDOViewImpl.27"), internalCDOObject)); //$NON-NLS-1$ } subscribe(internalCDOObject.cdoID(), internalCDOObject, adjust); } }