Class FileReadException
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.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
ConstructorDescriptionFileReadException
(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.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 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:
toString
in classOCFCheckedExceptionBase
- Returns:
- string of property names and values for this enum
-
equals
Return comparison result based on the content of the properties.- Overrides:
equals
in classOCFCheckedExceptionBase
- Parameters:
objectToCompare
- test object- Returns:
- result of comparison
-
hashCode
public int hashCode()Return hash code for this object- Overrides:
hashCode
in classOCFCheckedExceptionBase
- Returns:
- int hash code
-