it.sistematica.isharedoc.model.develop
Class StoryboardPermission

java.lang.Object
  extended by it.sistematica.isharedoc.model.develop.StoryboardPermission
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 StoryboardPermission
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

Nested Class Summary
static class StoryboardPermission.PermissionEval
           
 
Field Summary
protected  AclItem aclAttachment
           
protected  AclItem aclInstance
           
protected  it.neverworks.security.User actor
           
protected  java.lang.Boolean canAdminInstance
           
protected  java.lang.Boolean canCreateInstance
           
protected  java.lang.Boolean canDeleteInstance
           
protected  java.lang.Boolean canReadInstance
           
protected  java.lang.Boolean canUpdateInstance
           
protected  java.util.Date created
           
protected  it.neverworks.security.User createdBy
           
protected  java.lang.String evalExpression
           
protected  java.lang.Long id
           
protected  java.util.Date modified
           
protected  it.neverworks.security.User modifiedBy
           
protected  Organization organization
           
protected  Partition partition
           
protected  StoryboardPermission.PermissionEval permissionEval
           
protected  FilePermission.PermissionFor permissionFor
           
protected  Storyboard storyboard
           
protected  Team team
           
protected  java.lang.String type
           
 
Constructor Summary
StoryboardPermission()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 AclItem getAclAttachment()
           
 AclItem getAclInstance()
           
 it.neverworks.security.User getActor()
           
 AccessModeItem getAttachmentAccessMode()
           
 java.lang.Boolean getCanAdminInstance()
           
 java.lang.Boolean getCanCreateInstance()
           
 java.lang.Boolean getCanDeleteInstance()
           
 java.lang.Boolean getCanReadInstance()
           
 java.lang.Boolean getCanUpdateInstance()
           
 java.util.Date getCreated()
           
 it.neverworks.security.User getCreatedBy()
           
 java.lang.String getEvalExpression()
           
 java.lang.Long getId()
           
 AccessModeItem getInstanceAccessMode()
           
 java.util.Date getModified()
           
 it.neverworks.security.User getModifiedBy()
           
 java.lang.String getName()
           
 Organization getOrganization()
           
 Partition getPartition()
           
 StoryboardPermission.PermissionEval getPermissionEval()
           
 FilePermission.PermissionFor getPermissionFor()
           
 java.lang.Object getPermissionWho()
           
 Storyboard getStoryboard()
           
 Team getTeam()
           
 java.lang.String getType()
           
 int hashCode()
           
 void savePermission()
           
 void setAclAttachment(AclItem aclAttachment)
           
 void setAclInstance(AclItem aclInstance)
           
 void setActor(it.neverworks.security.User actor)
           
 void setCanAdminInstance(java.lang.Boolean canAdminInstance)
           
 void setCanCreateInstance(java.lang.Boolean canCreateInstance)
           
 void setCanDeleteInstance(java.lang.Boolean canDeleteInstance)
           
 void setCanReadInstance(java.lang.Boolean canReadInstance)
           
 void setCanUpdateInstance(java.lang.Boolean canUpdateInstance)
           
 void setCreated(java.util.Date created)
           
 void setCreatedBy(it.neverworks.security.User createdBy)
           
 void setEvalExpression(java.lang.String evalExpression)
           
 void setId(java.lang.Long id)
           
 void setModified(java.util.Date modified)
           
 void setModifiedBy(it.neverworks.security.User modifiedBy)
           
 void setOrganization(Organization organization)
           
 void setPartition(Partition partition)
           
 void setPermissionEval(StoryboardPermission.PermissionEval permissionEval)
           
 void setPermissionFor(FilePermission.PermissionFor permissionFor)
           
 void setStoryboard(Storyboard storyboard)
           
 void setTeam(Team team)
           
 void setType(java.lang.String type)
           
 it.neverworks.application.data.tracking.Log toLog()
           
 java.lang.String toLogAttachmentAccess()
           
 java.lang.String toLogInstanceAccess()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

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

storyboard

protected Storyboard storyboard

permissionEval

protected StoryboardPermission.PermissionEval permissionEval

permissionFor

protected FilePermission.PermissionFor permissionFor

organization

protected Organization organization

actor

protected it.neverworks.security.User actor

team

protected Team team

canCreateInstance

protected java.lang.Boolean canCreateInstance

canReadInstance

protected java.lang.Boolean canReadInstance

canUpdateInstance

protected java.lang.Boolean canUpdateInstance

canDeleteInstance

protected java.lang.Boolean canDeleteInstance

canAdminInstance

protected java.lang.Boolean canAdminInstance

aclInstance

protected AclItem aclInstance

aclAttachment

protected AclItem aclAttachment

evalExpression

protected java.lang.String evalExpression
Constructor Detail

StoryboardPermission

public StoryboardPermission()
Method Detail

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)

getStoryboard

public Storyboard getStoryboard()

setStoryboard

public void setStoryboard(Storyboard storyboard)

getPermissionEval

public StoryboardPermission.PermissionEval getPermissionEval()

setPermissionEval

public void setPermissionEval(StoryboardPermission.PermissionEval permissionEval)

getPermissionFor

public FilePermission.PermissionFor getPermissionFor()
Specified by:
getPermissionFor in interface PermissionInterface

setPermissionFor

public void setPermissionFor(FilePermission.PermissionFor permissionFor)

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)

getCanCreateInstance

public java.lang.Boolean getCanCreateInstance()

setCanCreateInstance

public void setCanCreateInstance(java.lang.Boolean canCreateInstance)

getCanReadInstance

public java.lang.Boolean getCanReadInstance()

setCanReadInstance

public void setCanReadInstance(java.lang.Boolean canReadInstance)

getCanUpdateInstance

public java.lang.Boolean getCanUpdateInstance()

setCanUpdateInstance

public void setCanUpdateInstance(java.lang.Boolean canUpdateInstance)

getCanDeleteInstance

public java.lang.Boolean getCanDeleteInstance()

setCanDeleteInstance

public void setCanDeleteInstance(java.lang.Boolean canDeleteInstance)

getCanAdminInstance

public java.lang.Boolean getCanAdminInstance()

setCanAdminInstance

public void setCanAdminInstance(java.lang.Boolean canAdminInstance)

getAclInstance

public AclItem getAclInstance()

setAclInstance

public void setAclInstance(AclItem aclInstance)

getAclAttachment

public AclItem getAclAttachment()

setAclAttachment

public void setAclAttachment(AclItem aclAttachment)

getEvalExpression

public java.lang.String getEvalExpression()

setEvalExpression

public void setEvalExpression(java.lang.String evalExpression)

getInstanceAccessMode

public AccessModeItem getInstanceAccessMode()
Specified by:
getInstanceAccessMode in interface PermissionInterface

getAttachmentAccessMode

public AccessModeItem getAttachmentAccessMode()
Specified by:
getAttachmentAccessMode in interface PermissionInterface

getPermissionWho

public java.lang.Object getPermissionWho()

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

savePermission

public void savePermission()

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