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)
 
 - 
 
 -