Package com.logicaldoc.core.security
Class MenuGroup
- java.lang.Object
-
- com.logicaldoc.core.security.MenuGroup
-
public class MenuGroup extends Object
This class represents security permissions for a group in relation to a menu- Version:
- 1.0
- Author:
- Marco Meschieri - LogicalDOC
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MenuGroupclone()booleanequals(Object obj)intgetDelete()longgetGroupId()intgetManageSecurity()intgetPermissions()Parsing each permission and creates the integer representationintgetRename()intgetWrite()inthashCode()voidsetDelete(int delete)voidsetGroupId(long groupId)voidsetManageSecurity(int manageSecurity)voidsetPermissions(int permissions)Set each permission evaluating the given integer representation.voidsetRename(int rename)voidsetWrite(int write)
-
-
-
Method Detail
-
getManageSecurity
public int getManageSecurity()
-
setManageSecurity
public void setManageSecurity(int manageSecurity)
-
getDelete
public int getDelete()
-
setDelete
public void setDelete(int delete)
-
getRename
public int getRename()
-
setRename
public void setRename(int rename)
-
getGroupId
public long getGroupId()
-
getWrite
public int getWrite()
-
setGroupId
public void setGroupId(long groupId)
-
setWrite
public void setWrite(int write)
-
clone
public MenuGroup clone()
-
getPermissions
public int getPermissions()
Parsing each permission and creates the integer representation- Returns:
- Permissions settings as integer representation.
-
setPermissions
public void setPermissions(int permissions)
Set each permission evaluating the given integer representation.- Parameters:
permissions- mask(the last slot is for the 'read' permission and it is not evaluated)
-
-