Class AbstractIvmlModifier.CopiedFile

java.lang.Object
de.iip_ecosphere.platform.configuration.ivml.AbstractIvmlModifier.CopiedFile
Enclosing class:
AbstractIvmlModifier

protected static class AbstractIvmlModifier.CopiedFile extends Object
Stores original and copied file.
Author:
Holger Eichelberger, SSE
  • Field Details

    • original

      private File original
    • copy

      private File copy
  • Constructor Details

    • CopiedFile

      private CopiedFile(File original, File copy)
      Creates an instance.
      Parameters:
      original - the original
      copy - the copy, may be null if original was yet created
  • Method Details

    • restore

      private void restore() throws IOException
      Restores the original file or, if no copy exists/original was yet created, deletes original.
      Throws:
      IOException - if copying/overwriting fails
    • clean

      private void clean()
      Cleans up unneeded copies.