Package no.nsd.qddt.domain.othermaterial
Class OtherMaterial
- java.lang.Object
-
- no.nsd.qddt.domain.othermaterial.OtherMaterial
-
- All Implemented Interfaces:
java.lang.Cloneable
@Embeddable public class OtherMaterial extends java.lang.Object implements java.lang.Cloneable
This class is just a placeholder for functionality not implemented. Storing of arbitrary data is best suited for none relational datastores. A simple but not very recommended solution would be to use file system and rename files to guid and store the original filename in the attachment repository.
-
-
Constructor Summary
Constructors Constructor Description OtherMaterial()
OtherMaterial(java.lang.String originalName, java.lang.String fileType, long size, java.lang.String description)
OtherMaterial(org.springframework.web.multipart.MultipartFile file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OtherMaterial
clone()
boolean
equals(java.lang.Object o)
java.lang.String
getDescription()
java.lang.String
getFileName()
java.lang.String
getFileType()
java.lang.String
getOriginalName()
java.util.UUID
getOriginalOwner()
long
getSize()
int
hashCode()
void
setFileName(java.lang.String fileName)
void
setFileType(java.lang.String fileType)
void
setOriginalName(java.lang.String originalName)
OtherMaterial
setOriginalOwner(java.util.UUID originalOwner)
This function is safe to activate, nothing will be overwritten.void
setSize(long size)
java.lang.String
toString()
-
-
-
Method Detail
-
getFileName
public java.lang.String getFileName()
-
setFileName
public void setFileName(java.lang.String fileName)
-
getFileType
public java.lang.String getFileType()
-
setFileType
public void setFileType(java.lang.String fileType)
-
getSize
public long getSize()
-
setSize
public void setSize(long size)
-
getDescription
public java.lang.String getDescription()
-
getOriginalName
public java.lang.String getOriginalName()
-
setOriginalName
public void setOriginalName(java.lang.String originalName)
-
getOriginalOwner
public java.util.UUID getOriginalOwner()
-
setOriginalOwner
public OtherMaterial setOriginalOwner(java.util.UUID originalOwner)
This function is safe to activate, nothing will be overwritten.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
clone
public OtherMaterial clone()
- Overrides:
clone
in classjava.lang.Object
-
-