.. java:import:: java.io File .. java:import:: java.io IOException .. java:import:: java.security NoSuchAlgorithmException .. java:import:: org.caosdb.server CaosDBException .. java:import:: org.caosdb.server FileSystem .. java:import:: org.caosdb.server.utils FileUtils .. java:import:: org.caosdb.server.utils ServerMessages .. java:import:: org.caosdb.server.utils UndoHandler .. java:import:: org.caosdb.server.utils Undoable FileProperties ============== .. java:package:: org.caosdb.server.entity :noindex: .. java:type:: public class FileProperties Constructors ------------ FileProperties ^^^^^^^^^^^^^^ .. java:constructor:: public FileProperties(String checksum, String path, Long size) :outertype: FileProperties FileProperties ^^^^^^^^^^^^^^ .. java:constructor:: public FileProperties(String checksum, String path, Long size, String tmpIdentifier) :outertype: FileProperties Methods ------- cleanUpTmpDir ^^^^^^^^^^^^^ .. java:method:: public void cleanUpTmpDir() :outertype: FileProperties deleteFile ^^^^^^^^^^ .. java:method:: public Undoable deleteFile() throws Message, IOException, InterruptedException, CaosDBException :outertype: FileProperties getChecksum ^^^^^^^^^^^ .. java:method:: public String getChecksum() :outertype: FileProperties getFile ^^^^^^^ .. java:method:: public File getFile() :outertype: FileProperties getPath ^^^^^^^ .. java:method:: public String getPath() :outertype: FileProperties getSize ^^^^^^^ .. java:method:: public Long getSize() :outertype: FileProperties getThumbnail ^^^^^^^^^^^^ .. java:method:: public File getThumbnail() :outertype: FileProperties getTmpIdentifier ^^^^^^^^^^^^^^^^ .. java:method:: public String getTmpIdentifier() :outertype: FileProperties hasChecksum ^^^^^^^^^^^ .. java:method:: public boolean hasChecksum() :outertype: FileProperties hasPath ^^^^^^^ .. java:method:: public boolean hasPath() :outertype: FileProperties hasSize ^^^^^^^ .. java:method:: public boolean hasSize() :outertype: FileProperties hasTmpIdentifier ^^^^^^^^^^^^^^^^ .. java:method:: public boolean hasTmpIdentifier() :outertype: FileProperties isPickupable ^^^^^^^^^^^^ .. java:method:: public boolean isPickupable() :outertype: FileProperties removeOnCleanUp ^^^^^^^^^^^^^^^ .. java:method:: public void removeOnCleanUp(String tempPath) :outertype: FileProperties retrieveFromFileSystem ^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public File retrieveFromFileSystem() throws IOException, CaosDBException, NoSuchAlgorithmException :outertype: FileProperties setChecksum ^^^^^^^^^^^ .. java:method:: public FileProperties setChecksum(String checksum) :outertype: FileProperties setFile ^^^^^^^ .. java:method:: public FileProperties setFile(File file) :outertype: FileProperties setPath ^^^^^^^ .. java:method:: public FileProperties setPath(String path) :outertype: FileProperties setPickupable ^^^^^^^^^^^^^ .. java:method:: public FileProperties setPickupable(boolean b) :outertype: FileProperties setSize ^^^^^^^ .. java:method:: public FileProperties setSize(Long size) :outertype: FileProperties setThumbnail ^^^^^^^^^^^^ .. java:method:: public FileProperties setThumbnail(File thumbnail) :outertype: FileProperties setTmpIdentifier ^^^^^^^^^^^^^^^^ .. java:method:: public FileProperties setTmpIdentifier(String tmpIdentifier) :outertype: FileProperties storeFile ^^^^^^^^^ .. java:method:: public Undoable storeFile() throws IOException, Message :outertype: FileProperties