com.zasysdev.zamae
Class ProsciuttoTimer

java.lang.Object
  extended by com.zasysdev.zamae.ProsciuttoTimer

public final class ProsciuttoTimer
extends java.lang.Object


Field Summary
protected  int iLastTimerAttrsIdx
           
 int iLastTimerIdx
           
protected  int[] ivectActualTimerItems
           
protected  int[][] ivectTimers
           
static int K_ZA_UI_ATTR_TIMER_ACTION_IDX
           
static int K_ZA_UI_ATTR_TIMER_ACTION_PARAM_IDX
           
static java.lang.String K_ZA_UI_ATTR_TIMER_ACTIVE
           
static int K_ZA_UI_ATTR_TIMER_ACTIVE_IDX
           
static int K_ZA_UI_ATTR_TIMER_ACTIVE_INT
           
static int K_ZA_UI_ATTR_TIMER_DELAY_IDX
           
static java.lang.String K_ZA_UI_ATTR_TIMER_EXEC_FOREVER
           
static int K_ZA_UI_ATTR_TIMER_EXEC_FOREVER_INT
           
static java.lang.String K_ZA_UI_ATTR_TIMER_EXEC_ONCE
           
static java.lang.String K_ZA_UI_ATTR_TIMER_EXEC_ONCE_AND_NEVERAGAIN
           
static int K_ZA_UI_ATTR_TIMER_EXEC_ONCE_AND_NEVERAGAIN_INT
           
static int K_ZA_UI_ATTR_TIMER_EXEC_ONCE_INT
           
static int K_ZA_UI_ATTR_TIMER_EXECUTION_IDX
           
static int K_ZA_UI_ATTR_TIMER_ITEM_TYPE_IDX
           
static java.lang.String K_ZA_UI_ATTR_TIMER_NOT_ACTIVE
           
static int K_ZA_UI_ATTR_TIMER_NOT_ACTIVE_INT
           
static int K_ZA_UI_ATTR_TIMER_PERIOD_IDX
           
static int K_ZA_UI_ATTR_TIMER_QTY
           
static int K_ZA_UI_ATTR_TIMER_QTY_STRDEF
           
static java.lang.String K_ZA_UI_ATTR_TIMER_START_ONHIDE
           
static int K_ZA_UI_ATTR_TIMER_START_ONHIDE_INT
           
static java.lang.String K_ZA_UI_ATTR_TIMER_START_ONSHOW
           
static int K_ZA_UI_ATTR_TIMER_START_ONSHOW_INT
           
static int K_ZA_UI_ATTR_TIMER_TASK_OBJECT_IDX
           
static int K_ZA_UI_ATTR_TIMER_TIMER_OBJECT_IDX
           
static int K_ZA_UI_ATTR_TIMER_UID_IDX
           
static java.lang.String K_ZA_UI_TIMER
           
static int K_ZA_UI_TIMER_INT
           
