Class RuleEvent

java.lang.Object
com.uc4.api.objects.UC4Object
com.uc4.api.objects.RuleEvent
All Implemented Interfaces:
LifecycleSaveAware

public class RuleEvent extends UC4Object implements LifecycleSaveAware
IA Event.
  • Constructor Details

    • RuleEvent

      public RuleEvent()
  • Method Details

    • loadContent

      protected void loadContent(com.uc4.util.XMLDocument doc, ConnectionAttributes session)
    • rollback

      public Rollback rollback()
      This method provides access to the rollback tab of an executable object.
      Returns:
      Rollback settings
    • storeContent

      protected void storeContent(com.uc4.util.XMLDocument doc, Element objectElement, ConnectionAttributes sessionInfo)
    • settings

      public RuleEventSetting settings()
      Provides the settings of an IAEvent for read and write operations.
      Returns:
      the IA Event settings
    • isExecutionRepeated

      public boolean isExecutionRepeated()
      Returns:
      true if EVENT should remain active after the first condition applied.
    • isExecutionUntilFirstHit

      public boolean isExecutionUntilFirstHit()
      Returns:
      true if the EVENT ends when specified condition applies.
    • setExecutionRepeated

      public void setExecutionRepeated()
      When this method is called the remains active after the first condition applied.
    • setExecutionUntilFirstHit

      public void setExecutionUntilFirstHit()
      When this method is called the EVENT ends when specified condition applies.
    • header

      public XHeader header()
      Returns the header data of this object. This is the information of the header tab in the dialog client.
      Returns:
      header
    • syncs

      public SyncList syncs()
      Returns a SyncList object which contains sync conditions of this object.
      Returns:
      sync conditions
    • values

      public ObjectValues values()
      Returns:
      Variables of this object
    • runtime

      public Runtime runtime()
      Returns runtime information of this job. This corresponds to the "Runtime" tab in the dialog client.
      Returns:
      Runtime information
    • getProcess

      public String getProcess()
      Returns the content of the "Process" tab.
      Returns:
      JCL
    • setProcess

      public void setProcess(String script)
      Sets the content of the "Process" tab.
      Parameters:
      script - Script
    • getEventProcess

      public String getEventProcess()
      Returns the content of the "!Process" tab.
      Returns:
      JCL
    • setEventProcess

      public void setEventProcess(String script)
      Sets the content of the "!Process" tab.
      Parameters:
      script - Script
    • eventCalendar

      public EventCalendar eventCalendar()
      Returns:
      Calendar condition of this event
    • attributes

      public EventAttributes attributes()
      Returns:
      "Attributes" tab of this event
    • isExecutable

      public boolean isExecutable()
      Description copied from class: UC4Object
      Returns true if this Object can be executed.
      Specified by:
      isExecutable in class UC4Object
      Returns:
      true if the Object can be executed, false if not.
    • afterSaveObject

      public void afterSaveObject()
      Description copied from interface: LifecycleSaveAware
      Called after an object is saved.
      Specified by:
      afterSaveObject in interface LifecycleSaveAware