Class Message

java.lang.Object
xyz.cofe.sql.stream.Message

public class Message
extends java.lang.Object
Текстовое сообщение генерируемое SQL сервером (JDBC)
Author:
nt.gocha@gmail.com
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected int code  
    protected java.util.Date date  
    protected java.lang.String localizedMessage  
    protected java.lang.String message  
    protected long scn  
    protected java.lang.String state  
    protected java.lang.Long threadId  
  • Constructor Summary

    Constructors 
    Constructor Description
    Message()
    Конструктор
    Message​(java.sql.SQLWarning warning)
    Конструктор копирования
    Message​(Message sample)
    Конструктор копирования
  • Method Summary

    Modifier and Type Method Description
    Message clone()
    Клонирование
    Message code​(int code)
    Указывает код сообщения
    Message date​(java.util.Date date)
    Указывает дата/время сообещния
    boolean equals​(java.lang.Object obj)  
    int getCode()
    Возвращает код сообщения
    java.util.Date getDate()
    Возвращает дата/время сообещния
    java.lang.String getLocalizedMessage()
    Возвращает локализованное сообщение
    java.lang.String getMessage()
    Возвращает текст сообщения
    long getScn()
    Возвращает SCN номер изменения
    java.lang.String getState()
    Возвращает имя состояния сообщения
    java.lang.Long getThreadId()
    Возвращает идентификатор трэда ОС
    int hashCode()  
    Message localizedMessage​(java.lang.String localizedMessage)
    Указывает локализованное сообщение
    Message message​(java.lang.String message)
    Указывает текст сообщения
    Message scn​(long scn)
    Указывает SCN номер изменения
    void setCode​(int code)
    Указывает код сообщения
    void setDate​(java.util.Date date)
    Указывает дата/время сообещния
    void setLocalizedMessage​(java.lang.String localizedMessage)
    Указывает локализованное сообщение
    void setMessage​(java.lang.String message)
    Указывает текст сообщения
    void setScn​(long scn)
    Указывает SCN номер изменения
    void setState​(java.lang.String state)
    Указывает имя состояния сообщения
    void setThreadId​(java.lang.Long threadId)
    Указывает идентификатор трэда ОС
    Message state​(java.lang.String state)
    Указывает имя состояния сообщения
    Message threadId​(java.lang.Long threadId)
    Указывает идентификатор трэда ОС

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • message

      protected java.lang.String message
    • localizedMessage

      protected java.lang.String localizedMessage
    • code

      protected int code
    • scn

      protected long scn
    • state

      protected java.lang.String state
    • date

      protected java.util.Date date
    • threadId

      protected java.lang.Long threadId
  • Constructor Details

    • Message

      public Message()
      Конструктор
    • Message

      public Message​(java.sql.SQLWarning warning)
      Конструктор копирования
      Parameters:
      warning - образец для копирования
    • Message

      public Message​(Message sample)
      Конструктор копирования
      Parameters:
      sample - образец
  • Method Details

    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • equals

      public boolean equals​(java.lang.Object obj)
      Overrides:
      equals in class java.lang.Object
    • clone

      public Message clone()
      Клонирование
      Overrides:
      clone in class java.lang.Object
      Returns:
      клон
    • getMessage

      public java.lang.String getMessage()
      Возвращает текст сообщения
      Returns:
      текст сообщения
    • setMessage

      public void setMessage​(java.lang.String message)
      Указывает текст сообщения
      Parameters:
      message - текст сообщения
    • message

      public Message message​(java.lang.String message)
      Указывает текст сообщения
      Parameters:
      message - текст сообщения
      Returns:
      self ссылка
    • getLocalizedMessage

      public java.lang.String getLocalizedMessage()
      Возвращает локализованное сообщение
      Returns:
      локализованное сообщение
    • setLocalizedMessage

      public void setLocalizedMessage​(java.lang.String localizedMessage)
      Указывает локализованное сообщение
      Parameters:
      localizedMessage - локализованное сообщение
    • localizedMessage

      public Message localizedMessage​(java.lang.String localizedMessage)
      Указывает локализованное сообщение
      Parameters:
      localizedMessage - локализованное сообщение
      Returns:
      self ссылка
    • getCode

      public int getCode()
      Возвращает код сообщения
      Returns:
      код сообщения
    • setCode

      public void setCode​(int code)
      Указывает код сообщения
      Parameters:
      code - код сообщения
    • code

      public Message code​(int code)
      Указывает код сообщения
      Parameters:
      code - код сообщения
      Returns:
      self ссылка
    • getScn

      public long getScn()
      Возвращает SCN номер изменения
      Returns:
      SCN номер изменения
    • setScn

      public void setScn​(long scn)
      Указывает SCN номер изменения
      Parameters:
      scn - SCN номер изменения
    • scn

      public Message scn​(long scn)
      Указывает SCN номер изменения
      Parameters:
      scn - SCN номер изменения
      Returns:
      self ссылка
    • getState

      public java.lang.String getState()
      Возвращает имя состояния сообщения
      Returns:
      имя состояния сообщения
    • setState

      public void setState​(java.lang.String state)
      Указывает имя состояния сообщения
      Parameters:
      state - имя состояния сообщения
    • state

      public Message state​(java.lang.String state)
      Указывает имя состояния сообщения
      Parameters:
      state - имя состояния сообщения
      Returns:
      self ссылка
    • getDate

      public java.util.Date getDate()
      Возвращает дата/время сообещния
      Returns:
      дата/время сообещния
    • setDate

      public void setDate​(java.util.Date date)
      Указывает дата/время сообещния
      Parameters:
      date - дата/время сообещния
    • date

      public Message date​(java.util.Date date)
      Указывает дата/время сообещния
      Parameters:
      date - дата/время сообещния
      Returns:
      self ссылка
    • getThreadId

      public java.lang.Long getThreadId()
      Возвращает идентификатор трэда ОС
      Returns:
      идентификатор трэда ОС
    • setThreadId

      public void setThreadId​(java.lang.Long threadId)
      Указывает идентификатор трэда ОС
      Parameters:
      threadId - идентификатор трэда ОС
    • threadId

      public Message threadId​(java.lang.Long threadId)
      Указывает идентификатор трэда ОС
      Parameters:
      threadId - идентификатор трэда ОС
      Returns:
      self ссылка