protected  java.util.Vector vectTimerObjectItems
           
 
Constructor Summary
ProsciuttoTimer(za_UI_api a_proshObject)
           
 
Method Summary
 void addElementDefinition()
          call this method always after the creation of an object.
 void addElementDefinitionFromTemporalView(TemporalView a_tmpViewToCopy)
           
 void createTimerDefinition(java.lang.String a_timer_uid, java.lang.String a_setActive, java.lang.String a_delay, java.lang.String a_period, java.lang.String a_execFreq, java.lang.String a_action_on_expiration, java.lang.String a_action_on_expiration_parameter)
           
 void endUITimerDefinition()
           
 void startUITimerDefinition()
           
 void ZA_UI_Api_GenericAction_StopTimer(int a_TimerUID)
           
 void ZA_UI_Api_GenericAction_TriggerTimer(int a_TimerUID)
           
 int ZA_UI_Api_GetTimerIndex(int iTimerID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

K_ZA_UI_TIMER

public static final java.lang.String K_ZA_UI_TIMER
See Also:
Constant Field Values

K_ZA_UI_TIMER_INT

public static final int K_ZA_UI_TIMER_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_QTY

public static final int K_ZA_UI_ATTR_TIMER_QTY
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_QTY_STRDEF

public static final int K_ZA_UI_ATTR_TIMER_QTY_STRDEF
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_EXEC_FOREVER

public static final java.lang.String K_ZA_UI_ATTR_TIMER_EXEC_FOREVER
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_EXEC_ONCE_AND_NEVERAGAIN

public static final java.lang.String K_ZA_UI_ATTR_TIMER_EXEC_ONCE_AND_NEVERAGAIN
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_EXEC_ONCE

public static final java.lang.String K_ZA_UI_ATTR_TIMER_EXEC_ONCE
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_EXEC_FOREVER_INT

public static final int K_ZA_UI_ATTR_TIMER_EXEC_FOREVER_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_EXEC_ONCE_AND_NEVERAGAIN_INT

public static final int K_ZA_UI_ATTR_TIMER_EXEC_ONCE_AND_NEVERAGAIN_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_EXEC_ONCE_INT

public static final int K_ZA_UI_ATTR_TIMER_EXEC_ONCE_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_START_ONSHOW

public static final java.lang.String K_ZA_UI_ATTR_TIMER_START_ONSHOW
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_START_ONHIDE

public static final java.lang.String K_ZA_UI_ATTR_TIMER_START_ONHIDE
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_START_ONSHOW_INT

public static final int K_ZA_UI_ATTR_TIMER_START_ONSHOW_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_START_ONHIDE_INT

public static final int K_ZA_UI_ATTR_TIMER_START_ONHIDE_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_ACTIVE

public static final java.lang.String K_ZA_UI_ATTR_TIMER_ACTIVE
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_NOT_ACTIVE

public static final java.lang.String K_ZA_UI_ATTR_TIMER_NOT_ACTIVE
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_ACTIVE_INT

public static final int K_ZA_UI_ATTR_TIMER_ACTIVE_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_NOT_ACTIVE_INT

public static final int K_ZA_UI_ATTR_TIMER_NOT_ACTIVE_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_ITEM_TYPE_IDX

public static final int K_ZA_UI_ATTR_TIMER_ITEM_TYPE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_UID_IDX

public static final int K_ZA_UI_ATTR_TIMER_UID_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_ACTIVE_IDX

public static final int K_ZA_UI_ATTR_TIMER_ACTIVE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_DELAY_IDX

public static final int K_ZA_UI_ATTR_TIMER_DELAY_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_PERIOD_IDX

public static final int K_ZA_UI_ATTR_TIMER_PERIOD_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_EXECUTION_IDX

public static final int K_ZA_UI_ATTR_TIMER_EXECUTION_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_ACTION_IDX

public static final int K_ZA_UI_ATTR_TIMER_ACTION_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_ACTION_PARAM_IDX

public static final int K_ZA_UI_ATTR_TIMER_ACTION_PARAM_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_TIMER_OBJECT_IDX

public static final int K_ZA_UI_ATTR_TIMER_TIMER_OBJECT_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_TIMER_TASK_OBJECT_IDX

public static final int K_ZA_UI_ATTR_TIMER_TASK_OBJECT_IDX
See Also:
Constant Field Values

ivectTimers

protected int[][] ivectTimers

iLastTimerIdx

public int iLastTimerIdx

iLastTimerAttrsIdx

protected int iLastTimerAttrsIdx

ivectActualTimerItems

protected int[] ivectActualTimerItems

vectTimerObjectItems

protected java.util.Vector vectTimerObjectItems
Constructor Detail

ProsciuttoTimer

public ProsciuttoTimer(za_UI_api a_proshObject)
Method Detail

createTimerDefinition

public void createTimerDefinition(java.lang.String a_timer_uid,
                                  java.lang.String a_setActive,
                                  java.lang.String a_delay,
                                  java.lang.String a_period,
                                  java.lang.String a_execFreq,
                                  java.lang.String a_action_on_expiration,
                                  java.lang.String a_action_on_expiration_parameter)

startUITimerDefinition

public void startUITimerDefinition()

endUITimerDefinition

public void endUITimerDefinition()

addElementDefinition

public void addElementDefinition()
call this method always after the creation of an object. Otherwise it won't be set into the ivectTimers!


addElementDefinitionFromTemporalView

public void addElementDefinitionFromTemporalView(TemporalView a_tmpViewToCopy)

ZA_UI_Api_GetTimerIndex

public int ZA_UI_Api_GetTimerIndex(int iTimerID)

ZA_UI_Api_GenericAction_StopTimer

public void ZA_UI_Api_GenericAction_StopTimer(int a_TimerUID)

ZA_UI_Api_GenericAction_TriggerTimer

public void ZA_UI_Api_GenericAction_TriggerTimer(int a_TimerUID)