Interface Timer

  • All Superinterfaces:
    io.ciera.runtime.summit.application.IActionHome<Sql>, io.ciera.runtime.summit.statemachine.IEventTarget, io.ciera.runtime.summit.application.IInstanceActionHome<Timer,​Sql>, io.ciera.runtime.summit.classes.IModelInstance<Timer,​Sql>, io.ciera.runtime.summit.types.IXtumlType
    All Known Implementing Classes:
    TimerImpl

    public interface Timer
    extends io.ciera.runtime.summit.classes.IModelInstance<Timer,​Sql>
    • Method Detail

      • getTimer_ID

        io.ciera.runtime.summit.types.UniqueId getTimer_ID()
                                                    throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setTimer_ID

        void setTimer_ID​(io.ciera.runtime.summit.types.UniqueId m_Timer_ID)
                  throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getDelay

        int getDelay()
              throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setDelay

        void setDelay​(int m_delay)
               throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setRunning

        void setRunning​(boolean m_running)
                 throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getRunning

        boolean getRunning()
                    throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setRecurring

        void setRecurring​(boolean m_recurring)
                   throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getRecurring

        boolean getRecurring()
                      throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getEvent_ID

        io.ciera.runtime.summit.types.UniqueId getEvent_ID()
                                                    throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setEvent_ID

        void setEvent_ID​(io.ciera.runtime.summit.types.UniqueId ref_Event_ID)
                  throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getLabel

        String getLabel()
                 throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setLabel

        void setLabel​(String m_Label)
               throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getExpiration

        Long getExpiration()
                    throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setExpiration

        void setExpiration​(Long m_expiration)
                    throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setR2940_provides_delayed_delivery_of_PendingEvent

        default void setR2940_provides_delayed_delivery_of_PendingEvent​(PendingEvent inst)
      • R2940_provides_delayed_delivery_of_PendingEvent

        PendingEvent R2940_provides_delayed_delivery_of_PendingEvent()
                                                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException