public final class ErrorDetails extends Object
ErrorResponse
message.Constructor and Description |
---|
ErrorDetails(List<Field> fields)
Creates a new exception.
|
public ErrorDetails(List<Field> fields)
fields
- the fields to be used to populate the exceptionIllegalArgumentException
- if fields
is null
public 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 © 2019. All rights reserved.