org.apache.tapestry5.alerts
Class Alert

java.lang.Object
  extended by org.apache.tapestry5.alerts.Alert
All Implemented Interfaces:
Serializable

public class Alert
extends Object
implements Serializable

An Alert that may be presented to the user. The Alert has a message, but also includes a severity (that controls how it is presented to the user), and a duration (that controls how long it is presented to the user).

Since:
5.3
See Also:
Serialized Form

Field Summary
 Duration duration
           
 long id
          A unique id (unique within this JVM and execution), used to identify an alert (used primarily when individually dismissing an alert).
 String message
           
 Severity severity
           
 
Constructor Summary
Alert(Duration duration, Severity severity, String message)
           
Alert(Severity severity, String message)
          Alert with default duration of Duration.SINGLE.
Alert(String message)
          Alert with default duration of Duration.SINGLE and default severity of Severity.INFO.
 
Method Summary
 JSONObject toJSON()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

public final long id
A unique id (unique within this JVM and execution), used to identify an alert (used primarily when individually dismissing an alert).


duration

public final Duration duration

severity

public final Severity severity

message

public final String message
Constructor Detail

Alert

public Alert(String message)
Alert with default duration of Duration.SINGLE and default severity of Severity.INFO.


Alert

public Alert(Severity severity,
             String message)
Alert with default duration of Duration.SINGLE.


Alert

public Alert(Duration duration,
             Severity severity,
             String message)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

toJSON

public JSONObject toJSON()


Copyright © 2003-2012 The Apache Software Foundation.