org.globus.mds.trigger.types
Class TriggerStatusType

java.lang.Object
  extended byorg.globus.mds.trigger.types.TriggerStatusType
All Implemented Interfaces:
java.io.Serializable

public class TriggerStatusType
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  java.util.Calendar actionFiredAt
          The time that the action script was last fired.
private  ActionResult actionOutput
          The output tof the action script last time it was run.
private  java.util.Calendar conditionTrueSince
          The matchingRule has been true since this time.
private  java.util.Calendar ruleLastCheckedAt
          The time that the matchingRule was last checked against aggregated data, whether the matchingRule fired or not.
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
TriggerStatusType()
           
TriggerStatusType(java.util.Calendar actionFiredAt, ActionResult actionOutput, java.util.Calendar conditionTrueSince, java.util.Calendar ruleLastCheckedAt)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.Calendar getActionFiredAt()
          Gets the actionFiredAt value for this TriggerStatusType.
 ActionResult getActionOutput()
          Gets the actionOutput value for this TriggerStatusType.
 java.util.Calendar getConditionTrueSince()
          Gets the conditionTrueSince value for this TriggerStatusType.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.util.Calendar getRuleLastCheckedAt()
          Gets the ruleLastCheckedAt value for this TriggerStatusType.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setActionFiredAt(java.util.Calendar actionFiredAt)
          Sets the actionFiredAt value for this TriggerStatusType.
 void setActionOutput(ActionResult actionOutput)
          Sets the actionOutput value for this TriggerStatusType.
 void setConditionTrueSince(java.util.Calendar conditionTrueSince)
          Sets the conditionTrueSince value for this TriggerStatusType.
 void setRuleLastCheckedAt(java.util.Calendar ruleLastCheckedAt)
          Sets the ruleLastCheckedAt value for this TriggerStatusType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

conditionTrueSince

private java.util.Calendar conditionTrueSince
The matchingRule has been true since this time. This does not necessarily mean the rule has been fired (for example, the minimumMatchTime may not have yet been reached).


actionFiredAt

private java.util.Calendar actionFiredAt
The time that the action script was last fired. This is needed to enforce minimumFiringInterval.


ruleLastCheckedAt

private java.util.Calendar ruleLastCheckedAt
The time that the matchingRule was last checked against aggregated data, whether the matchingRule fired or not.


actionOutput

private ActionResult actionOutput
The output tof the action script last time it was run. TODO: benc wonders about typing for this; perhaps it should be text or CDATA or mixed?


__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

private static org.apache.axis.description.TypeDesc typeDesc
Constructor Detail

TriggerStatusType

public TriggerStatusType()

TriggerStatusType

public TriggerStatusType(java.util.Calendar actionFiredAt,
                         ActionResult actionOutput,
                         java.util.Calendar conditionTrueSince,
                         java.util.Calendar ruleLastCheckedAt)
Method Detail

getConditionTrueSince

public java.util.Calendar getConditionTrueSince()
Gets the conditionTrueSince value for this TriggerStatusType.

Returns:
conditionTrueSince The matchingRule has been true since this time. This does not necessarily mean the rule has been fired (for example, the minimumMatchTime may not have yet been reached).

setConditionTrueSince

public void setConditionTrueSince(java.util.Calendar conditionTrueSince)
Sets the conditionTrueSince value for this TriggerStatusType.

Parameters:
conditionTrueSince - The matchingRule has been true since this time. This does not necessarily mean the rule has been fired (for example, the minimumMatchTime may not have yet been reached).

getActionFiredAt

public java.util.Calendar getActionFiredAt()
Gets the actionFiredAt value for this TriggerStatusType.

Returns:
actionFiredAt The time that the action script was last fired. This is needed to enforce minimumFiringInterval.

setActionFiredAt

public void setActionFiredAt(java.util.Calendar actionFiredAt)
Sets the actionFiredAt value for this TriggerStatusType.

Parameters:
actionFiredAt - The time that the action script was last fired. This is needed to enforce minimumFiringInterval.

getRuleLastCheckedAt

public java.util.Calendar getRuleLastCheckedAt()
Gets the ruleLastCheckedAt value for this TriggerStatusType.

Returns:
ruleLastCheckedAt The time that the matchingRule was last checked against aggregated data, whether the matchingRule fired or not.

setRuleLastCheckedAt

public void setRuleLastCheckedAt(java.util.Calendar ruleLastCheckedAt)
Sets the ruleLastCheckedAt value for this TriggerStatusType.

Parameters:
ruleLastCheckedAt - The time that the matchingRule was last checked against aggregated data, whether the matchingRule fired or not.

getActionOutput

public ActionResult getActionOutput()
Gets the actionOutput value for this TriggerStatusType.

Returns:
actionOutput The output tof the action script last time it was run. TODO: benc wonders about typing for this; perhaps it should be text or CDATA or mixed?

setActionOutput

public void setActionOutput(ActionResult actionOutput)
Sets the actionOutput value for this TriggerStatusType.

Parameters:
actionOutput - The output tof the action script last time it was run. TODO: benc wonders about typing for this; perhaps it should be text or CDATA or mixed?

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer