palio.modules
Class Error

java.lang.Object
  extended by palio.modules.core.Module
      extended by palio.modules.Error
All Implemented Interfaces:
palio.modules.core.CurrentModuleDataKeys

public final class Error
extends palio.modules.core.Module

Moduł posiada zestaw funckji do obsługi błędów (wyjątków).

Moduł jest dostępny w każdej instancji jPalio.

Version:
1.0.4
Author:
Krzysztof Synowiec, Mateusz Gembarzewski

Field Summary
 
Fields inherited from interface palio.modules.core.CurrentModuleDataKeys
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT
 
Constructor Summary
Error(palio.Instance instance, java.util.Properties parameters)
           
 
Method Summary
static void clear()
          Kasuje treść ostatniego błędu (wyjątku).
static java.lang.Long getCode()
          Zwraca kod ostatniego błędu (wyjątku) - dotyczy tylko błędów SQL.
static java.lang.String getFullType()
          Zwraca pełną nazwę typu wyjątku, np: "java.lang.NullPointerException".
static java.lang.Throwable getLastError()
          Zwraca ostatnio ustawiony wyjątek.
static java.lang.String getMessage()
          Zwraca treść ostatniego błędu (wyjątku).
static java.lang.String getType()
          Zwraca typ wyjątku, np: "NullPointerException".
 java.lang.String getVersion()
          Returns the module version
static void logStackTrace()
          Zapisuje do jpalio.log i jpalio.error.log szczegółowy opis ostatniego błędu (wyjątku).
static void logStackTrace(java.lang.String logName)
          Zapisuje do nazwa.log i nazwa.error.log szczegółowy opis ostatniego błędu (wyjątku).
static void stackTrace()
          Drukuje szczegółowy opis ostatniego błędu (wyjątku).
static java.lang.String stackTraceToString(java.lang.Throwable ex)
          Returns given exception stack trace as String object
static void throwError()
          Pozwala na rzucenie wyjątku PalioException w dowolnym momencie wykonywania kodu.
static void throwError(java.lang.String message)
          Pozwala na rzucenie wyjątku PalioException w dowolnym momencie wykonywania kodu.
static void throwLastError()
          Pozwala na ponowne rzucenie ostatniego wyjątku (jeżeli np. wyjątek został złapany a nie potrafimy go obsłużyć w danym miejscu).
 
Methods inherited from class palio.modules.core.Module
getConfigParam, getDescription, getModuleTranslation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Error

public Error(palio.Instance instance,
             java.util.Properties parameters)
Method Detail

getVersion

public java.lang.String getVersion()
Description copied from class: palio.modules.core.Module
Returns the module version

Specified by:
getVersion in class palio.modules.core.Module

clear

public static void clear()
Kasuje treść ostatniego błędu (wyjątku).


stackTrace

public static void stackTrace()
Drukuje szczegółowy opis ostatniego błędu (wyjątku).


logStackTrace

public static void logStackTrace()
Zapisuje do jpalio.log i jpalio.error.log szczegółowy opis ostatniego błędu (wyjątku).


logStackTrace

public static void logStackTrace(java.lang.String logName)
Zapisuje do nazwa.log i nazwa.error.log szczegółowy opis ostatniego błędu (wyjątku).


getMessage

public static java.lang.String getMessage()
Zwraca treść ostatniego błędu (wyjątku).


getCode

public static java.lang.Long getCode()
Zwraca kod ostatniego błędu (wyjątku) - dotyczy tylko błędów SQL.


getFullType

public static java.lang.String getFullType()
Zwraca pełną nazwę typu wyjątku, np: "java.lang.NullPointerException".


getType

public static java.lang.String getType()
Zwraca typ wyjątku, np: "NullPointerException".


throwError

public static void throwError(java.lang.String message)
                       throws palio.PalioException
Pozwala na rzucenie wyjątku PalioException w dowolnym momencie wykonywania kodu.

Parameters:
message - treść błędu
Throws:
palio.PalioException - rzucany wyjątek

throwError

public static void throwError()
                       throws palio.PalioException
Pozwala na rzucenie wyjątku PalioException w dowolnym momencie wykonywania kodu.

Throws:
palio.PalioException - rzucany wyjątek

throwLastError

public static void throwLastError()
                           throws java.lang.Throwable
Pozwala na ponowne rzucenie ostatniego wyjątku (jeżeli np. wyjątek został złapany a nie potrafimy go obsłużyć w danym miejscu).

Throws:
java.lang.Throwable

getLastError

public static java.lang.Throwable getLastError()
Zwraca ostatnio ustawiony wyjątek.


stackTraceToString

public static java.lang.String stackTraceToString(java.lang.Throwable ex)
Returns given exception stack trace as String object

Parameters:
ex - An exception
Since:
module 1.0.4, jPALIO 7.2.54