org.jtheque.core.managers.error
Class InternationalizedError

java.lang.Object
  extended by org.jtheque.core.managers.error.JThequeError
      extended by org.jtheque.core.managers.error.InternationalizedError

public final class InternationalizedError
extends JThequeError

An error with its message and details internationalized.

Author:
Baptiste Wicht

Constructor Summary
InternationalizedError(java.lang.String message)
          Construct a new InternationalizedError.
InternationalizedError(java.lang.String message, java.lang.Object... replaces)
          Construct a new InternationalizedError.
InternationalizedError(java.lang.String message, java.lang.Object[] replaces, java.lang.String details)
          Construct a new InternationalizedError.
InternationalizedError(java.lang.String message, java.lang.Object[] replaces, java.lang.String details, java.lang.Object[] replacesDetails)
          Construct a new InternationalizedError.
InternationalizedError(java.lang.String message, java.lang.String details)
          Construct a new InternationalizedError.
 
Method Summary
 java.lang.String getDetails()
          Return the details of the error.
 java.lang.String getMessage()
          Return the message of the error.
 
Methods inherited from class org.jtheque.core.managers.error.JThequeError
getException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternationalizedError

public InternationalizedError(java.lang.String message)
Construct a new InternationalizedError.

Parameters:
message - The message key.

InternationalizedError

public InternationalizedError(java.lang.String message,
                              java.lang.Object... replaces)
Construct a new InternationalizedError.

Parameters:
message - The message key.
replaces - The replaces for the internationalization variable arguments of the message.

InternationalizedError

public InternationalizedError(java.lang.String message,
                              java.lang.String details)
Construct a new InternationalizedError.

Parameters:
message - The message key.
details - The details key.

InternationalizedError

public InternationalizedError(java.lang.String message,
                              java.lang.Object[] replaces,
                              java.lang.String details)
Construct a new InternationalizedError.

Parameters:
message - The message key.
replaces - The replaces for the internationalization variable arguments of the message.
details - The details key.

InternationalizedError

public InternationalizedError(java.lang.String message,
                              java.lang.Object[] replaces,
                              java.lang.String details,
                              java.lang.Object[] replacesDetails)
Construct a new InternationalizedError.

Parameters:
message - The message key.
replaces - The replaces for the internationalization variable arguments of the message.
details - The details key.
replacesDetails - The replaces for the internationalization variable arguments of the details.
Method Detail

getDetails

public java.lang.String getDetails()
Description copied from class: JThequeError
Return the details of the error.

Overrides:
getDetails in class JThequeError
Returns:
The details of the error.

getMessage

public java.lang.String getMessage()
Description copied from class: JThequeError
Return the message of the error.

Overrides:
getMessage in class JThequeError
Returns:
The message of the error.


Copyright © 2009 JTheque. All Rights Reserved.