Class ActionExecutionConfiguration


  • public class ActionExecutionConfiguration
    extends Object
    Action execution data
    • Constructor Detail

      • ActionExecutionConfiguration

        public ActionExecutionConfiguration​(long actionId,
                                            int timerDelay,
                                            String timerKey)
        Create new action execution configuration
        Parameters:
        actionId - action ID
        timerDelay - timer delay in seconds
        timerKey - timer key
      • ActionExecutionConfiguration

        protected ActionExecutionConfiguration​(org.netxms.base.NXCPMessage msg,
                                               long baseId)
        Create action execution configuration from NXCP message
        Parameters:
        msg - NXCP message
        baseId - base field ID
      • ActionExecutionConfiguration

        public ActionExecutionConfiguration​(ActionExecutionConfiguration src)
        Copy constructor
        Parameters:
        src - source object
    • Method Detail

      • fillMessage

        public void fillMessage​(org.netxms.base.NXCPMessage msg,
                                long baseId)
        Fill NXCP message
        Parameters:
        msg - NXCP message
        baseId - base field ID
      • getTimerDelay

        public int getTimerDelay()
        Get timer delay.
        Returns:
        timer delay in seconds
      • setTimerDelay

        public void setTimerDelay​(int timerDelay)
        Set timer delay.
        Parameters:
        timerDelay - timer delay in seconds
      • getTimerKey

        public String getTimerKey()
        Get timer key
        Returns:
        current timer key
      • setTimerKey

        public void setTimerKey​(String timerKey)
        Set timer key
        Parameters:
        timerKey - new timer key
      • getActionId

        public long getActionId()
        Get action ID
        Returns:
        action ID