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 CDOCrossReferenceAdapter AnECrossReferenceAdapter
that does instanceof checks ofNotifier
instances in the orderResource
,EObject
, andResourceSet
.CDOLazyContentAdapter A scalablecontent adapter
that uses CDO mechanisms to attach itself toobjects
when they are lazily loaded.CDOModificationTrackingAdapter CDOURIData Represents a CDO-specificURI
in 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 exception
that 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 exception
that indicates that the subset of object modifications in apartial commit
is inconsistent.ConcurrentAccessException Acommit exception
that indicates problems that are caused by concurrent access to the repository.ContainmentCycleException Aconcurrent access exception
that indicates an attempt of the local transaction to introduce a containment cycle.DanglingIntegrityException A localdata integrity exception
that 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 set
is referencingobjects
that are not contained by anyresource
before the server is contacted.DataIntegrityException Acommit exception
that indicates data integrity problems.InvalidObjectException Exception occurs when an object isn't valid anymore.InvalidURIException LegacyModeNotEnabledException Deprecated. As of 4.2 the legacy mode is always enabled.LocalCommitConflictException Acommit conflict exception
that indicates that the transaction has localconflicts
.LockTimeoutException ObjectNotFoundException Exception occurs when an id doesn't exist on the server.OptimisticLockingException Aconcurrent access exception
that indicates that the repository can not acquire optimistic locks for some of the locally modified objects.ReadOnlyException ReferentialIntegrityException Adata integrity exception
that indicates an attempt to create stale references.ServerException Deprecated. Not used.StaleRevisionLockException An unchecked exception being thrown when attempting tolock
stale objects.UnitIntegrityException Adata integrity exception
that indicates an attempt to move objects between units.ValidationException Adata integrity exception
indicating that the attempt to commit a transaction was rejected because of violation of server-side validation checks.