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 SummaryFields Modifier and Type Field Description static java.lang.StringMERGE_PREFIX
 - 
Constructor SummaryConstructors Constructor Description CDOTransactionCommentator(CDOTransaction transaction)CDOTransactionCommentator(CDOTransaction transaction, boolean showMerges)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanappendBranchPoint(java.lang.StringBuilder builder, CDOBranchPoint branchPoint)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_PREFIXpublic static final java.lang.String MERGE_PREFIX - Since:
- 4.6
- See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
CDOTransactionCommentatorpublic CDOTransactionCommentator(CDOTransaction transaction) 
 - 
CDOTransactionCommentatorpublic CDOTransactionCommentator(CDOTransaction transaction, boolean showMerges) - Since:
- 4.6
 
 
- 
 - 
Method Detail- 
getTransactionpublic final CDOTransaction getTransaction() 
 - 
isShowMergespublic final boolean isShowMerges() - Since:
- 4.6
 
 - 
setShowMergespublic final void setShowMerges(boolean showMerges) - Since:
- 4.6
 
 - 
isClosedpublic final boolean isClosed() - Specified by:
- isClosedin interface- org.eclipse.net4j.util.collection.Closeable
 
 - 
closepublic void close() - Specified by:
- closein interface- org.eclipse.net4j.util.collection.Closeable
 
 - 
createCommentprotected java.lang.String createComment(CDOCommitContext commitContext) 
 - 
appendMergepublic static boolean appendMerge(java.lang.StringBuilder builder, CDOBranchPoint mergeSource)- Since:
- 4.6
 
 - 
appendBranchPointpublic static boolean appendBranchPoint(java.lang.StringBuilder builder, CDOBranchPoint branchPoint)- Since:
- 4.15
 
 - 
appendSummarypublic static void appendSummary(java.lang.StringBuilder builder, CDOCommitContext commitContext)- Since:
- 4.2
 
 - 
appendSummarypublic static boolean appendSummary(java.lang.StringBuilder builder, CDOCommitContext commitContext, boolean showMerges)- Since:
- 4.6
 
 
- 
 
-