IDTYPE - The type of the ID of the locked object.@Immutable public final class LockResult<IDTYPE> extends Object implements ILockedIndicator
| Constructor and Description |
|---|
LockResult(IDTYPE aObjID,
ELocked eLocked,
boolean bIsNewLock,
List<IDTYPE> aUnlockedObjects) |
| Modifier and Type | Method and Description |
|---|---|
static <IDTYPE> LockResult<IDTYPE> |
createFailure(IDTYPE aObjID) |
boolean |
equals(Object o) |
IDTYPE |
getLockedObjectID() |
List<IDTYPE> |
getUnlockedObjects() |
int |
hashCode() |
boolean |
isLocked() |
boolean |
isNewLock() |
boolean |
isNotLocked() |
String |
toString() |
@Nonnull public IDTYPE getLockedObjectID()
null.public boolean isLocked()
isLocked in interface ILockedIndicatortrue if locked and false if not locked.public boolean isNotLocked()
isNotLocked in interface ILockedIndicatortrue if not locked and false if locked.public boolean isNewLock()
true if the lock was just created or
false if the object was already locked.@Nonnull @ReturnsMutableCopy public List<IDTYPE> getUnlockedObjects()
null but maybe empty.@Nonnull public static <IDTYPE> LockResult<IDTYPE> createFailure(@Nonnull IDTYPE aObjID)
Copyright © 2014–2015 Philip Helger. All rights reserved.