cluster5.server.datastorage.domain
Class SharedFile

java.lang.Object
  extended by cluster5.server.datastorage.domain.SharedFile
All Implemented Interfaces:
java.io.Serializable

public class SharedFile
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
static class SharedFile.Type
           
 
Constructor Summary
SharedFile(java.lang.Long id, java.lang.Long userId, java.lang.Long projectId, SharedFile.Type type, java.lang.String filename, java.lang.String canonicalClassName, long lastModified, java.lang.String hash, boolean compressed)
           
SharedFile(java.lang.String filename, java.lang.Class<java.lang.Object> clazz, long lastModified, java.lang.String hash)
           
 
Method Summary
 java.lang.String getCanonicalClassName()
           
 byte[] getData()
           
 java.lang.String getFilename()
           
 java.lang.String getHash()
           
 java.lang.Long getId()
           
 long getLastModified()
           
 java.lang.Long getProjectId()
           
 SharedFile.Type getType()
           
 java.lang.Long getUserId()
           
 boolean isCompressed()
           
 void setCompressed(boolean compressed)
           
 void setData(byte[] data)
           
 void setId(java.lang.Long id)
           
 void setProjectId(java.lang.Long projectId)
           
 void setUserId(java.lang.Long userId)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SharedFile

public SharedFile(java.lang.Long id,
                  java.lang.Long userId,
                  java.lang.Long projectId,
                  SharedFile.Type type,
                  java.lang.String filename,
                  java.lang.String canonicalClassName,
                  long lastModified,
                  java.lang.String hash,
                  boolean compressed)
Parameters:
id -
userId -
projectId -
type -
filename -
canonicalClassName -
lastModified -
hash -
compressed -

SharedFile

public SharedFile(java.lang.String filename,
                  java.lang.Class<java.lang.Object> clazz,
                  long lastModified,
                  java.lang.String hash)
Method Detail

getId

public java.lang.Long getId()

getUserId

public java.lang.Long getUserId()

getProjectId

public java.lang.Long getProjectId()

getType

public SharedFile.Type getType()

getFilename

public java.lang.String getFilename()

getCanonicalClassName

public java.lang.String getCanonicalClassName()

getLastModified

public long getLastModified()

getHash

public java.lang.String getHash()

setCompressed

public void setCompressed(boolean compressed)

isCompressed

public boolean isCompressed()

getData

public byte[] getData()

setData

public void setData(byte[] data)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setUserId

public void setUserId(java.lang.Long userId)

setId

public void setId(java.lang.Long id)

setProjectId

public void setProjectId(java.lang.Long projectId)