public class Message
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ERROR
The service reply error(s)
|
static java.lang.String |
FATAL
The service reply fatal(s)
|
static java.lang.String |
INFO
The service reply info(s)
|
static char |
LEVEL_ERROR
Error level
|
static char |
LEVEL_FATAL
Fatal level
|
static char |
LEVEL_INFO
Information level
|
static char |
LEVEL_TEXT
Text level
|
static char |
LEVEL_WARN
Warning level
|
static char |
OK
The service reply only datas
|
static java.lang.String |
TEXT
The service reply text message(s)
|
static java.lang.String |
WARN
The service reply warning(s)
|
Constructor and Description |
---|
Message() |
Modifier and Type | Method and Description |
---|---|
static java.util.Vector<java.lang.String> |
concat(java.util.Vector<java.lang.String> msgs,
java.lang.String msg)
Concat messages taking into account null values
|
static java.util.Vector<java.lang.String> |
concat(java.util.Vector<java.lang.String> msgs1,
java.util.Vector<java.lang.String> msgs2)
Concat messages taking into account null values
|
static java.lang.String |
formatError(java.lang.String code,
java.lang.String msg,
java.lang.String input)
Formats a error message
|
static java.lang.String |
formatEvent(java.lang.String code,
java.lang.String msg,
java.lang.String level,
java.lang.String input)
Formats an event message of specified level
|
static java.lang.String |
formatFatal(java.lang.String code,
java.lang.String msg,
java.lang.String input)
Formats a fatal message
|
static java.lang.String |
formatInfo(java.lang.String code,
java.lang.String msg,
java.lang.String input)
Formats a info message
|
static java.lang.String |
formatSimpleError(java.lang.String msg)
Formats a simple error message
|
static java.lang.String |
formatSimpleFatal(java.lang.String msg)
Formats a simple fatal message
|
static java.lang.String |
formatSimpleInfo(java.lang.String msg)
Formats a simple info message
|
static java.lang.String |
formatSimpleText(java.lang.String msg)
Formats a simple text message
|
static java.lang.String |
formatSimpleWarning(java.lang.String msg)
Formats a simple warning message
|
static java.lang.String |
formatWarning(java.lang.String code,
java.lang.String msg,
java.lang.String input)
Formats a warning message
|
java.lang.Object |
get(java.lang.String key)
Get a message data
|
java.lang.String |
getAdapterErr()
Get adapter errors (key Integration.RESULT_ADP_ERR) if present in the message
|
java.lang.String |
getAdapterLog()
Get adapter log (key Integration.RESULT_ADP_LOG) if present in the message
|
java.lang.String |
getAdapterResult()
Get adapter errors (key Integration.RESULT_ADP_OUT) if present in the message
|
static java.lang.String |
getAdditionalMessage(ObjectDB obj,
java.lang.String msg)
Get the additional message if exists
|
java.util.Vector<java.lang.String> |
getAllMessages()
Get all message
|
static java.lang.String |
getCode(java.lang.String msg)
Get the message code (lov TEXT code)
|
static java.lang.String |
getDisplay(Grant g,
java.lang.String msg)
Display a simple message in user language
|
java.lang.String |
getError()
Get the first fatal or error
|
java.util.Vector<java.lang.String> |
getErrors()
Get errors
|
static java.util.Vector<java.lang.String> |
getErrors(java.util.Vector<java.lang.String> msg)
Extract error/fatal messages
|
java.lang.String |
getFatal()
Get the first fatal
|
java.util.Vector<java.lang.String> |
getFatals()
Get fatals
|
static ObjectField |
getField(ObjectDB obj,
java.lang.String msg)
Get the message associated field if exists
|
java.lang.String |
getFullErrors()
Get the errors concatenation separated by ;
|
java.lang.String |
getInfo()
Get the first info
|
java.util.Vector<java.lang.String> |
getInfos()
Get infos
|
static ObjectField |
getInput(ObjectDB obj,
java.lang.String msg)
Deprecated.
|
static java.lang.String |
getLabel(Grant g,
java.lang.String msg)
Display a simple message in user language (alias to getDisplay)
|
static java.lang.String |
getLevel(char level)
Get the level TEXT code
|
static char |
getLevel(java.lang.String msg)
Get the message level, default is LEVEL_ERROR
|
java.lang.String |
getResultData()
Get data result (key Integration.RESULT_DATA) if present in the message
|
java.lang.String |
getResultLog()
Get log (key Integration.RESULT_LOG) if present in the message, otherwise the full messages
|
FlowXML |
getResultXML()
Get XML result (key Integration.RESULT_XML) if present in the message
|
byte[] |
getResultZIP()
Get ZIP result (key Integration.RESULT_ZIP) if present in the message
|
char |
getStatus() |
java.lang.String |
getSupervisionId()
Get supervision ID
|
java.lang.String |
getWarning()
Get the first warning
|
java.util.Vector<java.lang.String> |
getWarnings()
Get warnings
|
static boolean |
isError(java.lang.String msg)
Check if message is an error/fatal message (using Message.getLevel)
|
boolean |
isOk()
Is the message OK ? use getStatus to manage exactly the returned level.
|
static boolean |
isWarning(java.lang.String msg)
Check if message is a warning message (using Message.getLevel)
|
void |
put(java.lang.String key,
java.lang.Object o)
Put a message data
|
void |
raiseError(java.lang.Exception e)
Raise one error
|
void |
raiseError(java.lang.String msg)
Raise one error
|
void |
raiseErrors(java.util.Vector<java.lang.String> msgs)
Raise many errors
|
void |
raiseFatal(java.lang.Exception e)
Raise one fatal
|
void |
raiseFatal(java.lang.String msg)
Raise one fatal
|
void |
raiseFatals(java.util.Vector<java.lang.String> msgs)
Raise many fatals
|
void |
raiseInfo(java.lang.String msg)
Raise one info
|
void |
raiseInfos(java.util.Vector<java.lang.String> msgs)
Raise many infos
|
boolean |
raiseMessage(java.lang.String msg)
Raise one message
|
void |
raiseWarning(java.lang.Exception e)
Raise one warning
|
void |
raiseWarning(java.lang.String msg)
Raise one warning
|
void |
raiseWarnings(java.util.Vector<java.lang.String> msgs)
Raise many warnings
|
void |
setAdapterErr(java.lang.String err)
Set adapter errors (key Integration.RESULT_ADP_ERR)
|
void |
setAdapterLog(java.lang.String log)
Set adapter log (key Integration.RESULT_ADP_LOG)
|
void |
setAdapterResult(java.lang.String out)
Set adapter errors (key Integration.RESULT_ADP_OUT)
|
void |
setResultData(java.lang.String data)
Set data result (key Integration.RESULT_DATA)
|
void |
setResultLog(java.lang.String log)
Set log (key Integration.RESULT_LOG)
|
void |
setResultXML(FlowXML xml)
Set XML result (key Integration.RESULT_XML)
|
void |
setResultZIP(byte[] zip)
Set ZIP result (key Integration.RESULT_ZIP)
|
java.lang.String |
toString() |
public static final char OK
public static final java.lang.String TEXT
public static final java.lang.String INFO
public static final java.lang.String WARN
public static final java.lang.String ERROR
public static final java.lang.String FATAL
public static final char LEVEL_TEXT
public static final char LEVEL_INFO
public static final char LEVEL_WARN
public static final char LEVEL_ERROR
public static final char LEVEL_FATAL
public java.lang.Object get(java.lang.String key)
public void put(java.lang.String key, java.lang.Object o)
public boolean raiseMessage(java.lang.String msg)
public void raiseInfo(java.lang.String msg)
msg
- Messagepublic void raiseWarning(java.lang.String msg)
msg
- Messagepublic void raiseWarning(java.lang.Exception e)
e
- Exceptionpublic void raiseError(java.lang.String msg)
msg
- Messagepublic void raiseError(java.lang.Exception e)
e
- Exceptionpublic void raiseFatal(java.lang.String msg)
msg
- Messagepublic void raiseFatal(java.lang.Exception e)
e
- Exceptionpublic void raiseInfos(java.util.Vector<java.lang.String> msgs)
msgs
- Messagespublic void raiseWarnings(java.util.Vector<java.lang.String> msgs)
msgs
- Messagespublic void raiseErrors(java.util.Vector<java.lang.String> msgs)
msgs
- Messagespublic void raiseFatals(java.util.Vector<java.lang.String> msgs)
msgs
- Messagespublic boolean isOk()
public char getStatus()
public java.util.Vector<java.lang.String> getInfos()
public java.util.Vector<java.lang.String> getWarnings()
public java.util.Vector<java.lang.String> getErrors()
public java.util.Vector<java.lang.String> getFatals()
public java.lang.String getInfo()
public java.lang.String getWarning()
public java.lang.String getError()
public java.lang.String getFatal()
public java.util.Vector<java.lang.String> getAllMessages()
public java.lang.String getFullErrors()
public static java.lang.String formatSimpleText(java.lang.String msg)
Formats a simple text message
msg
- Messagepublic static java.lang.String formatSimpleInfo(java.lang.String msg)
Formats a simple info message
msg
- Messagepublic static java.lang.String formatInfo(java.lang.String code, java.lang.String msg, java.lang.String input)
Formats a info message
code
- code (from list of values TEXT)msg
- Optional Additional messageinput
- Optional associated input fieldpublic static java.lang.String formatSimpleWarning(java.lang.String msg)
Formats a simple warning message
msg
- Messagepublic static java.lang.String formatWarning(java.lang.String code, java.lang.String msg, java.lang.String input)
Formats a warning message
code
- code (from list of values TEXT)msg
- Optional Additional messageinput
- Optional associated input fieldpublic static java.lang.String formatSimpleError(java.lang.String msg)
Formats a simple error message
msg
- Messagepublic static java.lang.String formatError(java.lang.String code, java.lang.String msg, java.lang.String input)
Formats a error message
code
- code (from list of values TEXT)msg
- Optional Additional messageinput
- Optional associated input fieldpublic static java.lang.String formatSimpleFatal(java.lang.String msg)
Formats a simple fatal message
msg
- Messagepublic static java.lang.String formatFatal(java.lang.String code, java.lang.String msg, java.lang.String input)
Formats a fatal message
code
- code (from list of values TEXT)msg
- Optional Additional messageinput
- Optional associated input fieldpublic static java.lang.String formatEvent(java.lang.String code, java.lang.String msg, java.lang.String level, java.lang.String input)
Formats an event message of specified level
code
- code (from list of values TEXT)msg
- Optional Additional messagelevel
- Optional level INFO WARNING ERROR FATALinput
- Optional associated input fieldpublic static java.lang.String getCode(java.lang.String msg)
public static java.lang.String getAdditionalMessage(ObjectDB obj, java.lang.String msg)
public static char getLevel(java.lang.String msg)
public static boolean isError(java.lang.String msg)
public static boolean isWarning(java.lang.String msg)
public static java.util.Vector<java.lang.String> getErrors(java.util.Vector<java.lang.String> msg)
public static java.lang.String getLevel(char level)
@Deprecated public static final ObjectField getInput(ObjectDB obj, java.lang.String msg)
Use getField
public static ObjectField getField(ObjectDB obj, java.lang.String msg)
public void setResultLog(java.lang.String log)
public java.lang.String getResultLog()
public void setAdapterLog(java.lang.String log)
public java.lang.String getAdapterLog()
public void setAdapterErr(java.lang.String err)
public java.lang.String getAdapterErr()
public void setAdapterResult(java.lang.String out)
public java.lang.String getAdapterResult()
public void setResultXML(FlowXML xml)
public FlowXML getResultXML()
public void setResultZIP(byte[] zip)
public byte[] getResultZIP()
public void setResultData(java.lang.String data)
public java.lang.String getResultData()
public static java.util.Vector<java.lang.String> concat(java.util.Vector<java.lang.String> msgs, java.lang.String msg)
public static java.util.Vector<java.lang.String> concat(java.util.Vector<java.lang.String> msgs1, java.util.Vector<java.lang.String> msgs2)
public static java.lang.String getDisplay(Grant g, java.lang.String msg)
public static java.lang.String getLabel(Grant g, java.lang.String msg)
public java.lang.String getSupervisionId()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.