public final class ErrorDetails extends Object
ErrorResponse message.| Constructor and Description |
|---|
ErrorDetails(List<Field> fields)
|
public ErrorDetails(List<Field> fields)
fields - the fields to be used to populate the exceptionIllegalArgumentException - if fields is nullpublic static ErrorDetails fromMessage(String message)
ErrorDetailsmessage - the error messageErrorDetails objectpublic static ErrorDetails fromCodeAndMessage(String code, String message)
ErrorDetailscode - the error codemessage - the error messageErrorDetails objectpublic String getCode()
Field.FieldType.CODE field (SQLState).Field.FieldType.CODE fieldpublic Optional<String> getColumnName()
Field.FieldType.COLUMN_NAME field.Field.FieldType.COLUMN_NAME fieldpublic Optional<String> getConstraintName()
Field.FieldType.CONSTRAINT_NAME field.Field.FieldType.CONSTRAINT_NAME fieldpublic Optional<String> getDataTypeName()
Field.FieldType.DATA_TYPE_NAME field.Field.FieldType.DATA_TYPE_NAME fieldpublic Optional<String> getDetail()
Field.FieldType.DETAIL field.Field.FieldType.DETAIL fieldpublic Optional<String> getFile()
Field.FieldType.FILE field.Field.FieldType.FILE fieldpublic Optional<String> getHint()
Field.FieldType.HINT field.Field.FieldType.HINT fieldpublic Optional<String> getInternalPosition()
Field.FieldType.INTERNAL_POSITION field.Field.FieldType.INTERNAL_POSITION fieldpublic Optional<String> getInternalQuery()
Field.FieldType.INTERNAL_QUERY field.Field.FieldType.INTERNAL_QUERY fieldpublic Optional<String> getLine()
Field.FieldType.LINE field.Field.FieldType.LINE fieldpublic String getMessage()
Field.FieldType.MESSAGE field.Field.FieldType.MESSAGE fieldpublic Optional<String> getPosition()
Field.FieldType.POSITION field.Field.FieldType.POSITION fieldpublic Optional<String> getRoutine()
Field.FieldType.ROUTINE field.Field.FieldType.ROUTINE fieldpublic Optional<String> getSchemaName()
Field.FieldType.SCHEMA_NAME field.Field.FieldType.SCHEMA_NAME fieldpublic String getSeverityLocalized()
Field.FieldType.SEVERITY_LOCALIZED field.Field.FieldType.SEVERITY_LOCALIZED fieldpublic String getSeverityNonLocalized()
Field.FieldType.SEVERITY_NON_LOCALIZED field.Field.FieldType.SEVERITY_NON_LOCALIZED fieldpublic Optional<String> getTableName()
Field.FieldType.TABLE_NAME field.Field.FieldType.TABLE_NAME fieldpublic Optional<String> getWhere()
Field.FieldType.WHERE field.Field.FieldType.WHERE fieldCopyright © 2023. All rights reserved.