
public static interface CDOTransaction.Options extends CDOView.Options
transaction configuration options.| Modifier and Type | Interface and Description |
|---|---|
static interface |
CDOTransaction.Options.AutoReleaseLocksEvent
|
static interface |
CDOTransaction.Options.ConflictResolversEvent
|
CDOView.Options.CacheReferenceTypeEvent, CDOView.Options.ChangeSubscriptionPoliciesEvent, CDOView.Options.DetachmentNotificationEvent, CDOView.Options.FeatureAnalyzerEvent, CDOView.Options.InvalidationNotificationEvent, CDOView.Options.InvalidationPolicyEvent, CDOView.Options.LoadNotificationEvent, CDOView.Options.ReferencePolicyEvent, CDOView.Options.RevisionPrefetchingPolicyEvent, CDOView.Options.StaleReferencePolicyEvent, CDOView.Options.StrongReferencePolicyEventCDOCommonView.Options.LockNotificationEventDEFAULT_REVISION_PREFETCHING, NO_REVISION_PREFETCHING| Modifier and Type | Method and Description |
|---|---|
void |
addConflictResolver(CDOConflictResolver resolver)
Adds a conflict resolver to the list of conflict resolvers of this transaction.
|
CDOConflictResolver[] |
getConflictResolvers()
Returns a copy of the conflict resolver list of this transaction.
|
CDOTransaction |
getContainer()
Returns the
transaction of this options object. |
boolean |
isAutoReleaseLocksEnabled()
Returns true if locks in this view will be removes when
CDOUserTransaction.commit() or
CDOUserTransaction.rollback() is called. |
void |
removeConflictResolver(CDOConflictResolver resolver)
Removes a conflict resolver from the list of conflict resolvers of this transaction.
|
void |
setAutoReleaseLocksEnabled(boolean on)
Specifies whether locks in this view will be removed when
CDOUserTransaction.commit() or
CDOUserTransaction.rollback() is called. |
void |
setConflictResolvers(CDOConflictResolver[] resolvers)
Sets the conflict resolver list of this transaction.
|
addChangeSubscriptionPolicy, getCacheReferenceType, getChangeSubscriptionPolicies, getFeatureAnalyzer, getInvalidationPolicy, getRevisionPrefetchingPolicy, getStaleReferenceBehaviour, getStaleReferencePolicy, getStrongReferencePolicy, isDetachmentNotificationEnabled, isInvalidationNotificationEnabled, isLoadNotificationEnabled, removeChangeSubscriptionPolicy, setCacheReferenceType, setDetachmentNotificationEnabled, setFeatureAnalyzer, setInvalidationNotificationEnabled, setInvalidationPolicy, setLoadNotificationEnabled, setRevisionPrefetchingPolicy, setStaleReferenceBehaviour, setStaleReferencePolicy, setStrongReferencePolicyisLockNotificationEnabled, setLockNotificationEnabledaddListener, getListeners, hasListeners, removeListenerCDOTransaction getContainer()
transaction of this options object.getContainer in interface CDOView.OptionsgetContainer in interface IOptionsCDOConflictResolver[] getConflictResolvers()
void setConflictResolvers(CDOConflictResolver[] resolvers)
void addConflictResolver(CDOConflictResolver resolver)
void removeConflictResolver(CDOConflictResolver resolver)
boolean isAutoReleaseLocksEnabled()
CDOUserTransaction.commit() or
CDOUserTransaction.rollback() is called.
Default value is true.
void setAutoReleaseLocksEnabled(boolean on)
CDOUserTransaction.commit() or
CDOUserTransaction.rollback() is called.
If false all locks are kept.
Default value is true.
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.