Class WritableOnDisk
- java.lang.Object
-
- app.coronawarn.server.services.distribution.assembly.structure.WritableOnDisk
-
- All Implemented Interfaces:
Writable<WritableOnDisk>
- Direct Known Subclasses:
DirectoryOnDisk,FileOnDisk
public abstract class WritableOnDisk extends Object implements Writable<WritableOnDisk>
AWritablethat can be written to disk.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWritableOnDisk(File fileOnDisk)protectedWritableOnDisk(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilegetFileOnDisk()StringgetName()Returns the name of thisWritable.Directory<WritableOnDisk>getParent()Returns the parent of thisWritable, ornullif it doesn't have a parent.booleanisArchive()booleanisDirectory()booleanisFile()voidsetParent(Directory<WritableOnDisk> parent)Sets the parent of thisWritable.
-
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:WritableReturns the name of thisWritable.- Specified by:
getNamein interfaceWritable<WritableOnDisk>
-
getParent
public Directory<WritableOnDisk> getParent()
Description copied from interface:WritableReturns the parent of thisWritable, ornullif it doesn't have a parent.- Specified by:
getParentin interfaceWritable<WritableOnDisk>
-
setParent
public void setParent(Directory<WritableOnDisk> parent)
Description copied from interface:WritableSets the parent of thisWritable.- Specified by:
setParentin interfaceWritable<WritableOnDisk>
-
getFileOnDisk
public File getFileOnDisk()
-
isFile
public boolean isFile()
Description copied from interface:Writable- Specified by:
isFilein interfaceWritable<WritableOnDisk>
-
isDirectory
public boolean isDirectory()
Description copied from interface:Writable- Specified by:
isDirectoryin interfaceWritable<WritableOnDisk>
-
isArchive
public boolean isArchive()
Description copied from interface:Writable- Specified by:
isArchivein interfaceWritable<WritableOnDisk>
-
-