it.sistematica.isharedoc.model.dms
Class FileClassAttribute

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

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

See Also:
Serialized Form

Nested Class Summary
static class FileClassAttribute.VariableType
           
 
Field Summary
protected  java.util.Date created
           
protected  it.neverworks.security.User createdBy
           
protected  ScriptConfiguration creationScript
           
protected  java.lang.Integer executionOrder
           
protected  FileClass fileClass
           
protected  java.util.List<FileClassAttributeValue> fileClassAttributeValue
           
protected  java.lang.Long id
           
protected  java.util.List<FileAttributeInstance> instances
           
static java.lang.String ISD_CMIS_PROPERTY_PREFIX
           
protected  java.lang.Boolean mandatory
           
protected  java.util.Date modified
           
protected  it.neverworks.security.User modifiedBy
           
protected  java.lang.String name
           
protected  Partition partition
           
protected  java.lang.Boolean previewEnabled
           
protected  java.lang.Boolean systemAttribute
           
protected  FileClassAttribute.VariableType type
           
protected  java.lang.Boolean userEditable
           
 
Constructor Summary
FileClassAttribute()
           
 
Method Summary
 void addFileClassAttributeValue(FileClassAttributeValue attributeValue)
           
 boolean equals(java.lang.Object obj)
           
 java.util.Date getCreated()
           
 it.neverworks.security.User getCreatedBy()
           
 ScriptConfiguration getCreationScript()
           
 java.lang.Integer getExecutionOrder()
           
 FileClass getFileClass()
           
 java.util.List<FileClassAttributeValue> getFileClassAttributeValue()
           
 boolean getHasCreationScript()
           
 java.lang.Long getId()
           
 java.util.List<FileAttributeInstance> getInstances()
           
 java.lang.Boolean getMandatory()
           
 java.util.Date getModified()
           
 it.neverworks.security.User getModifiedBy()
           
 java.lang.String getName()
           
 Partition getPartition()
           
 java.lang.Boolean getPreviewEnabled()
           
static long getSerialversionuid()
           
 java.lang.Boolean getSystemAttribute()
           
 FileClassAttribute.VariableType getType()
           
 java.lang.Boolean getUserEditable()
           
 int hashCode()
           
 void removeFileClassAttributeValue(FileClassAttributeValue attributeValue)
           
 void setCreated(java.util.Date created)
           
 void setCreatedBy(it.neverworks.security.User createdBy)
           
 void setCreationScript(ScriptConfiguration creationScript)
           
 void setExecutionOrder(java.lang.Integer executionOrder)
           
 void setFileClass(FileClass fileClass)
           
 void setFileClassAttributeValue(java.util.List<FileClassAttributeValue> fileClassAttributeValue)
           
 void setId(java.lang.Long id)
           
 void setInstances(java.util.List<FileAttributeInstance> instances)
           
 void setMandatory(java.lang.Boolean mandatory)
           
 void setModified(java.util.Date modified)
           
 void setModifiedBy(it.neverworks.security.User modifiedBy)
           
 void setName(java.lang.String name)
           
 void setPartition(Partition partition)
           
 void setPreviewEnabled(java.lang.Boolean previewEnabled)
           
 void setSystemAttribute(java.lang.Boolean systemAttribute)
           
 void setType(FileClassAttribute.VariableType type)
           
 void setUserEditable(java.lang.Boolean userEditable)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ISD_CMIS_PROPERTY_PREFIX

public static final java.lang.String ISD_CMIS_PROPERTY_PREFIX
See Also:
Constant Field Values

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

fileClass

protected FileClass fileClass

instances

protected java.util.List<FileAttributeInstance> instances

name

protected java.lang.String name

type

protected FileClassAttribute.VariableType type

creationScript

protected ScriptConfiguration creationScript

executionOrder

protected java.lang.Integer executionOrder

mandatory

protected java.lang.Boolean mandatory

previewEnabled

protected java.lang.Boolean previewEnabled

systemAttribute

protected java.lang.Boolean systemAttribute

userEditable

protected java.lang.Boolean userEditable

fileClassAttributeValue

protected java.util.List<FileClassAttributeValue> fileClassAttributeValue
Constructor Detail

FileClassAttribute

public FileClassAttribute()
Method Detail

getHasCreationScript

public boolean getHasCreationScript()

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

getFileClass

public FileClass getFileClass()

setFileClass

public void setFileClass(FileClass fileClass)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getType

public FileClassAttribute.VariableType getType()

setType

public void setType(FileClassAttribute.VariableType type)

getInstances

public java.util.List<FileAttributeInstance> getInstances()

getCreationScript

public ScriptConfiguration getCreationScript()

setCreationScript

public void setCreationScript(ScriptConfiguration creationScript)

getExecutionOrder

public java.lang.Integer getExecutionOrder()

setExecutionOrder

public void setExecutionOrder(java.lang.Integer executionOrder)

getMandatory

public java.lang.Boolean getMandatory()

setMandatory

public void setMandatory(java.lang.Boolean mandatory)

getPreviewEnabled

public java.lang.Boolean getPreviewEnabled()

setPreviewEnabled

public void setPreviewEnabled(java.lang.Boolean previewEnabled)

getSystemAttribute

public java.lang.Boolean getSystemAttribute()

setSystemAttribute

public void setSystemAttribute(java.lang.Boolean systemAttribute)

getUserEditable

public java.lang.Boolean getUserEditable()

setUserEditable

public void setUserEditable(java.lang.Boolean userEditable)

getSerialversionuid

public static long getSerialversionuid()

setInstances

public void setInstances(java.util.List<FileAttributeInstance> instances)

getFileClassAttributeValue

public java.util.List<FileClassAttributeValue> getFileClassAttributeValue()

setFileClassAttributeValue

public void setFileClassAttributeValue(java.util.List<FileClassAttributeValue> fileClassAttributeValue)

addFileClassAttributeValue

public void addFileClassAttributeValue(FileClassAttributeValue attributeValue)

removeFileClassAttributeValue

public void removeFileClassAttributeValue(FileClassAttributeValue attributeValue)

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