Package xyz.cofe.sql.stream
Class Err
java.lang.Object
xyz.cofe.sql.stream.Err
public class Err
extends java.lang.Object
Ошибка работы с данными
- Author:
- nt.gocha@gmail.com
-
Field Summary
Fields Modifier and Type Field Description protected Errcauseprotected java.lang.StringerrorClassprotected java.lang.StringlocalizedMessageprotected java.lang.Stringmessageprotected java.lang.IntegersqlErrorCodeprotected ErrStackElement[]stack -
Constructor Summary
-
Method Summary
Modifier and Type Method Description Errcause(Err cause)Указывает вложенную ошибкуErrclone()КлонированиеErrerrorClass(java.lang.String errorClass)Указывает имя класса ошибкиErrgetCause()Возвращает вложенную ошибкуjava.lang.StringgetErrorClass()Возвращает имя класса ошибкиjava.lang.StringgetLocalizedMessage()Возвращает текст сообщения о ошибкеjava.lang.StringgetMessage()Возвращает текст сообщения о ошибкеjava.lang.IntegergetSqlErrorCode()Возвращает SQL код ошибкиErrStackElement[]getStack()Возвращает стек трейсинга вызоваErrlocalizedMessage(java.lang.String localizedMessage)Указывает текст сообщения о ошибкеErrmessage(java.lang.String message)Указывает текст сообщения о ошибкеvoidsetCause(Err cause)Указывает вложенную ошибкуvoidsetErrorClass(java.lang.String errorClass)Указывает имя класса ошибкиvoidsetLocalizedMessage(java.lang.String localizedMessage)Указывает текст сообщения о ошибкеvoidsetMessage(java.lang.String message)Указывает текст сообщения о ошибкеvoidsetSqlErrorCode(java.lang.Integer sqlErrorCode)Указывает SQL код ошибкиvoidsetStack(ErrStackElement[] stack)Указывает стек трейсинга вызоваErrsqlErrorCode(java.lang.Integer sqlErrorCode)Указывает SQL код ошибкиErrstack(ErrStackElement[] stack)Указывает стек трейсинга вызова
-
Field Details
-
cause
-
stack
-
message
protected java.lang.String message -
localizedMessage
protected java.lang.String localizedMessage -
errorClass
protected java.lang.String errorClass -
sqlErrorCode
protected java.lang.Integer sqlErrorCode
-
-
Constructor Details
-
Err
public Err()Конструктор -
Err
public Err(java.lang.Throwable err)Конструктор копирования.по умолчанию копируются 50 эл стека для 10 вложенных ошибок включительно
- Parameters:
err- образец для копирования
-
Err
public Err(java.lang.Throwable err, int stackTraceTop, int causeTop)Конструктор копирования- Parameters:
err- образец для копированияstackTraceTop- макс кол-во элементов стекаcauseTop- макс кол-во вложенных объектов
-
Err
Конструктор копирования- Parameters:
sample- образец для копирования
-
-
Method Details
-
clone
Клонирование- Overrides:
clonein classjava.lang.Object- Returns:
- клон
-
getCause
Возвращает вложенную ошибку- Returns:
- вложенная ошибка или null
-
setCause
Указывает вложенную ошибку- Parameters:
cause- вложенная ошибка или null
-
cause
Указывает вложенную ошибку- Parameters:
cause- вложенная ошибка или null- Returns:
- self ссылка
-
getStack
Возвращает стек трейсинга вызова- Returns:
- стек ошибок
-
setStack
Указывает стек трейсинга вызова- Parameters:
stack- стек трейсинга вызова
-
stack
Указывает стек трейсинга вызова- Parameters:
stack- стек трейсинга вызова- Returns:
- self ссылка
-
getMessage
public java.lang.String getMessage()Возвращает текст сообщения о ошибке- Returns:
- текст сообщения о ошибке
-
setMessage
public void setMessage(java.lang.String message)Указывает текст сообщения о ошибке- Parameters:
message- текст сообщения о ошибке
-
message
Указывает текст сообщения о ошибке- Parameters:
message- текст сообщения о ошибке- Returns:
- self ссылка
-
getLocalizedMessage
public java.lang.String getLocalizedMessage()Возвращает текст сообщения о ошибке- Returns:
- текст сообщения о ошибке
-
setLocalizedMessage
public void setLocalizedMessage(java.lang.String localizedMessage)Указывает текст сообщения о ошибке- Parameters:
localizedMessage- текст сообщения о ошибке
-
localizedMessage
Указывает текст сообщения о ошибке- Parameters:
localizedMessage- текст сообщения о ошибке- Returns:
- self ссылка
-
getErrorClass
public java.lang.String getErrorClass()Возвращает имя класса ошибки- Returns:
- имя класса ошибки
-
setErrorClass
public void setErrorClass(java.lang.String errorClass)Указывает имя класса ошибки- Parameters:
errorClass- имя класса ошибки
-
errorClass
Указывает имя класса ошибки- Parameters:
errorClass- имя класса ошибки- Returns:
- self ссылка
-
getSqlErrorCode
public java.lang.Integer getSqlErrorCode()Возвращает SQL код ошибки- Returns:
- SQL код ошибки или null
-
setSqlErrorCode
public void setSqlErrorCode(java.lang.Integer sqlErrorCode)Указывает SQL код ошибки- Parameters:
sqlErrorCode- SQL код ошибки или null
-
sqlErrorCode
Указывает SQL код ошибки- Parameters:
sqlErrorCode- SQL код ошибки или null- Returns:
- self ссылка
-