it.sistematica.isharedoc.model.mbox
Class MessageBoxPermission
java.lang.Object
it.sistematica.isharedoc.model.mbox.MessageBoxPermission
- All Implemented Interfaces:
- it.neverworks.application.data.tracking.Loggable, it.neverworks.application.model.CreationAuditable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, PermissionInterface, java.io.Serializable
public class MessageBoxPermission
- extends java.lang.Object
- implements PermissionInterface, java.io.Serializable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, it.neverworks.application.data.tracking.Loggable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
id
protected java.lang.Long id
created
protected java.util.Date created
createdBy
protected it.neverworks.security.User createdBy
modified
protected java.util.Date modified
modifiedBy
protected it.neverworks.security.User modifiedBy
partition
protected Partition partition
type
protected java.lang.String type
mbox
protected MessageBox mbox
organization
protected Organization organization
actor
protected it.neverworks.security.User actor
team
protected Team team
permissionFor
protected FilePermission.PermissionFor permissionFor
messageAccessOld
@Deprecated
protected FilePermission.AccessMode messageAccessOld
- Deprecated.
attachmentAccessOld
@Deprecated
protected FilePermission.AccessMode attachmentAccessOld
- Deprecated.
aclMessageIn
protected AclItem aclMessageIn
aclMessageOut
protected AclItem aclMessageOut
aclAttachmentIn
protected AclItem aclAttachmentIn
aclAttachmentOut
protected AclItem aclAttachmentOut
MessageBoxPermission
public MessageBoxPermission()
getId
public java.lang.Long getId()
setId
public void setId(java.lang.Long id)
getCreated
public java.util.Date getCreated()
- Specified by:
getCreated
in interface it.neverworks.application.model.CreationAuditable
setCreated
public void setCreated(java.util.Date created)
- Specified by:
setCreated
in interface it.neverworks.application.model.CreationAuditable
getCreatedBy
public it.neverworks.security.User getCreatedBy()
- Specified by:
getCreatedBy
in interface it.neverworks.application.model.CreationAuditable
setCreatedBy
public void setCreatedBy(it.neverworks.security.User createdBy)
- Specified by:
setCreatedBy
in interface it.neverworks.application.model.CreationAuditable
getModified
public java.util.Date getModified()
- Specified by:
getModified
in interface it.neverworks.application.model.ModificationAuditable
setModified
public void setModified(java.util.Date modified)
- Specified by:
setModified
in interface it.neverworks.application.model.ModificationAuditable
getModifiedBy
public it.neverworks.security.User getModifiedBy()
- Specified by:
getModifiedBy
in interface it.neverworks.application.model.ModificationAuditable
setModifiedBy
public void setModifiedBy(it.neverworks.security.User modifiedBy)
- Specified by:
setModifiedBy
in interface it.neverworks.application.model.ModificationAuditable
getPartition
public Partition getPartition()
- Specified by:
getPartition
in interface PartitionAttribute
setPartition
public void setPartition(Partition partition)
- Specified by:
setPartition
in interface PartitionAttribute
getType
public java.lang.String getType()
setType
public void setType(java.lang.String type)
getMbox
public MessageBox getMbox()
setMbox
public void setMbox(MessageBox mbox)
getOrganization
public Organization getOrganization()
- Specified by:
getOrganization
in interface PermissionInterface
setOrganization
public void setOrganization(Organization organization)
getActor
public it.neverworks.security.User getActor()
- Specified by:
getActor
in interface PermissionInterface
setActor
public void setActor(it.neverworks.security.User actor)
getTeam
public Team getTeam()
- Specified by:
getTeam
in interface PermissionInterface
setTeam
public void setTeam(Team team)
getPermissionFor
public FilePermission.PermissionFor getPermissionFor()
- Specified by:
getPermissionFor
in interface PermissionInterface
setPermissionFor
public void setPermissionFor(FilePermission.PermissionFor permissionFor)
getPermissionWho
public java.lang.Object getPermissionWho()
getMessageAccessOld
public FilePermission.AccessMode getMessageAccessOld()
setMessageAccessOld
public void setMessageAccessOld(FilePermission.AccessMode messageAccessOld)
getAttachmentAccessOld
public FilePermission.AccessMode getAttachmentAccessOld()
setAttachmentAccessOld
public void setAttachmentAccessOld(FilePermission.AccessMode attachmentAccessOld)
getCanCreateMessage
public java.lang.Boolean getCanCreateMessage()
setCanCreateMessage
public void setCanCreateMessage(java.lang.Boolean canCreateMessage)
getCanReadMessage
public java.lang.Boolean getCanReadMessage()
setCanReadMessage
public void setCanReadMessage(java.lang.Boolean canReadMessage)
getCanUpdateMessage
public java.lang.Boolean getCanUpdateMessage()
setCanUpdateMessage
public void setCanUpdateMessage(java.lang.Boolean canUpdateMessage)
getCanDeleteMessage
public java.lang.Boolean getCanDeleteMessage()
setCanDeleteMessage
public void setCanDeleteMessage(java.lang.Boolean canDeleteMessage)
getCanReadAttachment
public java.lang.Boolean getCanReadAttachment()
setCanReadAttachment
public void setCanReadAttachment(java.lang.Boolean canReadAttachment)
getCanUpdateAttachment
public java.lang.Boolean getCanUpdateAttachment()
setCanUpdateAttachment
public void setCanUpdateAttachment(java.lang.Boolean canUpdateAttachment)
getCanDeleteAttachment
public java.lang.Boolean getCanDeleteAttachment()
setCanDeleteAttachment
public void setCanDeleteAttachment(java.lang.Boolean canDeleteAttachment)
getCanCreateMessageIn
public java.lang.Boolean getCanCreateMessageIn()
setCanCreateMessageIn
public void setCanCreateMessageIn(java.lang.Boolean canCreateMessageIn)
getCanCreateAttachmentIn
public java.lang.Boolean getCanCreateAttachmentIn()
setCanCreateAttachmentIn
public void setCanCreateAttachmentIn(java.lang.Boolean canCreateAttachmentIn)
getCanCreateMessageOut
public java.lang.Boolean getCanCreateMessageOut()
setCanCreateMessageOut
public void setCanCreateMessageOut(java.lang.Boolean canCreateMessageOut)
getCanCreateAttachmentOut
public java.lang.Boolean getCanCreateAttachmentOut()
setCanCreateAttachmentOut
public void setCanCreateAttachmentOut(java.lang.Boolean canCreateAttachmentOut)
getAclMessageIn
public AclItem getAclMessageIn()
setAclMessageIn
public void setAclMessageIn(AclItem aclMessageIn)
getAclMessageOut
public AclItem getAclMessageOut()
setAclMessageOut
public void setAclMessageOut(AclItem aclMessageOut)
getAclAttachmentIn
public AclItem getAclAttachmentIn()
setAclAttachmentIn
public void setAclAttachmentIn(AclItem aclAttachmentIn)
getAclAttachmentOut
public AclItem getAclAttachmentOut()
setAclAttachmentOut
public void setAclAttachmentOut(AclItem aclAttachmentOut)
getInstanceAccessMode
public AccessModeItem getInstanceAccessMode()
- Specified by:
getInstanceAccessMode
in interface PermissionInterface
getAttachmentAccessMode
public AccessModeItem getAttachmentAccessMode()
- Specified by:
getAttachmentAccessMode
in interface PermissionInterface
getName
public java.lang.String getName()
toLog
public it.neverworks.application.data.tracking.Log toLog()
- Specified by:
toLog
in interface it.neverworks.application.data.tracking.Loggable
toLogInstanceAccess
public java.lang.String toLogInstanceAccess()
- Specified by:
toLogInstanceAccess
in interface PermissionInterface
toLogAttachmentAccess
public java.lang.String toLogAttachmentAccess()
- Specified by:
toLogAttachmentAccess
in interface PermissionInterface
createPermission
public void createPermission()
savePermission
public void savePermission()
copyTo
public void copyTo(MessageBoxPermission permission)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object