Skip navigation links
com.streamscape.sef.scheduler

Class RuleSet

    • Method Detail

      • getTask

        public Task getTask()
        Returns the Task that this rule set is assigned to.

        This method returns null if the object is deserialized from any format (for example, on the remote side).

        Returns:
        the task that owns the rule set.
      • setDescription

        public void setDescription(java.lang.String description)
        Description copied from interface: DescribedNamedObject
        Sets the specified description of the object.
        Specified by:
        setDescription in interface DescribedNamedObject
        Parameters:
        description - the value to be set.
      • addRule

        public Rule addRule(java.lang.String ruleName,
                            java.lang.String description,
                            java.lang.String condition,
                            java.lang.String execTaskName)
                     throws SchedulerException
        Throws:
        SchedulerException
      • removeRule

        public void removeRule(java.lang.String ruleName)
      • getRule

        public Rule getRule(java.lang.String ruleName)
      • getRuleByExecTask

        public Rule getRuleByExecTask(java.util.UUID taskOID)
      • existsRule

        public boolean existsRule(java.lang.String ruleName)
      • existsRuleByExecTask

        public boolean existsRuleByExecTask(java.util.UUID taskOID)
      • hasRules

        public boolean hasRules()
      • getRules

        public java.util.List getRules()
      • listRules

        public java.util.List listRules()

Copyright © 2015-2024 StreamScape Technologies. All rights reserved.