it.sistematica.isharedoc.model.dms
Class FileRule
java.lang.Object
it.sistematica.isharedoc.model.dms.FileRule
- 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 FileRule
- extends java.lang.Object
- implements 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
file
protected File file
name
protected java.lang.String name
description
protected java.lang.String description
enabled
protected java.lang.Boolean enabled
recursive
protected java.lang.Boolean recursive
ruleItems
protected java.util.List<FileRuleItem> ruleItems
ruleActions
protected java.util.List<FileRuleAction> ruleActions
events
protected java.util.List<FileRuleEvent> events
queue
protected FileRuleQueue queue
FileRule
public FileRule()
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
getFile
public File getFile()
setFile
public void setFile(File file)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getEnabled
public java.lang.Boolean getEnabled()
setEnabled
public void setEnabled(java.lang.Boolean enabled)
getRecursive
public java.lang.Boolean getRecursive()
setRecursive
public void setRecursive(java.lang.Boolean recursive)
getRuleItems
public java.util.List<FileRuleItem> getRuleItems()
setRuleItems
public void setRuleItems(java.util.List<FileRuleItem> ruleItems)
addRuleItem
public void addRuleItem(FileRuleItem ruleItem)
removeRuleItem
public void removeRuleItem(FileRuleItem ruleItem)
getRuleActions
public java.util.List<FileRuleAction> getRuleActions()
setRuleActions
public void setRuleActions(java.util.List<FileRuleAction> ruleActions)
addRuleAction
public void addRuleAction(FileRuleAction ruleAction)
removeRuleAction
public void removeRuleAction(FileRuleAction ruleAction)
getEvents
public java.util.List<FileRuleEvent> getEvents()
setEvents
public void setEvents(java.util.List<FileRuleEvent> events)
getQueue
public FileRuleQueue getQueue()
setQueue
public void setQueue(FileRuleQueue queue)
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
toLog
public it.neverworks.application.data.tracking.Log toLog()
- Specified by:
toLog
in interface it.neverworks.application.data.tracking.Loggable
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object