Package org.eclipse.emf.cdo.util
Client utility classes, some common interfaces and exceptions.
-
Interface Summary Interface Description CDOFactory Creates CDOobjects.CDOUpdatable Represents facilities that can receivepassive updates. -
Class Summary Class Description CDOBalancedTree A utility class that attachesobjectsto afolderrooted, balanced tree such that configurable capacities for resources per folder and objects per resource are never exceeded.CDOCrossReferenceAdapter AnECrossReferenceAdapterthat does instanceof checks ofNotifierinstances in the orderResource,EObject, andResourceSet.CDOLazyContentAdapter A scalablecontent adapterthat uses CDO mechanisms to attach itself toobjectswhen they are lazily loaded.CDOModificationTrackingAdapter CDOURIData Represents a CDO-specificURIin connection-aware format.CDOURIUtil Various static methods that may help with CDO-specificURIs.CDOUtil Various static methods that may help in CDO client applications. -
Exception Summary Exception Description CommitConflictException Aconcurrent access exceptionthat indicates that some of the local modifications are based on old revisions because other transactions have intermittently committed their modifications.CommitException A checked exception being thrown fromCDOUserTransaction.commit()in case of commit problems such as commit conflicts.CommitIntegrityException A localdata integrity exceptionthat indicates that the subset of object modifications in apartial commitis inconsistent.ConcurrentAccessException Acommit exceptionthat indicates problems that are caused by concurrent access to the repository.ContainmentCycleException Aconcurrent access exceptionthat indicates an attempt of the local transaction to introduce a containment cycle.DanglingIntegrityException A localdata integrity exceptionthat indicates the addition of one or more cross references to objects that are not (or no longer) contained in the repository.DanglingReferenceException An unchecked exception being thrown fromCDOUserTransaction.commit()if the commitchange setis referencingobjectsthat are not contained by anyresourcebefore the server is contacted.DataIntegrityException Acommit exceptionthat indicates data integrity problems.InvalidObjectException Exception occurs when an object isn't valid anymore.InvalidURIException An unchecked exception being thrown to indicate problems with theURIof aresource.LegacyModeNotEnabledException Deprecated. As of 4.2 the legacy mode is always enabled.LocalCommitConflictException Acommit conflict exceptionthat indicates that the transaction has localconflicts.LockTimeoutException ObjectNotFoundException Exception occurs when an id doesn't exist on the server.OptimisticLockingException Aconcurrent access exceptionthat indicates that the repository can not acquire optimistic locks for some of the locally modified objects.ReadOnlyException ReferentialIntegrityException Adata integrity exceptionthat indicates an attempt to create stale references.ServerException Deprecated. Not used.StaleRevisionLockException An unchecked exception being thrown when attempting tolockstale objects.UnitIntegrityException Adata integrity exceptionthat indicates an attempt to move objects between units.ValidationException Adata integrity exceptionindicating that the attempt to commit a transaction was rejected because of violation of server-side validation checks.