org.ow2.jasmine.event.beans
Class JasmineEventNotification

java.lang.Object
  extended by org.ow2.jasmine.event.beans.JasmineEventNotification
All Implemented Interfaces:
java.io.Serializable, IJasmineEventNotification
Direct Known Subclasses:
JasmineEventNotificationJMX, JasmineEventNotificationMail, JasmineEventNotificationSNMP

public class JasmineEventNotification
extends java.lang.Object
implements IJasmineEventNotification, java.io.Serializable

Author:
Jean-Pierre Poutcheu
See Also:
Serialized Form

Constructor Summary
JasmineEventNotification()
          default constructor.
JasmineEventNotification(java.lang.String id, java.util.Date date, java.lang.String level, java.lang.String message, java.lang.Boolean status, java.lang.String rule)
           
 
Method Summary
 void addDetail(java.lang.String label, java.lang.String message)
           
 void addExecutedActions(java.lang.String comment, java.lang.String action, java.lang.String user, java.util.Date date)
          Simply add the given action.
 java.util.List<JasmineEventNotificationExecutedAction> getActions()
           
 java.util.Date getDate()
           
 java.util.List<JasmineEventNotificationDetail> getDetails()
           
 java.lang.String getId()
           
 java.lang.String getLevel()
           
 java.lang.String getMessage()
           
 java.lang.String getRule()
           
 java.lang.Boolean getStatus()
           
 void setActions(java.util.List<JasmineEventNotificationExecutedAction> actions)
           
 void setDate(java.util.Date date)
           
 void setDetails(java.util.List<JasmineEventNotificationDetail> details)
           
 void setId(java.lang.String id)
           
 void setLevel(java.lang.String level)
           
 void setMessage(java.lang.String message)
           
 void setRule(java.lang.String rule)
           
 void setStatus(java.lang.Boolean status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JasmineEventNotification

public JasmineEventNotification()
default constructor.


JasmineEventNotification

public JasmineEventNotification(java.lang.String id,
                                java.util.Date date,
                                java.lang.String level,
                                java.lang.String message,
                                java.lang.Boolean status,
                                java.lang.String rule)
Parameters:
date -
level -
message -
status -
rule -
Method Detail

getId

public java.lang.String getId()
Returns:
the id

setId

public void setId(java.lang.String id)
Parameters:
id - the id to set

getDate

public java.util.Date getDate()
Returns:
the date

setDate

public void setDate(java.util.Date date)
Parameters:
date - the date to set

getLevel

public java.lang.String getLevel()
Returns:
the level

setLevel

public void setLevel(java.lang.String level)
Parameters:
level - the level to set

getMessage

public java.lang.String getMessage()
Returns:
the message

setMessage

public void setMessage(java.lang.String message)
Parameters:
message - the message to set

getStatus

public java.lang.Boolean getStatus()
Returns:
the status

setStatus

public void setStatus(java.lang.Boolean status)
Parameters:
status - the status to set

getRule

public java.lang.String getRule()
Returns:
the rule

setRule

public void setRule(java.lang.String rule)
Parameters:
rule - the rule to set

getDetails

public java.util.List<JasmineEventNotificationDetail> getDetails()
Returns:
the details

setDetails

public void setDetails(java.util.List<JasmineEventNotificationDetail> details)
Parameters:
details - the details to set

addDetail

public void addDetail(java.lang.String label,
                      java.lang.String message)
Parameters:
label - the detail label
message - the detail message

getActions

public java.util.List<JasmineEventNotificationExecutedAction> getActions()
Returns:
the actions

setActions

public void setActions(java.util.List<JasmineEventNotificationExecutedAction> actions)
Parameters:
actions - the actions to set

addExecutedActions

public void addExecutedActions(java.lang.String comment,
                               java.lang.String action,
                               java.lang.String user,
                               java.util.Date date)
Simply add the given action.

Parameters:
action -


Copyright © 2011 OW2 Consortium. All Rights Reserved.