Class HasLockSyncMenuStateHelper.BasicLockSyncMenuStateHelper
- java.lang.Object
-
- org.uberfire.ext.editor.commons.client.menu.HasLockSyncMenuStateHelper.BasicLockSyncMenuStateHelper
-
- All Implemented Interfaces:
HasLockSyncMenuStateHelper.LockSyncMenuStateHelper
- Enclosing interface:
- HasLockSyncMenuStateHelper
public static class HasLockSyncMenuStateHelper.BasicLockSyncMenuStateHelper extends Object implements HasLockSyncMenuStateHelper.LockSyncMenuStateHelper
Basic implementation that enablesMenuItems if the file is either not locked; or locked by the current User.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.uberfire.ext.editor.commons.client.menu.HasLockSyncMenuStateHelper.LockSyncMenuStateHelper
HasLockSyncMenuStateHelper.LockSyncMenuStateHelper.Operation
-
-
Constructor Summary
Constructors Constructor Description BasicLockSyncMenuStateHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HasLockSyncMenuStateHelper.LockSyncMenuStateHelper.Operationenable(org.uberfire.backend.vfs.Path file, boolean isLocked, boolean isLockedByCurrentUser)Returns whetherMenuItems should be enabled or disabled based on the provide lock information.
-
-
-
Method Detail
-
enable
public HasLockSyncMenuStateHelper.LockSyncMenuStateHelper.Operation enable(org.uberfire.backend.vfs.Path file, boolean isLocked, boolean isLockedByCurrentUser)
Description copied from interface:HasLockSyncMenuStateHelper.LockSyncMenuStateHelperReturns whetherMenuItems should be enabled or disabled based on the provide lock information.- Specified by:
enablein interfaceHasLockSyncMenuStateHelper.LockSyncMenuStateHelper- Parameters:
file-Pathto which the lock relates.isLocked- true if the file is locked.isLockedByCurrentUser- true if the file is locked by the current User.- Returns:
-
-