Package com.avoka.tm.vo
Class FileAttach
- java.lang.Object
-
- com.avoka.tm.vo.FileAttach
-
public class FileAttach extends Object
Provide a Transaction File Attachment value object class.- Since:
- 5.0.0
-
-
Constructor Summary
Constructors Constructor Description FileAttach()FileAttach(com.avoka.fc.core.entity.Attachment attachment)Create a file attachment value object.FileAttach(String attachmentName, String fileName, byte[] fileData)Create a file attachment value object with the given attachment name, file name and file data.FileAttach(String attachmentName, String fileName, byte[] fileData, String userDescription)Create a file attachment value object with the given attachment name, file name, file data and user description.FileAttach(Map fields)Create a unit testing FileAttach value object with the given fields.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAttachKey()The required attachment key.StringgetAttachName()The required attachment name.StringgetContentType()The file attachment content type.BooleangetDataDeleted()The file attachment data has been deleted.byte[]getFileData()The attachment file data.StringgetFileDataHash()The attachment file data hash (SHA256).StringgetFileName()The attachment file name.LonggetFileSize()The attachment file data size in bytes.LonggetId()The attachment id (PK).StringgetSubmitMethod()The attachment submission method [ Electronic | Manual ].DategetTimeUploaded()The time the attachment was uploaded.StringgetUserDesc()The user description.StringgetUserLoginName()The user login name (username).StringgetVirusStatus()The virus scan status.StringtoString()
-
-
-
Constructor Detail
-
FileAttach
public FileAttach()
-
FileAttach
public FileAttach(com.avoka.fc.core.entity.Attachment attachment)
Create a file attachment value object.- Parameters:
attachment- the transaction attachment entity (required)
-
FileAttach
public FileAttach(String attachmentName, String fileName, byte[] fileData, String userDescription)
Create a file attachment value object with the given attachment name, file name, file data and user description.- Parameters:
attachmentName- the required attachment name (required)fileName- the file name of the attachment (required)fileData- the attachment file data (required)userDescription- the user description of the file attachment (optional)
-
FileAttach
public FileAttach(String attachmentName, String fileName, byte[] fileData)
Create a file attachment value object with the given attachment name, file name and file data.- Parameters:
attachmentName- the required attachment name (required)fileName- the file name of the attachment (required)fileData- the attachment file data (required)
-
FileAttach
public FileAttach(Map fields)
Create a unit testing FileAttach value object with the given fields.- Parameters:
fields- the file attach entity fields (required)- Since:
- 5.1.4
-
-
Method Detail
-
toString
public String toString()
-
getId
public Long getId()
The attachment id (PK).
-
getAttachKey
public String getAttachKey()
The required attachment key.
-
getAttachName
public String getAttachName()
The required attachment name.
-
getSubmitMethod
public String getSubmitMethod()
The attachment submission method [ Electronic | Manual ].
-
getDataDeleted
public Boolean getDataDeleted()
The file attachment data has been deleted.
-
getFileName
public String getFileName()
The attachment file name.
-
getFileData
public byte[] getFileData()
The attachment file data.
-
getFileDataHash
public String getFileDataHash()
The attachment file data hash (SHA256).
-
getFileSize
public Long getFileSize()
The attachment file data size in bytes.
-
getTimeUploaded
public Date getTimeUploaded()
The time the attachment was uploaded.
-
getContentType
public String getContentType()
The file attachment content type.
-
getUserDesc
public String getUserDesc()
The user description.
-
getUserLoginName
public String getUserLoginName()
The user login name (username).
-
getVirusStatus
public String getVirusStatus()
The virus scan status.
-
-