Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/util/package-summary.html')
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/util/package-summary.html94
1 files changed, 65 insertions, 29 deletions
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/util/package-summary.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/util/package-summary.html
index c838397b25..0f222f5840 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/util/package-summary.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/util/package-summary.html
@@ -89,30 +89,37 @@ Client utility classes, some common interfaces and exceptions.
<map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="../common/util/CDOException.html" title="&#171;exception&#187; CDOException (org.eclipse.emf.cdo.common.util)" alt="" coords="5,793,224,847"/>
-<area shape="rect" id="node2" href="CommitException.html" title="&#171;exception&#187; CommitException" alt="" coords="301,512,427,552"/>
-<area shape="rect" id="node3" href="CommitIntegrityException.html" title="&#171;exception&#187; CommitIntegrityException" alt="" coords="525,480,696,520"/>
-<area shape="rect" id="node4" href="DanglingReferenceException.html" title="&#171;exception&#187; DanglingReferenceException" alt="" coords="270,576,458,616"/>
-<area shape="rect" id="node5" title="&#171;exception&#187; Exception (java.lang)" alt="" coords="69,505,161,559"/>
-<area shape="rect" id="node6" title="&#171;exception&#187; IllegalStateException (java.lang)" alt="" coords="43,426,187,481"/>
-<area shape="rect" id="node7" href="InvalidObjectException.html" title="&#171;exception&#187; InvalidObjectException" alt="" coords="287,640,441,680"/>
-<area shape="rect" id="node8" href="InvalidURIException.html" title="&#171;exception&#187; InvalidURIException" alt="" coords="296,704,432,744"/>
-<area shape="rect" id="node9" href="LegacyModeNotEnabledException.html" title="&#171;exception&#187; LegacyModeNotEnabledException" alt="" coords="253,433,475,473"/>
-<area shape="rect" id="node10" href="LockTimeoutException.html" title="&#171;exception&#187; LockTimeoutException" alt="" coords="287,768,441,808"/>
-<area shape="rect" id="node11" href="ObjectNotFoundException.html" title="&#171;exception&#187; ObjectNotFoundException" alt="" coords="277,832,451,872"/>
-<area shape="rect" id="node12" href="ReadOnlyException.html" title="&#171;exception&#187; ReadOnlyException" alt="" coords="295,896,433,936"/>
-<area shape="rect" id="node13" href="ReferentialIntegrityException.html" title="&#171;exception&#187; ReferentialIntegrityException" alt="" coords="517,544,704,584"/>
-<area shape="rect" id="node14" href="ServerException.html" title="&#171;exception&#187; ServerException" alt="" coords="306,960,422,1000"/>
-<area shape="rect" id="node15" href="StaleRevisionLockException.html" title="&#171;exception&#187; StaleRevisionLockException" alt="" coords="271,1024,457,1064"/>
-<area shape="rect" id="node16" href="CDOBalancedTree.html" title="CDOBalancedTree" alt="" coords="50,377,179,402"/>
-<area shape="rect" id="node17" href="CDOLazyContentAdapter.html" title="CDOLazyContentAdapter" alt="" coords="280,319,448,345"/>
-<area shape="rect" id="node18" href="CDOModificationTrackingAdapter.html" title="CDOModificationTrackingAdapter" alt="" coords="504,319,717,345"/>
-<area shape="rect" id="node19" href="CDOURIData.html" title="CDOURIData" alt="" coords="65,262,164,287"/>
-<area shape="rect" id="node20" href="CDOUtil.html" title="CDOUtil" alt="" coords="80,213,149,238"/>
-<area shape="rect" id="node21" title="EContentAdapter (org.eclipse.emf.ecore.util)" alt="" coords="27,312,202,352"/>
-<area shape="rect" id="node22" href="CDOFactory.html" title="&#171;interface&#187; CDOFactory" alt="" coords="317,141,411,181"/>
-<area shape="rect" id="node23" href="CDOUpdatable.html" title="&#171;interface&#187; CDOUpdatable" alt="" coords="61,69,169,109"/>
-<area shape="rect" id="node24" title="&#171;interface&#187; EFactory (org.eclipse.emf.ecore)" alt="" coords="37,134,192,189"/>
-<area shape="rect" id="node25" href="CDOURIUtil.html" title="&#171;static&#187; CDOURIUtil" alt="" coords="69,5,160,45"/>
+<area shape="rect" id="node2" href="CommitConflictException.html" title="&#171;exception&#187; CommitConflictException" alt="" coords="756,352,924,392"/>
+<area shape="rect" id="node3" href="CommitException.html" title="&#171;exception&#187; CommitException" alt="" coords="301,512,427,552"/>
+<area shape="rect" id="node4" href="CommitIntegrityException.html" title="&#171;exception&#187; CommitIntegrityException" alt="" coords="755,544,925,584"/>
+<area shape="rect" id="node5" href="ConcurrentAccessException.html" title="&#171;exception&#187; ConcurrentAccessException" alt="" coords="517,448,704,488"/>
+<area shape="rect" id="node6" href="ContainmentCycleException.html" title="&#171;exception&#187; ContainmentCycleException" alt="" coords="747,416,933,456"/>
+<area shape="rect" id="node7" href="DanglingIntegrityException.html" title="&#171;exception&#187; DanglingIntegrityException" alt="" coords="752,608,928,648"/>
+<area shape="rect" id="node8" href="DanglingReferenceException.html" title="&#171;exception&#187; DanglingReferenceException" alt="" coords="270,576,458,616"/>
+<area shape="rect" id="node9" href="DataIntegrityException.html" title="&#171;exception&#187; DataIntegrityException" alt="" coords="534,576,687,616"/>
+<area shape="rect" id="node10" title="&#171;exception&#187; Exception (java.lang)" alt="" coords="69,505,161,559"/>
+<area shape="rect" id="node11" title="&#171;exception&#187; IllegalStateException (java.lang)" alt="" coords="43,426,187,481"/>
+<area shape="rect" id="node12" href="InvalidObjectException.html" title="&#171;exception&#187; InvalidObjectException" alt="" coords="287,640,441,680"/>
+<area shape="rect" id="node13" href="InvalidURIException.html" title="&#171;exception&#187; InvalidURIException" alt="" coords="296,704,432,744"/>
+<area shape="rect" id="node14" href="LegacyModeNotEnabledException.html" title="&#171;exception&#187; LegacyModeNotEnabledException" alt="" coords="253,433,475,473"/>
+<area shape="rect" id="node15" href="LocalCommitConflictException.html" title="&#171;exception&#187; LocalCommitConflictException" alt="" coords="963,352,1162,392"/>
+<area shape="rect" id="node16" href="LockTimeoutException.html" title="&#171;exception&#187; LockTimeoutException" alt="" coords="287,768,441,808"/>
+<area shape="rect" id="node17" href="ObjectNotFoundException.html" title="&#171;exception&#187; ObjectNotFoundException" alt="" coords="277,832,451,872"/>
+<area shape="rect" id="node18" href="OptimisticLockingException.html" title="&#171;exception&#187; OptimisticLockingException" alt="" coords="748,480,932,520"/>
+<area shape="rect" id="node19" href="ReadOnlyException.html" title="&#171;exception&#187; ReadOnlyException" alt="" coords="295,896,433,936"/>
+<area shape="rect" id="node20" href="ReferentialIntegrityException.html" title="&#171;exception&#187; ReferentialIntegrityException" alt="" coords="747,672,933,712"/>
+<area shape="rect" id="node21" href="ServerException.html" title="&#171;exception&#187; ServerException" alt="" coords="306,960,422,1000"/>
+<area shape="rect" id="node22" href="StaleRevisionLockException.html" title="&#171;exception&#187; StaleRevisionLockException" alt="" coords="271,1024,457,1064"/>
+<area shape="rect" id="node23" href="CDOBalancedTree.html" title="CDOBalancedTree" alt="" coords="50,377,179,402"/>
+<area shape="rect" id="node24" href="CDOLazyContentAdapter.html" title="CDOLazyContentAdapter" alt="" coords="280,319,448,345"/>
+<area shape="rect" id="node25" href="CDOModificationTrackingAdapter.html" title="CDOModificationTrackingAdapter" alt="" coords="504,319,717,345"/>
+<area shape="rect" id="node26" href="CDOURIData.html" title="CDOURIData" alt="" coords="65,262,164,287"/>
+<area shape="rect" id="node27" href="CDOUtil.html" title="CDOUtil" alt="" coords="80,213,149,238"/>
+<area shape="rect" id="node28" title="EContentAdapter (org.eclipse.emf.ecore.util)" alt="" coords="27,312,202,352"/>
+<area shape="rect" id="node29" href="CDOFactory.html" title="&#171;interface&#187; CDOFactory" alt="" coords="317,141,411,181"/>
+<area shape="rect" id="node30" href="CDOUpdatable.html" title="&#171;interface&#187; CDOUpdatable" alt="" coords="61,69,169,109"/>
+<area shape="rect" id="node31" title="&#171;interface&#187; EFactory (org.eclipse.emf.ecore)" alt="" coords="37,134,192,189"/>
+<area shape="rect" id="node32" href="CDOURIUtil.html" title="&#171;static&#187; CDOURIUtil" alt="" coords="69,5,160,45"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -178,14 +185,31 @@ Client utility classes, some common interfaces and exceptions.
<B>Exception Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/CommitConflictException.html" title="class in org.eclipse.emf.cdo.util">CommitConflictException</A></B></TD>
+<TD>A <A HREF="../../../../../org/eclipse/emf/cdo/util/ConcurrentAccessException.html" title="class in org.eclipse.emf.cdo.util"><CODE>concurrent access exception</CODE></A> that indicates that some of the local modifications are based on old revisions
+ because other transactions have intermittently committed their modifications.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/CommitException.html" title="class in org.eclipse.emf.cdo.util">CommitException</A></B></TD>
-<TD>A checked exception being thrown from <A HREF="../../../../../org/eclipse/emf/cdo/transaction/CDOUserTransaction.html#commit()"><CODE>CDOUserTransaction.commit()</CODE></A> in case of unrecoverable commit problems such
- as commit conflicts.</TD>
+<TD>A checked exception being thrown from <A HREF="../../../../../org/eclipse/emf/cdo/transaction/CDOUserTransaction.html#commit()"><CODE>CDOUserTransaction.commit()</CODE></A> in case of commit problems such as commit conflicts.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/CommitIntegrityException.html" title="class in org.eclipse.emf.cdo.util">CommitIntegrityException</A></B></TD>
-<TD>A <A HREF="../../../../../org/eclipse/emf/cdo/util/CommitException.html" title="class in org.eclipse.emf.cdo.util"><CODE>commit exception</CODE></A> that indicates referential integrity problems with
- <A HREF="../../../../../org/eclipse/emf/cdo/transaction/CDOTransaction.html#setCommittables(java.util.Set)"><CODE>partial commits</CODE></A> before the server is contacted.</TD>
+<TD>A local <A HREF="../../../../../org/eclipse/emf/cdo/util/DataIntegrityException.html" title="class in org.eclipse.emf.cdo.util"><CODE>data integrity exception</CODE></A> that indicates that the subset of object modifications in a
+ <A HREF="../../../../../org/eclipse/emf/cdo/transaction/CDOTransaction.html#setCommittables(java.util.Set)"><CODE>partial commit</CODE></A> is inconsistent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/ConcurrentAccessException.html" title="class in org.eclipse.emf.cdo.util">ConcurrentAccessException</A></B></TD>
+<TD>A <A HREF="../../../../../org/eclipse/emf/cdo/util/CommitException.html" title="class in org.eclipse.emf.cdo.util"><CODE>commit exception</CODE></A> that indicates problems that are caused by concurrent access to the repository.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/ContainmentCycleException.html" title="class in org.eclipse.emf.cdo.util">ContainmentCycleException</A></B></TD>
+<TD>A <A HREF="../../../../../org/eclipse/emf/cdo/util/ConcurrentAccessException.html" title="class in org.eclipse.emf.cdo.util"><CODE>concurrent access exception</CODE></A> that indicates an attempt of the local transaction to introduce a <i>containment cycle</i>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/DanglingIntegrityException.html" title="class in org.eclipse.emf.cdo.util">DanglingIntegrityException</A></B></TD>
+<TD>A local <A HREF="../../../../../org/eclipse/emf/cdo/util/DataIntegrityException.html" title="class in org.eclipse.emf.cdo.util"><CODE>data integrity exception</CODE></A> that indicates the addition of one or more cross references to objects
+ that are not (or no longer) contained in the repository.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/DanglingReferenceException.html" title="class in org.eclipse.emf.cdo.util">DanglingReferenceException</A></B></TD>
@@ -194,6 +218,10 @@ Client utility classes, some common interfaces and exceptions.
is contacted.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/DataIntegrityException.html" title="class in org.eclipse.emf.cdo.util">DataIntegrityException</A></B></TD>
+<TD>A <A HREF="../../../../../org/eclipse/emf/cdo/util/CommitException.html" title="class in org.eclipse.emf.cdo.util"><CODE>commit exception</CODE></A> that indicates data integrity problems.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/InvalidObjectException.html" title="class in org.eclipse.emf.cdo.util">InvalidObjectException</A></B></TD>
<TD>Exception occurs when an object isn't valid anymore.</TD>
</TR>
@@ -206,6 +234,10 @@ Client utility classes, some common interfaces and exceptions.
<TD><B>Deprecated.</B>&nbsp;<I>As of 4.2 the legacy mode is always enabled.</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/LocalCommitConflictException.html" title="class in org.eclipse.emf.cdo.util">LocalCommitConflictException</A></B></TD>
+<TD>A <A HREF="../../../../../org/eclipse/emf/cdo/util/CommitConflictException.html" title="class in org.eclipse.emf.cdo.util"><CODE>commit conflict exception</CODE></A> that indicates that the transaction has local <A HREF="../../../../../org/eclipse/emf/cdo/transaction/CDOTransaction.html#hasConflict()"><CODE>conflicts</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/LockTimeoutException.html" title="class in org.eclipse.emf.cdo.util">LockTimeoutException</A></B></TD>
<TD>An unchecked exception being thrown if <A HREF="../../../../../org/eclipse/emf/cdo/CDOLock.html" title="interface in org.eclipse.emf.cdo"><CODE>locks</CODE></A> could not be
<A HREF="../../../../../org/eclipse/emf/cdo/view/CDOView.html#lockObjects(java.util.Collection, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType, long)"><CODE>acquired</CODE></A> within the specified timeout period.</TD>
@@ -215,12 +247,16 @@ Client utility classes, some common interfaces and exceptions.
<TD>Exception occurs when an id doesn't exist on the server.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/OptimisticLockingException.html" title="class in org.eclipse.emf.cdo.util">OptimisticLockingException</A></B></TD>
+<TD>A <A HREF="../../../../../org/eclipse/emf/cdo/util/ConcurrentAccessException.html" title="class in org.eclipse.emf.cdo.util"><CODE>concurrent access exception</CODE></A> that indicates that the repository can not acquire optimistic locks for some of the locally modified objects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/ReadOnlyException.html" title="class in org.eclipse.emf.cdo.util">ReadOnlyException</A></B></TD>
<TD>An unchecked exception being thrown if write access to <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo"><CODE>objects</CODE></A> of a <A HREF="../../../../../org/eclipse/emf/cdo/common/CDOCommonView.html#isReadOnly()"><CODE>read-only</CODE></A> view is attempted.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/ReferentialIntegrityException.html" title="class in org.eclipse.emf.cdo.util">ReferentialIntegrityException</A></B></TD>
-<TD>A <A HREF="../../../../../org/eclipse/emf/cdo/util/CommitException.html" title="class in org.eclipse.emf.cdo.util"><CODE>commit exception</CODE></A> that indicates referential integrity problems detected by the server.</TD>
+<TD>A <A HREF="../../../../../org/eclipse/emf/cdo/util/DataIntegrityException.html" title="class in org.eclipse.emf.cdo.util"><CODE>data integrity exception</CODE></A> that indicates an attempt to create <i>stale references</i>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/emf/cdo/util/ServerException.html" title="class in org.eclipse.emf.cdo.util">ServerException</A></B></TD>

Back to the top