Class DocumentVersion


  • public class DocumentVersion
    extends HibernateObject
    Represents a specific version of a document. It includes binary file data, version number, file size, filename, creation and approval metadata, expiry details, and any converted file data to support document version control.
    • Constructor Detail

      • DocumentVersion

        public DocumentVersion()
    • Method Detail

      • getDocument

        public Document getDocument()
      • setDocument

        public void setDocument​(Document document)
      • getFileData

        public byte[] getFileData()
      • setFileData

        public void setFileData​(byte[] fileData)
      • getConvertedFileData

        public byte[] getConvertedFileData()
      • setConvertedFileData

        public void setConvertedFileData​(byte[] convertedFileData)
      • getVersionNumber

        public int getVersionNumber()
      • setVersionNumber

        public void setVersionNumber​(int versionNumber)
      • getSize

        public java.lang.Integer getSize()
      • setSize

        public void setSize​(java.lang.Integer size)
      • getFilename

        public java.lang.String getFilename()
      • setFilename

        public void setFilename​(java.lang.String filename)
      • getComments

        public java.lang.String getComments()
      • setComments

        public void setComments​(java.lang.String comments)
      • getCreatedAt

        public java.util.Date getCreatedAt()
      • setCreatedAt

        public void setCreatedAt​(java.util.Date createdAt)
      • getCreatedBy

        public User getCreatedBy()
      • setCreatedBy

        public void setCreatedBy​(User createdBy)
      • getDeleted

        public java.util.Date getDeleted()
      • setDeleted

        public void setDeleted​(java.util.Date deleted)
      • setApprovalProcess

        public void setApprovalProcess​(ApprovalProcess approvalProcess)
      • getApprovedAt

        public java.util.Date getApprovedAt()
      • setApprovedAt

        public void setApprovedAt​(java.util.Date approvedAt)
      • getExpiry

        public java.util.Date getExpiry()
      • setExpiry

        public void setExpiry​(java.util.Date expiry)
      • getExpiredAlertSent

        public java.util.Date getExpiredAlertSent()
      • setExpiredAlertSent

        public void setExpiredAlertSent​(java.util.Date expiredAlertSent)
      • previewDocument

        public static void previewDocument​(DocumentVersion documentVersion,
                                           User user)
      • downloadDocument

        public static void downloadDocument​(DocumentVersion documentVersion,
                                            User user)