Class FeedbackUtils
- java.lang.Object
-
- com.googlecode.wicket.jquery.core.utils.FeedbackUtils
-
public class FeedbackUtils extends Object
Utility class for handling feedback session messages and feedback ajax messages.
The hosting page should implement a code like:public void onEvent(IEvent<?> event) { super.onEvent(event); if (event.getPayload() instanceof FeedbackPayload) { FeedbackPayload payload = (FeedbackPayload) event.getPayload(); if (payload.getLevel() == FeedbackMessage.INFO) { this.info(payload.getMessage()); payload.getHandler().add(this.feedbackPanel); } } }- Author:
- Sebastien Briquet - sebfz1
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddebug(String message)Register a debug at session level so the message is available even if the page is redirectedstatic voiddebug(IPartialPageRequestHandler handler, String message)Sends an ajaxFeedbackMessage.DEBUGmessage to the hosting pagestatic voiderror(Exception e)Register an error at session level so the message is available even if the page is redirectedstatic voiderror(String message)Register an error at session level so the message is available even if the page is redirectedstatic voiderror(IPartialPageRequestHandler handler, Exception exception)Sends an ajaxFeedbackMessage.ERRORexception message to the hosting pagestatic voiderror(IPartialPageRequestHandler handler, String message)Sends an ajaxFeedbackMessage.ERRORmessage to the hosting pagestatic voidfatal(Exception e)Register a fatal at session level so the message is available even if the page is redirectedstatic voidfatal(String message)Register a fatal at session level so the message is available even if the page is redirectedstatic voidfatal(IPartialPageRequestHandler handler, Exception exception)Sends an ajaxFeedbackMessage.FATALexception message to the hosting pagestatic voidfatal(IPartialPageRequestHandler handler, String message)Sends an ajaxFeedbackMessage.FATALmessage to the hosting pagestatic voidinfo(String message)Register an info at session level so the message is available even if the page is redirectedstatic voidinfo(IPartialPageRequestHandler handler, String message)Sends an ajaxFeedbackMessage.INFOmessage to the hosting pagestatic voidreload(IPartialPageRequestHandler handler)Aims to reload aFeedbackPanelusingBroadcast.BREADTHmode.
The hosting page should implement a code like:static voidsuccess(String message)Register a success at session level so the message is available even if the page is redirectedstatic voidsuccess(IPartialPageRequestHandler handler, String message)Sends an ajaxFeedbackMessage.SUCCESSmessage to the hosting pagestatic voidwarn(Exception e)Register a warn at session level so the message is available even if the page is redirectedstatic voidwarn(String message)Register a warn at session level so the message is available even if the page is redirectedstatic voidwarn(IPartialPageRequestHandler handler, String message)Sends an ajaxFeedbackMessage.WARNINGmessage to the hosting page
-
-
-
Method Detail
-
reload
public static void reload(IPartialPageRequestHandler handler)
Aims to reload aFeedbackPanelusingBroadcast.BREADTHmode.
The hosting page should implement a code like:
public void onEvent(IEvent<?> event) { super.onEvent(event); if (event.getPayload() instanceof FeedbackPayload) { FeedbackPayload payload = (FeedbackPayload) event.getPayload(); if (payload.getLevel() == FeedbackMessage.UNDEFINED) { payload.getHandler().add(this.feedbackPanel); } } }- Parameters:
handler- theIPartialPageRequestHandler
-
debug
public static void debug(String message)
Register a debug at session level so the message is available even if the page is redirected- Parameters:
message- the message
-
debug
public static void debug(IPartialPageRequestHandler handler, String message)
Sends an ajaxFeedbackMessage.DEBUGmessage to the hosting page- Parameters:
handler- theIPartialPageRequestHandlermessage- the message
-
info
public static void info(String message)
Register an info at session level so the message is available even if the page is redirected- Parameters:
message- the message
-
info
public static void info(IPartialPageRequestHandler handler, String message)
Sends an ajaxFeedbackMessage.INFOmessage to the hosting page- Parameters:
handler- theIPartialPageRequestHandlermessage- the message
-
success
public static void success(String message)
Register a success at session level so the message is available even if the page is redirected- Parameters:
message- the message
-
success
public static void success(IPartialPageRequestHandler handler, String message)
Sends an ajaxFeedbackMessage.SUCCESSmessage to the hosting page- Parameters:
handler- theIPartialPageRequestHandlermessage- the message
-
warn
public static void warn(Exception e)
Register a warn at session level so the message is available even if the page is redirected- Parameters:
e- theException
-
warn
public static void warn(String message)
Register a warn at session level so the message is available even if the page is redirected- Parameters:
message- the message
-
warn
public static void warn(IPartialPageRequestHandler handler, String message)
Sends an ajaxFeedbackMessage.WARNINGmessage to the hosting page- Parameters:
handler- theIPartialPageRequestHandlermessage- the message
-
error
public static void error(Exception e)
Register an error at session level so the message is available even if the page is redirected- Parameters:
e- theException
-
error
public static void error(IPartialPageRequestHandler handler, Exception exception)
Sends an ajaxFeedbackMessage.ERRORexception message to the hosting page- Parameters:
handler- theIPartialPageRequestHandlerexception- theException
-
error
public static void error(String message)
Register an error at session level so the message is available even if the page is redirected- Parameters:
message- the message
-
error
public static void error(IPartialPageRequestHandler handler, String message)
Sends an ajaxFeedbackMessage.ERRORmessage to the hosting page- Parameters:
handler- theIPartialPageRequestHandlermessage- the message
-
fatal
public static void fatal(Exception e)
Register a fatal at session level so the message is available even if the page is redirected- Parameters:
e- theException
-
fatal
public static void fatal(IPartialPageRequestHandler handler, Exception exception)
Sends an ajaxFeedbackMessage.FATALexception message to the hosting page- Parameters:
handler- theIPartialPageRequestHandlerexception- theException
-
fatal
public static void fatal(String message)
Register a fatal at session level so the message is available even if the page is redirected- Parameters:
message- the message
-
fatal
public static void fatal(IPartialPageRequestHandler handler, String message)
Sends an ajaxFeedbackMessage.FATALmessage to the hosting page- Parameters:
handler- theIPartialPageRequestHandlermessage- the message
-
-