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 void
downloadDocument(DocumentVersion documentVersion, User user)
ApprovalProcess
getApprovalProcess()
java.util.Date
getApprovedAt()
java.lang.String
getComments()
byte[]
getConvertedFileData()
java.util.Date
getCreatedAt()
User
getCreatedBy()
java.util.Date
getDeleted()
Document
getDocument()
java.util.Date
getExpiredAlertSent()
java.util.Date
getExpiry()
byte[]
getFileData()
java.lang.String
getFilename()
java.lang.Integer
getSize()
int
getVersionNumber()
static void
previewDocument(DocumentVersion documentVersion, User user)
void
setApprovalProcess(ApprovalProcess approvalProcess)
void
setApprovedAt(java.util.Date approvedAt)
void
setComments(java.lang.String comments)
void
setConvertedFileData(byte[] convertedFileData)
void
setCreatedAt(java.util.Date createdAt)
void
setCreatedBy(User createdBy)
void
setDeleted(java.util.Date deleted)
void
setDocument(Document document)
void
setExpiredAlertSent(java.util.Date expiredAlertSent)
void
setExpiry(java.util.Date expiry)
void
setFileData(byte[] fileData)
void
setFilename(java.lang.String filename)
void
setSize(java.lang.Integer size)
void
setVersionNumber(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)
-
-