org.loom.persistence.file
Class PersistentFile
java.lang.Object
org.loom.persistence.file.PersistentFile
public class PersistentFile
- extends java.lang.Object
Persists file info to the database, but not file contents.
Used to display lists of files without retrieving current file contents.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersistentFile
public PersistentFile()
PersistentFile
public PersistentFile(FileParameter value)
- Transforms an uploaded file into a PersistentFile instance
getFilename
public java.lang.String getFilename()
getId
public java.lang.Integer getId()
getContentType
public java.lang.String getContentType()
getFileSize
public java.lang.Long getFileSize()
setContentType
public void setContentType(java.lang.String contentType)
setFilename
public void setFilename(java.lang.String filename)
setFileSize
public void setFileSize(java.lang.Long fileSize)
setId
public void setId(java.lang.Integer id)
getCreationDate
public java.util.Date getCreationDate()
setCreationDate
public void setCreationDate(java.util.Date creationDate)
getContents
public PersistentFileContents getContents()
setContents
public void setContents(PersistentFileContents contents)
setContentsAsStream
public void setContentsAsStream(java.io.InputStream contentsAsStream)
- creates a new instance of PersistentFileContents
- Parameters:
contentsAsStream
-
getContentsAsStream
public java.io.InputStream getContentsAsStream()
getUsername
public java.lang.String getUsername()
setUsername
public void setUsername(java.lang.String username)
getLastModified
public java.util.Date getLastModified()
setLastModified
public void setLastModified(java.util.Date lastModified)
getMD5
public java.lang.String getMD5()
setMD5
public void setMD5(java.lang.String md5)
getVersion
public java.lang.Integer getVersion()
setVersion
public void setVersion(java.lang.Integer version)