public interface CDOLockChangeInfo extends CDOBranchPoint
CDOLockOwner
, CDOLockChangeInfo.Operation
, IRWLockManager.LockType
CDOLockState
Modifier and Type | Interface and Description |
---|---|
static class |
CDOLockChangeInfo.Operation
Enumerates the possible locking operations.
|
INVALID_DATE, UNSPECIFIED_DATE
Modifier and Type | Method and Description |
---|---|
CDOBranch |
getBranch()
Returns the branch of this branch point, or
null if this branch point is the
base of the main branch . |
CDOLockOwner |
getLockOwner() |
CDOLockState[] |
getLockStates() |
IRWLockManager.LockType |
getLockType() |
CDOLockChangeInfo.Operation |
getOperation() |
long |
getTimeStamp()
Returns the time stamp of this branch point, or the fixed special time stamp
unspecified if this branch point marks the head of a branch. |
boolean |
isInvalidateAll() |
boolean isInvalidateAll()
true
if this instance signals that all lock states
must be invalidated,
false
otherwiseCDOBranch getBranch()
CDOBranchPoint
null
if this branch point is the
base
of the main branch
.getBranch
in interface CDOBranchPoint
getBranch
in interface CDOBranchProvider
getView().getBranch()
.long getTimeStamp()
CDOBranchPoint
unspecified
if this branch point marks the head
of a branch.getTimeStamp
in interface CDOBranchPoint
getTimeStamp
in interface CDOTimeProvider
CDOLockChangeInfo.Operation getOperation()
IRWLockManager.LockType getLockType()
CDOLockOwner getLockOwner()
CDOLockOwner
, that authored the lock changes.CDOLockState[] getLockStates()
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