Package com.logicaldoc.core.metadata
Class TemplateGroup
- java.lang.Object
-
- com.logicaldoc.core.metadata.TemplateGroup
-
- All Implemented Interfaces:
Serializable
public class TemplateGroup extends Object implements Serializable
This class represents security permissions for a group in relation to a template- Version:
- 8.7.2
- Author:
- Marco Meschieri - LogicalDOC
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TemplateGroup()TemplateGroup(long groupId)TemplateGroup(TemplateGroup source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)longgetGroupId()intgetPermissions()Parsing each permission and creates the integer representationintgetWrite()inthashCode()voidsetGroupId(long groupId)voidsetPermissions(int permissions)Set each permission evaluating the given integer representation.voidsetWrite(int write)
-
-
-
Constructor Detail
-
TemplateGroup
public TemplateGroup()
-
TemplateGroup
public TemplateGroup(long groupId)
-
TemplateGroup
public TemplateGroup(TemplateGroup source)
-
-
Method Detail
-
getGroupId
public long getGroupId()
-
getWrite
public int getWrite()
-
setGroupId
public void setGroupId(long groupId)
-
setWrite
public void setWrite(int write)
-
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)
-
-