Package com.sgs.common.database
Class DocumentVersion
- java.lang.Object
-
- com.sgs.common.database.HibernateObject
-
- com.sgs.common.database.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.
-
-
Field Summary
-
Fields inherited from class com.sgs.common.database.HibernateObject
ID
-
-
Constructor Summary
Constructors Constructor Description DocumentVersion()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voiddownloadDocument(DocumentVersion documentVersion, User user)ApprovalProcessgetApprovalProcess()java.util.DategetApprovedAt()java.lang.StringgetComments()byte[]getConvertedFileData()java.util.DategetCreatedAt()UsergetCreatedBy()java.util.DategetDeleted()DocumentgetDocument()java.util.DategetExpiredAlertSent()java.util.DategetExpiry()byte[]getFileData()java.lang.StringgetFilename()java.lang.IntegergetSize()intgetVersionNumber()static voidpreviewDocument(DocumentVersion documentVersion, User user)voidsetApprovalProcess(ApprovalProcess approvalProcess)voidsetApprovedAt(java.util.Date approvedAt)voidsetComments(java.lang.String comments)voidsetConvertedFileData(byte[] convertedFileData)voidsetCreatedAt(java.util.Date createdAt)voidsetCreatedBy(User createdBy)voidsetDeleted(java.util.Date deleted)voidsetDocument(Document document)voidsetExpiredAlertSent(java.util.Date expiredAlertSent)voidsetExpiry(java.util.Date expiry)voidsetFileData(byte[] fileData)voidsetFilename(java.lang.String filename)voidsetSize(java.lang.Integer size)voidsetVersionNumber(int versionNumber)-
Methods inherited from class com.sgs.common.database.HibernateObject
getExported, getID, isDontSave, isModified, setDontSave, setExported, setID, setModified
-
-
-
-
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)
-
getApprovalProcess
public ApprovalProcess getApprovalProcess()
-
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)
-
-