Class FileException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.odpi.openmetadata.frameworks.connectors.ffdc.OCFCheckedExceptionBase
-
- org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
-
- org.odpi.openmetadata.adapters.connectors.integration.basicfiles.ffdc.exception.FileException
-
- 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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FileException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, String fileName)This is the typical constructor used for creating an exception.FileException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, String fileName, Map<String,Object> relatedProperties)This is the typical constructor used for creating an exception.FileException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, Throwable caughtError, String fileName)This is the constructor used for creating an exception that resulted from a previous error.FileException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, Throwable caughtError, String fileName, Map<String,Object> relatedProperties)This is the constructor used for creating an exception that resulted from a previous error.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object objectToCompare)Return comparison result based on the content of the properties.StringgetFileName()Return the invalid parameter's name, if known.inthashCode()Return hash code for this objectStringtoString()JSON-style toString-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.ffdc.OCFCheckedExceptionBase
getErrorMessage, getRelatedProperties, getReportedCaughtException, getReportedCaughtExceptionClassName, getReportedErrorMessage, getReportedErrorMessageId, getReportedErrorMessageParameters, getReportedHTTPCode, getReportedSystemAction, getReportedUserAction, getReportingActionDescription, getReportingClassName
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
-
-
-
Constructor Detail
-
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 messageclassName- name of class reporting erroractionDescription- description of function it was performing when error detectedfileName- 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 messageclassName- name of class reporting erroractionDescription- description of function it was performing when error detectedfileName- name of the invalid parameter if knownrelatedProperties- arbitrary properties that may help with diagnosing the problem.
-
FileException
public FileException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, Throwable caughtError, String fileName)
This is the constructor used for creating an exception that resulted from a previous error.- Parameters:
messageDefinition- content of messageclassName- name of class reporting erroractionDescription- description of function it was performing when error detectedcaughtError- the error that resulted in this exception.fileName- name of the invalid parameter if known
-
FileException
public FileException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, Throwable 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 messageclassName- name of class reporting erroractionDescription- description of function it was performing when error detectedcaughtError- the error that resulted in this exception.fileName- name of the invalid parameter if knownrelatedProperties- arbitrary properties that may help with diagnosing the problem.
-
-
Method Detail
-
getFileName
public String getFileName()
Return the invalid parameter's name, if known.- Returns:
- string name
-
toString
public String toString()
JSON-style toString- Overrides:
toStringin classOCFCheckedExceptionBase- 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:
equalsin classOCFCheckedExceptionBase- Parameters:
objectToCompare- test object- Returns:
- result of comparison
-
hashCode
public int hashCode()
Return hash code for this object- Overrides:
hashCodein classOCFCheckedExceptionBase- Returns:
- int hash code
-
-