Interface HasLockSyncMenuStateHelper.LockSyncMenuStateHelper
-
- All Known Implementing Classes:
HasLockSyncMenuStateHelper.BasicLockSyncMenuStateHelper
- Enclosing interface:
- HasLockSyncMenuStateHelper
public static interface HasLockSyncMenuStateHelper.LockSyncMenuStateHelperHelper to ascertain the enabled state ofMenuItems synchronized with lock state.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classHasLockSyncMenuStateHelper.LockSyncMenuStateHelper.OperationPossible operations; enable/disable MenuItem or veto any change all together.
-
Method Summary
All Methods Instance Methods Abstract 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
HasLockSyncMenuStateHelper.LockSyncMenuStateHelper.Operation enable(org.uberfire.backend.vfs.Path file, boolean isLocked, boolean isLockedByCurrentUser)
Returns whetherMenuItems should be enabled or disabled based on the provide lock information.- 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:
-
-