Class FileHelper


  • public class FileHelper
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String _BasePath  
      protected static org.apache.logging.log4j.Logger LOG  
    • Constructor Summary

      Constructors 
      Constructor Description
      FileHelper​(java.lang.String BasePath)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean checkFileExist​(java.lang.String fileName)  
      long fileLength​(java.lang.String fileName)  
      java.lang.String getEmbeddedContents()  
      java.lang.Object ReadObjectFromFile​(java.lang.String FileName, java.lang.String Type)  
      void RollFile​(java.lang.String SourceFile, java.lang.String TargetFile, boolean DeleteSourceFile)  
      boolean UpdateResultsFile​(java.lang.String SourceFileName, java.lang.String Result, boolean append, java.lang.String Label)  
      void WriteObjectToFile​(java.lang.Object obj, java.lang.String fileName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • LOG

        protected static final org.apache.logging.log4j.Logger LOG
      • _BasePath

        protected java.lang.String _BasePath
    • Constructor Detail

      • FileHelper

        public FileHelper​(java.lang.String BasePath)
    • Method Detail

      • UpdateResultsFile

        public boolean UpdateResultsFile​(java.lang.String SourceFileName,
                                         java.lang.String Result,
                                         boolean append,
                                         java.lang.String Label)
                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • checkFileExist

        public boolean checkFileExist​(java.lang.String fileName)
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • RollFile

        public void RollFile​(java.lang.String SourceFile,
                             java.lang.String TargetFile,
                             boolean DeleteSourceFile)
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getEmbeddedContents

        public java.lang.String getEmbeddedContents()
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • fileLength

        public long fileLength​(java.lang.String fileName)
      • WriteObjectToFile

        public void WriteObjectToFile​(java.lang.Object obj,
                                      java.lang.String fileName)
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • ReadObjectFromFile

        public java.lang.Object ReadObjectFromFile​(java.lang.String FileName,
                                                   java.lang.String Type)
                                            throws java.lang.Exception
        Throws:
        java.lang.Exception