org.sakaiproject.cheftool
Class AlertImpl

java.lang.Object
  extended by org.sakaiproject.cheftool.AlertImpl
All Implemented Interfaces:
Serializable, Alert

public class AlertImpl
extends Object
implements Alert, Serializable

Alert is a set of messages intended for user display in the user interface.

See Also:
Serialized Form

Field Summary
protected  String m_msg
          The Alert text.
 
Constructor Summary
AlertImpl()
           
 
Method Summary
 void add(String alert)
          Add a new alert line.
 void clear()
          Remove any messages in the Alert.
 String getAlert()
          Access the alert message.
 boolean isEmpty()
          Check to see if the alert is empty, or has been populated.
 String peekAlert()
          Access the alert message, but unlike getAlert(), do not clear the message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_msg

protected String m_msg
The Alert text.

Constructor Detail

AlertImpl

public AlertImpl()
Method Detail

add

public void add(String alert)
Add a new alert line. A line separator will be appended as needed.

Specified by:
add in interface Alert
Parameters:
alert - The alert message to add.

getAlert

public String getAlert()
Access the alert message. Once accessed, the message is cleared.

Specified by:
getAlert in interface Alert
Returns:
The alert message.

peekAlert

public String peekAlert()
Access the alert message, but unlike getAlert(), do not clear the message.

Specified by:
peekAlert in interface Alert
Returns:
The alert message.

isEmpty

public boolean isEmpty()
Check to see if the alert is empty, or has been populated.

Specified by:
isEmpty in interface Alert
Returns:
true of the alert is empty, false if there have been alerts set.

clear

public void clear()
Remove any messages in the Alert.

Specified by:
clear in interface Alert


Copyright © 2003-2013 The Sakai Foundation. All Rights Reserved.