com.zasysdev.zamae
Class ProsciuttoUserMessage

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

public final class ProsciuttoUserMessage
extends java.lang.Object


Field Summary
protected  boolean bUsedEmptyUserMessageSlot
           
protected  int iElementTypeForMessageBeingShown
           
protected  int iElementUIDForMessageBeingShown
           
protected  int iLastUserMessageDefAttrsIdx
           
protected  int iLastUserMessageDefIdx
           
protected  int iMessageBeingShownIndex
           
protected  int iQtyActualUserMessageQty
           
protected  int iUserMessageEmptySlot
           
protected  int[] ivectActualUserMessageDefItems
           
protected  int[][] ivectUserMessageDefs
           
static int K_ZA_UI_ATTR_USERMESSAGE_ELEMENT_TYPE_IDX
           
static int K_ZA_UI_ATTR_USERMESSAGE_ELEMENT_UID_IDX
           
static int K_ZA_UI_ATTR_USERMESSAGE_ITEM_TYPE_IDX
           
static int K_ZA_UI_ATTR_USERMESSAGE_MESSAGE_IDX
           
static int K_ZA_UI_ATTR_USERMESSAGE_QTY
           
static int K_ZA_UI_ATTR_USERMESSAGE_UID_IDX
           
static java.lang.String K_ZA_UI_USERMESSAGE
           
static int K_ZA_UI_USERMESSAGE_INT
           
 
Constructor Summary
ProsciuttoUserMessage(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 createUserMessageDefinition(java.lang.String a_iusermessagedef_uid, java.lang.String a_iusermessagedef_elemtype, java.lang.String a_iusermessagedef_elemID, java.lang.String a_iusermessagedef_message)
           
 void endUIUserMessageDefinition()
           
 void startUIUserMessageDefinition()
           
 int ZA_UI_Api_GetUserMessageForThisElement(int iElementType, int iElementID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

K_ZA_UI_USERMESSAGE

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

K_ZA_UI_USERMESSAGE_INT

public static final int K_ZA_UI_USERMESSAGE_INT
See Also:
Constant Field Values

K_ZA_UI_ATTR_USERMESSAGE_QTY

public static final int K_ZA_UI_ATTR_USERMESSAGE_QTY
See Also:
Constant Field Values

K_ZA_UI_ATTR_USERMESSAGE_ITEM_TYPE_IDX

public static final int K_ZA_UI_ATTR_USERMESSAGE_ITEM_TYPE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_USERMESSAGE_UID_IDX

public static final int K_ZA_UI_ATTR_USERMESSAGE_UID_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_USERMESSAGE_ELEMENT_TYPE_IDX

public static final int K_ZA_UI_ATTR_USERMESSAGE_ELEMENT_TYPE_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_USERMESSAGE_ELEMENT_UID_IDX

public static final int K_ZA_UI_ATTR_USERMESSAGE_ELEMENT_UID_IDX
See Also:
Constant Field Values

K_ZA_UI_ATTR_USERMESSAGE_MESSAGE_IDX

public static final int K_ZA_UI_ATTR_USERMESSAGE_MESSAGE_IDX
See Also:
Constant Field Values

ivectUserMessageDefs

protected int[][] ivectUserMessageDefs

ivectActualUserMessageDefItems

protected int[] ivectActualUserMessageDefItems

iLastUserMessageDefIdx

protected int iLastUserMessageDefIdx

iLastUserMessageDefAttrsIdx

protected int iLastUserMessageDefAttrsIdx

bUsedEmptyUserMessageSlot

protected boolean bUsedEmptyUserMessageSlot

iUserMessageEmptySlot

protected int iUserMessageEmptySlot

iQtyActualUserMessageQty

protected int iQtyActualUserMessageQty

iMessageBeingShownIndex

protected int iMessageBeingShownIndex

iElementTypeForMessageBeingShown

protected int iElementTypeForMessageBeingShown

iElementUIDForMessageBeingShown

protected int iElementUIDForMessageBeingShown
Constructor Detail

ProsciuttoUserMessage

public ProsciuttoUserMessage(za_UI_api a_proshObject)
Method Detail

createUserMessageDefinition

public void createUserMessageDefinition(java.lang.String a_iusermessagedef_uid,
                                        java.lang.String a_iusermessagedef_elemtype,
                                        java.lang.String a_iusermessagedef_elemID,
                                        java.lang.String a_iusermessagedef_message)

startUIUserMessageDefinition

public void startUIUserMessageDefinition()

endUIUserMessageDefinition

public void endUIUserMessageDefinition()

addElementDefinition

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


addElementDefinitionFromTemporalView

public void addElementDefinitionFromTemporalView(TemporalView a_tmpViewToCopy)

ZA_UI_Api_GetUserMessageForThisElement

public int ZA_UI_Api_GetUserMessageForThisElement(int iElementType,
                                                  int iElementID)