it.sistematica.isharedoc.model.dms
Class DocumentContent
java.lang.Object
it.sistematica.isharedoc.model.dms.DocumentContent
- 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 DocumentContent
- extends java.lang.Object
- implements java.io.Serializable, it.neverworks.application.model.CreationAuditable, 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 |
partition
protected Partition partition
replicas
protected java.util.List<DocumentContentReplica> replicas
EXTENSIONS_OFFICE
public static final java.util.Set<java.lang.String> EXTENSIONS_OFFICE
EXTENSIONS_IMAGE
public static final java.util.Set<java.lang.String> EXTENSIONS_IMAGE
DocumentContent
public DocumentContent()
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
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)
getType
public java.lang.String getType()
setType
public void setType(java.lang.String type)
getCheckinComment
public java.lang.String getCheckinComment()
setCheckinComment
public void setCheckinComment(java.lang.String checkinComment)
getHash
public java.lang.String getHash()
getSimpleHash
public java.lang.String getSimpleHash()
setHash
public void setHash(java.lang.String hash)
getApplicationReaderType
public java.lang.String getApplicationReaderType()
getApplicationReaderType
public static java.lang.String getApplicationReaderType(java.lang.String filename)
getVersion
public int getVersion()
setVersion
public void setVersion(int version)
getMinor
public int getMinor()
setMinor
public void setMinor(int minor)
getSizeString
public java.lang.String getSizeString()
getSize
public java.lang.Long getSize()
setSize
public void setSize(java.lang.Long size)
getStream
public java.io.InputStream getStream()
setStream
public void setStream(java.io.InputStream stream)
setStream
public void setStream(java.io.InputStream stream,
boolean force)
appendStream
public void appendStream(java.io.InputStream is)
getData
public DocumentContentStream getData()
setData
public void setData(DocumentContentStream data)
getDocument
public Document getDocument()
setDocument
public void setDocument(Document document)
getReplicas
public java.util.List<DocumentContentReplica> getReplicas()
setReplicas
public void setReplicas(java.util.List<DocumentContentReplica> replicas)
addReplica
public void addReplica(DocumentContentReplica replica)
isPwc
public boolean isPwc()
getIconReplica
public java.lang.String getIconReplica()
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
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
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
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toStringBuilder
protected org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object