public class CDOTransactionCommentator extends Object implements Closeable
transaction
, automatically updates the
commit comment
according to local model modifications.Modifier and Type | Field and Description |
---|---|
static String |
MERGE_PREFIX |
Constructor and Description |
---|
CDOTransactionCommentator(CDOTransaction transaction) |
CDOTransactionCommentator(CDOTransaction transaction,
boolean showMerges) |
Modifier and Type | Method and Description |
---|---|
static boolean |
appendMerge(StringBuilder builder,
CDOBranchPoint mergeSource) |
static void |
appendSummary(StringBuilder builder,
CDOCommitContext commitContext) |
static boolean |
appendSummary(StringBuilder builder,
CDOCommitContext commitContext,
boolean showMerges) |
void |
close() |
protected String |
createComment(CDOCommitContext commitContext) |
CDOTransaction |
getTransaction() |
boolean |
isClosed() |
boolean |
isShowMerges() |
void |
setShowMerges(boolean showMerges) |
public static final String MERGE_PREFIX
public CDOTransactionCommentator(CDOTransaction transaction)
public CDOTransactionCommentator(CDOTransaction transaction, boolean showMerges)
public final CDOTransaction getTransaction()
public final boolean isShowMerges()
public final void setShowMerges(boolean showMerges)
protected String createComment(CDOCommitContext commitContext)
public static boolean appendMerge(StringBuilder builder, CDOBranchPoint mergeSource)
public static void appendSummary(StringBuilder builder, CDOCommitContext commitContext)
public static boolean appendSummary(StringBuilder builder, CDOCommitContext commitContext, boolean showMerges)
Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html