Class TimerImpl
- All Implemented Interfaces:
io.ciera.runtime.summit.application.IActionHome<Sql>,io.ciera.runtime.summit.application.IInstanceActionHome<Timer,,Sql> io.ciera.runtime.summit.classes.IModelInstance<Timer,,Sql> io.ciera.runtime.summit.statemachine.IEventTarget,io.ciera.runtime.summit.types.IXtumlType,Timer,Comparable<Timer>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncontext()static Timerstatic Timercreate(Sql context, io.ciera.runtime.summit.types.UniqueId m_Timer_ID, int m_delay, boolean m_running, boolean m_recurring, io.ciera.runtime.summit.types.UniqueId ref_Event_ID, String m_Label, Long m_expiration) static Timercreate(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, io.ciera.runtime.summit.types.UniqueId m_Timer_ID, int m_delay, boolean m_running, boolean m_recurring, io.ciera.runtime.summit.types.UniqueId ref_Event_ID, String m_Label, Long m_expiration) intgetDelay()io.ciera.runtime.summit.types.UniqueIdio.ciera.runtime.summit.classes.IInstanceIdentifiergetId1()getLabel()booleanio.ciera.runtime.summit.application.IRunContextbooleanio.ciera.runtime.summit.types.UniqueIdoneWhere(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition) self()voidsetDelay(int m_delay) voidsetEvent_ID(io.ciera.runtime.summit.types.UniqueId ref_Event_ID) voidsetExpiration(Long m_expiration) voidvoidvoidsetRecurring(boolean m_recurring) voidsetRunning(boolean m_running) voidsetTimer_ID(io.ciera.runtime.summit.types.UniqueId m_Timer_ID) Methods inherited from class io.ciera.runtime.summit.classes.ModelInstance
accept, checkLiving, compareTo, delete, equals, getCurrentState, getId2, getId3, getInstanceId, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.ciera.runtime.summit.application.IActionHome
warnMethods inherited from interface io.ciera.runtime.summit.statemachine.IEventTarget
accept, getCurrentStateMethods inherited from interface io.ciera.runtime.summit.classes.IModelInstance
checkLiving, compareTo, delete, getId2, getId3, getInstanceId, isEmptyMethods inherited from interface io.ciera.runtime.summit.types.IXtumlType
equality, inequality, serialize
-
Field Details
-
KEY_LETTERS
- See Also:
-
EMPTY_TIMER
-
-
Method Details
-
create
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static Timer create(Sql context, io.ciera.runtime.summit.types.UniqueId m_Timer_ID, int m_delay, boolean m_running, boolean m_recurring, io.ciera.runtime.summit.types.UniqueId ref_Event_ID, String m_Label, Long m_expiration) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static Timer create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, io.ciera.runtime.summit.types.UniqueId m_Timer_ID, int m_delay, boolean m_running, boolean m_recurring, io.ciera.runtime.summit.types.UniqueId ref_Event_ID, String m_Label, Long m_expiration) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getTimer_ID
public io.ciera.runtime.summit.types.UniqueId getTimer_ID() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
getTimer_IDin interfaceTimer- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setTimer_ID
public void setTimer_ID(io.ciera.runtime.summit.types.UniqueId m_Timer_ID) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setTimer_IDin interfaceTimer- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getDelay
public int getDelay() throws io.ciera.runtime.summit.exceptions.XtumlException -
setDelay
public void setDelay(int m_delay) throws io.ciera.runtime.summit.exceptions.XtumlException -
getRunning
public boolean getRunning() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
getRunningin interfaceTimer- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setRunning
public void setRunning(boolean m_running) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setRunningin interfaceTimer- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setRecurring
public void setRecurring(boolean m_recurring) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setRecurringin interfaceTimer- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getRecurring
public boolean getRecurring() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
getRecurringin interfaceTimer- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setEvent_ID
public void setEvent_ID(io.ciera.runtime.summit.types.UniqueId ref_Event_ID) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setEvent_IDin interfaceTimer- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getEvent_ID
public io.ciera.runtime.summit.types.UniqueId getEvent_ID() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
getEvent_IDin interfaceTimer- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setLabel
-
getLabel
-
getExpiration
- Specified by:
getExpirationin interfaceTimer- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setExpiration
public void setExpiration(Long m_expiration) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setExpirationin interfaceTimer- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getId1
public io.ciera.runtime.summit.classes.IInstanceIdentifier getId1() -
setR2940_provides_delayed_delivery_of_PendingEvent
- Specified by:
setR2940_provides_delayed_delivery_of_PendingEventin interfaceTimer
-
R2940_provides_delayed_delivery_of_PendingEvent
public PendingEvent R2940_provides_delayed_delivery_of_PendingEvent() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R2940_provides_delayed_delivery_of_PendingEventin interfaceTimer- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getRunContext
public io.ciera.runtime.summit.application.IRunContext getRunContext() -
context
-
getKeyLetters
-
self
-
oneWhere
public Timer oneWhere(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
oneWherein interfaceio.ciera.runtime.summit.types.IXtumlType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-