Package pl.edu.icm.unity.base.file
Class FileData
- java.lang.Object
-
- pl.edu.icm.unity.base.file.FileData
-
- All Implemented Interfaces:
pl.edu.icm.unity.types.NamedObject
public class FileData extends java.lang.Object implements pl.edu.icm.unity.types.NamedObjectContains content of local or remote file and additional info about file - name, owner and timestamp- Author:
- P.Piernik
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)booleanequalsContent(FileData other)byte[]getContents()java.util.DategetLastUpdate()java.lang.StringgetName()java.lang.StringgetOwnerId()java.lang.StringgetOwnerType()inthashCode()voidsetContents(byte[] contents)voidsetLastUpdate(java.util.Date lastUpdate)voidsetName(java.lang.String name)voidsetOwnerId(java.lang.String ownerId)voidsetOwnerType(java.lang.String ownerType)
-
-
-
Method Detail
-
equalsContent
public boolean equalsContent(FileData other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
setName
public void setName(java.lang.String name)
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacepl.edu.icm.unity.types.NamedObject
-
getOwnerType
public java.lang.String getOwnerType()
-
setOwnerType
public void setOwnerType(java.lang.String ownerType)
-
getOwnerId
public java.lang.String getOwnerId()
-
setOwnerId
public void setOwnerId(java.lang.String ownerId)
-
getContents
public byte[] getContents()
-
setContents
public void setContents(byte[] contents)
-
getLastUpdate
public java.util.Date getLastUpdate()
-
setLastUpdate
public void setLastUpdate(java.util.Date lastUpdate)
-
-