All Implemented Interfaces:
Serializable

public class FileException extends ConnectorCheckedException
The FileException is thrown by the connector when it is not possible to retrieve details about the requested file.
See Also:
  • Constructor Details

    • FileException

      public FileException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, String fileName)
      This is the typical constructor used for creating an exception.
      Parameters:
      messageDefinition - content of message
      className - name of class reporting error
      actionDescription - description of function it was performing when error detected
      fileName - name of the invalid parameter if known
    • FileException

      public FileException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, String fileName, Map<String,Object> relatedProperties)
      This is the typical constructor used for creating an exception.
      Parameters:
      messageDefinition - content of message
      className - name of class reporting error
      actionDescription - description of function it was performing when error detected
      fileName - name of the invalid parameter if known
      relatedProperties - arbitrary properties that may help with diagnosing the problem.
    • FileException

      public FileException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, Exception caughtError, String fileName)
      This is the constructor used for creating an exception that resulted from a previous error.
      Parameters:
      messageDefinition - content of message
      className - name of class reporting error
      actionDescription - description of function it was performing when error detected
      caughtError - the error that resulted in this exception.
      fileName - name of the invalid parameter if known
    • FileException

      public FileException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, Exception caughtError, String fileName, Map<String,Object> relatedProperties)
      This is the constructor used for creating an exception that resulted from a previous error.
      Parameters:
      messageDefinition - content of message
      className - name of class reporting error
      actionDescription - description of function it was performing when error detected
      caughtError - the error that resulted in this exception.
      fileName - name of the invalid parameter if known
      relatedProperties - arbitrary properties that may help with diagnosing the problem.
  • Method Details

    • getFileName

      public String getFileName()
      Return the invalid parameter's name, if known.
      Returns:
      string name
    • toString

      public String toString()
      JSON-style toString
      Overrides:
      toString in class OCFCheckedExceptionBase
      Returns:
      string of property names and values for this enum
    • equals

      public boolean equals(Object objectToCompare)
      Return comparison result based on the content of the properties.
      Overrides:
      equals in class OCFCheckedExceptionBase
      Parameters:
      objectToCompare - test object
      Returns:
      result of comparison
    • hashCode

      public int hashCode()
      Return hash code for this object
      Overrides:
      hashCode in class OCFCheckedExceptionBase
      Returns:
      int hash code