Package com.logicaldoc.core.folder
Class FolderGroup
- java.lang.Object
-
- com.logicaldoc.core.folder.FolderGroup
-
- All Implemented Interfaces:
Serializable
public class FolderGroup extends Object implements Serializable
This class represents security permissions for a group in relation to a folder- Version:
- 6.0
- Author:
- Marco Meschieri - LogicalDOC
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FolderGroup()FolderGroup(long groupId)FolderGroup(FolderGroup source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)intgetAdd()intgetArchive()intgetAutomation()intgetCalendar()intgetDelete()intgetDownload()intgetEmail()intgetExport()longgetGroupId()intgetImmutable()intgetImport()intgetMove()intgetPassword()intgetPermissions()Parsing each permission and creates the integer representationintgetPrint()intgetRead()intgetRename()intgetSecurity()intgetSign()intgetStorage()intgetSubscription()intgetWorkflow()intgetWrite()inthashCode()voidsetAdd(int add)voidsetArchive(int archive)voidsetAutomation(int automation)voidsetCalendar(int calendar)voidsetDelete(int delete)voidsetDownload(int download)voidsetEmail(int email)voidsetExport(int export)voidsetGroupId(long groupId)voidsetImmutable(int immutable)voidsetImport(int _import)voidsetMove(int move)voidsetPassword(int password)voidsetPermissions(int permissions)Set each permission evaluating the given integer representation.voidsetPrint(int print)voidsetRead(int read)voidsetRename(int rename)voidsetSecurity(int security)voidsetSign(int sign)voidsetStorage(int storage)voidsetSubscription(int subscription)voidsetWorkflow(int workflow)voidsetWrite(int write)
-
-
-
Constructor Detail
-
FolderGroup
public FolderGroup(long groupId)
-
FolderGroup
public FolderGroup()
-
FolderGroup
public FolderGroup(FolderGroup source)
-
-
Method Detail
-
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)
-
getRead
public int getRead()
-
setRead
public void setRead(int read)
-
getWrite
public int getWrite()
-
setWrite
public void setWrite(int write)
-
getAdd
public int getAdd()
-
setAdd
public void setAdd(int add)
-
getSecurity
public int getSecurity()
-
setSecurity
public void setSecurity(int security)
-
getDelete
public int getDelete()
-
setDelete
public void setDelete(int delete)
-
getRename
public int getRename()
-
setRename
public void setRename(int rename)
-
getImport
public int getImport()
-
setImport
public void setImport(int _import)
-
getExport
public int getExport()
-
setExport
public void setExport(int export)
-
getSign
public int getSign()
-
setSign
public void setSign(int sign)
-
getArchive
public int getArchive()
-
setArchive
public void setArchive(int archive)
-
getWorkflow
public int getWorkflow()
-
setWorkflow
public void setWorkflow(int workflow)
-
getGroupId
public long getGroupId()
-
setGroupId
public void setGroupId(long groupId)
-
getImmutable
public int getImmutable()
-
setImmutable
public void setImmutable(int immutable)
-
getDownload
public int getDownload()
-
setDownload
public void setDownload(int download)
-
getCalendar
public int getCalendar()
-
setCalendar
public void setCalendar(int calendar)
-
getSubscription
public int getSubscription()
-
setSubscription
public void setSubscription(int subscription)
-
getPrint
public int getPrint()
-
setPrint
public void setPrint(int print)
-
getPassword
public int getPassword()
-
setPassword
public void setPassword(int password)
-
getEmail
public int getEmail()
-
setEmail
public void setEmail(int email)
-
getMove
public int getMove()
-
setMove
public void setMove(int move)
-
getAutomation
public int getAutomation()
-
setAutomation
public void setAutomation(int automation)
-
getStorage
public int getStorage()
-
setStorage
public void setStorage(int storage)
-
-