it.sistematica.isharedoc.model.configuration
Class SmartFolder

java.lang.Object
  extended by it.sistematica.isharedoc.model.configuration.SmartFolder
All Implemented Interfaces:
it.neverworks.application.model.CreationAuditable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, java.io.Serializable

public class SmartFolder
extends java.lang.Object
implements java.io.Serializable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute

See Also:
Serialized Form

Field Summary
static java.util.Comparator<SmartFolder> COMPARE_BY_NAME_ASC
           
protected  java.util.Date created
           
protected  it.neverworks.security.User createdBy
           
protected  java.lang.String definition
           
protected  java.lang.Long id
           
protected  MessageBox messageBox
           
protected  java.util.Date modified
           
protected  it.neverworks.security.User modifiedBy
           
protected  java.lang.String name
           
protected  Organization organization
           
protected  Partition partition
           
protected  Search search
           
protected  FilePermission.PermissionFor smartFolderFor
           
protected  Team team
           
protected  it.neverworks.security.User user
           
 
Constructor Summary
SmartFolder()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.Date getCreated()
           
 it.neverworks.security.User getCreatedBy()
           
 java.lang.String getDefinition()
           
 java.lang.Long getId()
           
 MessageBox getMessageBox()
           
 java.util.Date getModified()
           
 it.neverworks.security.User getModifiedBy()
           
 java.lang.String getName()
           
 Organization getOrganization()
           
 Partition getPartition()
           
 Search getSearch()
           
 FilePermission.PermissionFor getSmartFolderFor()
           
 Team getTeam()
           
 it.neverworks.security.User getUser()
           
 int hashCode()
           
 void setCreated(java.util.Date created)
           
 void setCreatedBy(it.neverworks.security.User createdBy)
           
 void setDefinition(java.lang.String definition)
           
 void setId(java.lang.Long id)
           
 void setMessageBox(MessageBox messageBox)
           
 void setModified(java.util.Date modified)
           
 void setModifiedBy(it.neverworks.security.User modifiedBy)
           
 void setName(java.lang.String name)
           
 void setOrganization(Organization organization)
           
 void setPartition(Partition partition)
           
 void setSearch(Search search)
           
 void setSmartFolderFor(FilePermission.PermissionFor smartFolderFor)
           
 void setTeam(Team team)
           
 void setUser(it.neverworks.security.User user)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

COMPARE_BY_NAME_ASC

public static java.util.Comparator<SmartFolder> COMPARE_BY_NAME_ASC

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

messageBox

protected MessageBox messageBox

organization

protected Organization organization

user

protected it.neverworks.security.User user

team

protected Team team

smartFolderFor

protected FilePermission.PermissionFor smartFolderFor

name

protected java.lang.String name

definition

protected java.lang.String definition

search

protected Search search
Constructor Detail

SmartFolder

public SmartFolder()
Method Detail

getSearch

public Search getSearch()

setSearch

public void setSearch(Search search)

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

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDefinition

public java.lang.String getDefinition()

setDefinition

public void setDefinition(java.lang.String definition)

getMessageBox

public MessageBox getMessageBox()

setMessageBox

public void setMessageBox(MessageBox messageBox)

getOrganization

public Organization getOrganization()

setOrganization

public void setOrganization(Organization organization)

getUser

public it.neverworks.security.User getUser()

setUser

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

getTeam

public Team getTeam()

setTeam

public void setTeam(Team team)

getSmartFolderFor

public FilePermission.PermissionFor getSmartFolderFor()

setSmartFolderFor

public void setSmartFolderFor(FilePermission.PermissionFor smartFolderFor)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object