Package org.eclipse.emf.cdo.transaction
Class CDOTransactionCommentator
- java.lang.Object
-
- org.eclipse.emf.cdo.transaction.CDOTransactionCommentator
-
- All Implemented Interfaces:
org.eclipse.net4j.util.collection.Closeable
public class CDOTransactionCommentator extends java.lang.Object implements org.eclipse.net4j.util.collection.CloseableA utility class that, when associated with atransaction, automatically updates thecommit commentaccording to local model modifications.- Since:
- 4.2
- Author:
- Eike Stepper
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringMERGE_PREFIX
-
Constructor Summary
Constructors Constructor Description CDOTransactionCommentator(CDOTransaction transaction)CDOTransactionCommentator(CDOTransaction transaction, boolean showMerges)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanappendMerge(java.lang.StringBuilder builder, CDOBranchPoint mergeSource)static voidappendSummary(java.lang.StringBuilder builder, CDOCommitContext commitContext)static booleanappendSummary(java.lang.StringBuilder builder, CDOCommitContext commitContext, boolean showMerges)voidclose()protected java.lang.StringcreateComment(CDOCommitContext commitContext)CDOTransactiongetTransaction()booleanisClosed()booleanisShowMerges()voidsetShowMerges(boolean showMerges)
-
-
-
Field Detail
-
MERGE_PREFIX
public static final java.lang.String MERGE_PREFIX
- Since:
- 4.6
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CDOTransactionCommentator
public CDOTransactionCommentator(CDOTransaction transaction)
-
CDOTransactionCommentator
public CDOTransactionCommentator(CDOTransaction transaction, boolean showMerges)
- Since:
- 4.6
-
-
Method Detail
-
getTransaction
public final CDOTransaction getTransaction()
-
isShowMerges
public final boolean isShowMerges()
- Since:
- 4.6
-
setShowMerges
public final void setShowMerges(boolean showMerges)
- Since:
- 4.6
-
isClosed
public final boolean isClosed()
- Specified by:
isClosedin interfaceorg.eclipse.net4j.util.collection.Closeable
-
close
public void close()
- Specified by:
closein interfaceorg.eclipse.net4j.util.collection.Closeable
-
createComment
protected java.lang.String createComment(CDOCommitContext commitContext)
-
appendMerge
public static boolean appendMerge(java.lang.StringBuilder builder, CDOBranchPoint mergeSource)- Since:
- 4.6
-
appendSummary
public static void appendSummary(java.lang.StringBuilder builder, CDOCommitContext commitContext)- Since:
- 4.2
-
appendSummary
public static boolean appendSummary(java.lang.StringBuilder builder, CDOCommitContext commitContext, boolean showMerges)- Since:
- 4.6
-
-