Class FileReadException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.odpi.openmetadata.frameworks.openmetadata.ffdc.OMFCheckedExceptionBase
org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
org.odpi.openmetadata.adapters.connectors.datastore.basicfile.ffdc.exception.FileReadException
- All Implemented Interfaces:
Serializable
The FileReadException is thrown by the connector when it is not possible to retrieve the requested
record.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionFileReadException(int httpCode, String className, String actionDescription, String errorMessage, String errorMessageId, String[] errorMessageParameters, String systemAction, String userAction, String caughtErrorClassName, String fileName, Map<String, Object> relatedProperties) This is the constructor used when receiving an exception from a remote server.FileReadException(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.FileReadException(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.FileReadException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, String fileName) This is the typical constructor used for creating an exception.FileReadException(ExceptionMessageDefinition messageDefinition, String className, String actionDescription, String fileName, Map<String, Object> relatedProperties) This is the typical constructor used for creating an exception. -
Method Summary
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.ffdc.OMFCheckedExceptionBase
getErrorMessage, getRelatedProperties, getReportedCaughtException, getReportedCaughtExceptionClassName, getReportedErrorMessage, getReportedErrorMessageId, getReportedErrorMessageParameters, getReportedHTTPCode, getReportedSystemAction, getReportedUserAction, getReportingActionDescription, getReportingClassNameMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
FileReadException
public FileReadException(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
-
FileReadException
public FileReadException(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 detectedrelatedProperties- arbitrary properties that may help with diagnosing the problem.fileName- name of the invalid parameter if known
-
FileReadException
public FileReadException(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 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
-
FileReadException
public FileReadException(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 messageclassName- name of class reporting erroractionDescription- description of function it was performing when error detectedcaughtError- the error that resulted in this exception.relatedProperties- arbitrary properties that may help with diagnosing the problem.fileName- name of the invalid parameter if known
-
FileReadException
public FileReadException(int httpCode, String className, String actionDescription, String errorMessage, String errorMessageId, String[] errorMessageParameters, String systemAction, String userAction, String caughtErrorClassName, String fileName, Map<String, Object> relatedProperties) This is the constructor used when receiving an exception from a remote server. The values are stored directly in the response object and are passed explicitly to the new exception. Notice that the technical aspects of the exception - such as class name creating the exception are local values so that the implementation of the server is not exposed.- Parameters:
httpCode- http response code to use if this exception flows over a REST callclassName- name of class reporting erroractionDescription- description of function it was performing when error detectederrorMessage- description of errorerrorMessageId- unique identifier for the messageerrorMessageParameters- parameters that were inserted in the messagesystemAction- actions of the system as a result of the erroruserAction- instructions for correcting the errorcaughtErrorClassName- previous error causing this exceptionrelatedProperties- arbitrary properties that may help with diagnosing the problem.fileName- name of the invalid parameter if known
-
-
Method Details
-
getFileName
Return the invalid parameter's name, if known.- Returns:
- string name
-
toString
JSON-style toString- Overrides:
toStringin classOMFCheckedExceptionBase- Returns:
- string of property names and values for this enum
-
equals
Return comparison result based on the content of the properties.- Overrides:
equalsin classOMFCheckedExceptionBase- Parameters:
objectToCompare- test object- Returns:
- result of comparison
-
hashCode
public int hashCode()Return hash code for this object- Overrides:
hashCodein classOMFCheckedExceptionBase- Returns:
- int hash code
-