public class NaviMenuRights extends Object
Constructor and Description |
---|
NaviMenuRights(boolean canDeleteFolder,
boolean canUpload,
boolean canSecurity,
boolean canEdit,
boolean canRegister,
boolean canRename,
boolean canCreateFolder)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canAddRegister() |
boolean |
canCreateFolder() |
boolean |
canDeleteFolder() |
boolean |
canEdit() |
boolean |
canRename() |
boolean |
canSetSecurity() |
boolean |
canUpload() |
NaviMenuRights |
disableAddRegister()
Disables add register menu item.
|
NaviMenuRights |
disableChangeSecurity()
Disables create change security item.
|
NaviMenuRights |
disableCreateFolder()
Disables create folder menu item.
|
NaviMenuRights |
disableDeleteFolder()
Disables delete folder menu item.
|
NaviMenuRights |
disableEditProperties()
Disables edit properties menu item.
|
NaviMenuRights |
disableRename()
Disables rename folder menu item.
|
NaviMenuRights |
disableUpload()
Disables upload menu item.
|
static NaviMenuRights |
getAllRights()
Creates a new NaviMenuRights instance with all rights enabled.
|
void |
merge(NaviMenuRights other)
Merge the rights defined in this instance with the rights defined in another one.
|
public NaviMenuRights(boolean canDeleteFolder, boolean canUpload, boolean canSecurity, boolean canEdit, boolean canRegister, boolean canRename, boolean canCreateFolder)
canDeleteFolder
- permission to delete a foldercanUpload
- permission to upload files into foldercanSecurity
- permission to change security of foldercanEdit
- permission to edit a folder's propertiescanRegister
- permission to add a new registercanRename
- permission to rename foldercanCreateFolder
- permission to create subfolderpublic static NaviMenuRights getAllRights()
public NaviMenuRights disableCreateFolder()
public NaviMenuRights disableDeleteFolder()
public NaviMenuRights disableEditProperties()
public NaviMenuRights disableAddRegister()
public NaviMenuRights disableRename()
public NaviMenuRights disableChangeSecurity()
public NaviMenuRights disableUpload()
public boolean canDeleteFolder()
public boolean canUpload()
public boolean canSetSecurity()
public boolean canEdit()
public boolean canAddRegister()
public boolean canRename()
public boolean canCreateFolder()
public void merge(NaviMenuRights other)
other
- RightsCopyright © 2016 Lexmark Enterprise Software Deutschland GmbH. All rights reserved.