public abstract class AbstractMessage extends Exception implements Message
Modifier and Type | Field and Description |
---|---|
protected Object[] |
elements
The process elements involved in the message.
|
protected String |
messageCode
The message code.
|
protected int |
messageType
Message type;
|
Constructor and Description |
---|
AbstractMessage(String messageCode,
Object[] elements)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Object[] |
getElements()
The elements involved in the error (the error context).
|
String |
getMessage(Locale l)
A string representation of the error for the given locale.
|
abstract String |
getMessage(String messageCode,
Locale l)
To be implemented by the subclass.
|
String |
getMessageCode()
The error code.
|
int |
getMessageType()
Get the message type.
|
boolean |
isEditable()
Returns true if this message refers to an editable element
|
void |
setElements(Object[] elements) |
void |
setMessageCode(String messageCode) |
void |
setMessageType(int messageType) |
String |
toString(Object element,
Locale l)
Process element to string converter.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
protected Object[] elements
protected String messageCode
protected int messageType
public Object[] getElements()
Message
getElements
in interface Message
public void setElements(Object[] elements)
setElements
in interface Message
public String getMessageCode()
Message
getMessageCode
in interface Message
public void setMessageCode(String messageCode)
setMessageCode
in interface Message
public int getMessageType()
Message
getMessageType
in interface Message
public void setMessageType(int messageType)
public String getMessage(Locale l)
Message
getMessage
in interface Message
public boolean isEditable()
Message
isEditable
in interface Message
Copyright © 2012-2015 JBoss by Red Hat. All Rights Reserved.