com.tibco.rta.model.rule
Interface RuleDef

All Superinterfaces:
MetadataElement, java.io.Serializable

public interface RuleDef
extends MetadataElement

A design time representation of a rule.


Method Summary
 java.util.Collection<ActionDef> getClearActionDefs()
          Get the set of clear actions associated with the clear condition.
 QueryDef getClearCondition()
          Get the clear condition associated with this rule.
 java.util.Calendar getCreatedDate()
          Date/time when the rule was first created.
 java.lang.String getDescription()
          Get description of
 java.util.Calendar getModifiedDate()
          Date/time when the rule was updated.
 int getPriority()
          Priority associated rule
 java.lang.String getScheduleName()
          Get the schedule associated with this rule.
 java.util.Collection<ActionDef> getSetActionDefs()
          Get the set of actions associated with the set condition.
 QueryDef getSetCondition()
          Get the set condition associated with this rule.
 java.lang.String getUserName()
          Get the user name who created this rule.
 java.lang.String getVersion()
          Version associated with the rule.
 boolean isEnabled()
           
 boolean isStreamingQuery()
          Type of rule
 
Methods inherited from interface com.tibco.rta.model.MetadataElement
getDisplayName, getName, getOwnerSchema, getProperty, getPropertyNames, serialize
 

Method Detail

getUserName

java.lang.String getUserName()
Get the user name who created this rule.

Returns:
the user name who created this rule.

getSetCondition

QueryDef getSetCondition()
Get the set condition associated with this rule.

Returns:
the set condition associated with this rule.

getClearCondition

QueryDef getClearCondition()
Get the clear condition associated with this rule.

Returns:
the clear condition associated with this rule.

getScheduleName

java.lang.String getScheduleName()
Get the schedule associated with this rule.

Returns:
the associated schedule.

getSetActionDefs

java.util.Collection<ActionDef> getSetActionDefs()
Get the set of actions associated with the set condition. When the set condition matches, these actions will be executed.

Returns:
the set of actions associates with the set condition.

getClearActionDefs

java.util.Collection<ActionDef> getClearActionDefs()
Get the set of clear actions associated with the clear condition. When the clear condition matches, these actions will be executed.

Returns:
the set of actions associates with the clear condition.

getVersion

java.lang.String getVersion()
Version associated with the rule.

Returns:
version of

getCreatedDate

java.util.Calendar getCreatedDate()
Date/time when the rule was first created.

Returns:

getModifiedDate

java.util.Calendar getModifiedDate()
Date/time when the rule was updated.

Returns:

getDescription

java.lang.String getDescription()
Get description of

Specified by:
getDescription in interface MetadataElement
Returns:

getPriority

int getPriority()
Priority associated rule

Returns:

isStreamingQuery

boolean isStreamingQuery()
Type of rule

Returns:
whether it is streaming rule

isEnabled

boolean isEnabled()


Copyright © 2000-2014 TIBCO Inc. All Rights Reserved.