it.sistematica.isharedoc.model.organization
Class OrganizationUser

java.lang.Object
  extended by it.sistematica.isharedoc.model.organization.OrganizationUser
All Implemented Interfaces:
it.neverworks.application.data.tracking.Loggable, it.neverworks.application.model.CreationAuditable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, java.io.Serializable

public class OrganizationUser
extends java.lang.Object
implements java.io.Serializable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, it.neverworks.application.data.tracking.Loggable

See Also:
Serialized Form

Field Summary
protected  java.util.List<OrganizationUserAcl> acls
           
protected  java.util.Date created
           
protected  it.neverworks.security.User createdBy
           
protected  java.util.Set<OrganizationFunction> functions
           
protected  java.lang.Long id
           
protected  java.util.Date modified
           
protected  it.neverworks.security.User modifiedBy
           
protected  Organization organization
           
protected  Partition partition
           
protected  it.neverworks.security.User user
           
 
Constructor Summary
OrganizationUser()
           
 
Method Summary
 void addAcls(OrganizationUserAcl acls)
           
 void addFunction(OrganizationFunction function)
           
 OrganizationUser clone(OrganizationUser orgUserToCopy, Organization org)
           
 boolean equals(java.lang.Object obj)
           
 java.util.List<OrganizationUserAcl> getAcls()
           
 java.util.Date getCreated()
           
 it.neverworks.security.User getCreatedBy()
           
 java.lang.Boolean getDeleted()
           
 java.util.Set<OrganizationFunction> getFunctions()
           
 java.lang.Long getId()
           
 java.util.Date getModified()
           
 it.neverworks.security.User getModifiedBy()
           
 Organization getOrganization()
           
 Partition getPartition()
           
 it.neverworks.security.User getUser()
           
 int hashCode()
           
 void removeFunction(OrganizationFunction function)
           
 void setAcls(java.util.List<OrganizationUserAcl> acls)
           
 void setCreated(java.util.Date created)
           
 void setCreatedBy(it.neverworks.security.User createdBy)
           
 void setDeleted(java.lang.Boolean deleted)
           
 void setFunctions(java.util.Set<OrganizationFunction> functions)
           
 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 setUser(it.neverworks.security.User user)
           
 it.neverworks.application.data.tracking.Log toLog()
           
 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

user

protected it.neverworks.security.User user

organization

protected Organization organization

acls

protected java.util.List<OrganizationUserAcl> acls

functions

protected java.util.Set<OrganizationFunction> functions
Constructor Detail

OrganizationUser

public OrganizationUser()
Method Detail

toLog

public it.neverworks.application.data.tracking.Log toLog()
Specified by:
toLog in interface it.neverworks.application.data.tracking.Loggable

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

getUser

public it.neverworks.security.User getUser()

setUser

public void setUser(it.neverworks.security.User user)

getOrganization

public Organization getOrganization()

setOrganization

public void setOrganization(Organization organization)

getDeleted

public java.lang.Boolean getDeleted()

setDeleted

public void setDeleted(java.lang.Boolean deleted)

getAcls

public java.util.List<OrganizationUserAcl> getAcls()

setAcls

public void setAcls(java.util.List<OrganizationUserAcl> acls)

addAcls

public void addAcls(OrganizationUserAcl acls)

getFunctions

public java.util.Set<OrganizationFunction> getFunctions()

setFunctions

public void setFunctions(java.util.Set<OrganizationFunction> functions)

addFunction

public void addFunction(OrganizationFunction function)

removeFunction

public void removeFunction(OrganizationFunction function)

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

clone

public OrganizationUser clone(OrganizationUser orgUserToCopy,
                              Organization org)