se.sj.stina.domain.model.impl.plain
Class SjClientMenuItemPlain

java.lang.Object
  extended by org.stina.framework.core.model.TiAbstractData
      extended by org.stina.framework.core.model.TiAbstractMapData
          extended by se.sj.stina.domain.model.impl.plain.SjClientMenuItemPlain
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, TiCommonModelPartInterface, TiContainerModelPartInterface, TiGeneratedModelInterface, TiListModelPartInterface, TiMapModelInterface, TiMapModelPartInterface, TiMapPlainInterface, TiMapPropInterface, TiModelConstantsInterface, TiModelInterface, TiPrimitiveModelPartInterface, TiPropertyPartInterface, TiObserverInterface, TiSubjectInterface, TiModelComponentInterface, SjClientMenuItem

public class SjClientMenuItemPlain
extends TiAbstractMapData
implements SjClientMenuItem

Ett menyval. ItemLabel - Det som kan visas i en klient. ItemHelptext - Extra beskrivning av menyvalet. För t ex tooltip. ClientMenuItemList - Saknas detta är man på sista menylövet annars finns det ännu en menynivå. NameContentPairList - Innehåller de värden som är förknippat met ett menyval. Detta kan finnas även då man inte är på sista menylövet.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.stina.framework.core.model.TiAbstractMapData
TiAbstractMapData.TiMapDataComparator
 
Field Summary
 SjClientMenuItemListPlain clientMenuItemList
           
 TiStringData itemHelptext
           
 TiStringData itemLabel
           
 SjNameContentPairListPlain nameContentPairList
           
 
Fields inherited from interface se.sj.stina.domain.model.SjClientMenuItem
CLIENT_MENU_ITEM_LIST, ITEM_HELPTEXT, ITEM_LABEL, NAME_CONTENT_PAIR_LIST
 
Fields inherited from interface org.stina.framework.core.model.TiModelConstantsInterface
ACTIVATED_ELEMENT_PROPERTY, BACKGROUND_COLOR, BOOLEAN_LIST, BYTE_ARRAY_LIST, COLUMN_WIDTH, DEFAULT_VALUE, DISALLOWED_VALUES, DISPLAY_MODE_PROPERTY, EDITABLE, ENABLED, FALSE_MNEMONIC_KEY, FALSE_TEXT, FONT, FORCE_UPDATE, FOREGROUND_COLOR, HORIZONTAL_ALIGNMENT, INTEGER_LIST, LONG_LIST, LONG_LONG_LIST, MAX_VALUE, MIN_VALUE, MNEMONIC_KEY, NO_RESTORE_OF_FIELD, OBJECT_LIST, OBJECT_REFERENCE_LIST, PLAIN_TEXT, PLAIN_VALUES, POSSIBLE_VALUES, PROHIBIT_HTML_FILTER, ROW_HEIGHT, SELECTABLE, SELECTED_ELEMENT_PROPERTY, SELECTED_ELEMENTS, SELECTED_PROPERTY, STRING_LIST, TIBOOLEAN_FALSE, TIBOOLEAN_TRUE, TIINTEGER_0, TISTRING_EMPTY, TOOLTIP_TEXT, TRUE_MNEMONIC_KEY, TRUE_TEXT, VERTICAL_ALIGNMENT
 
Constructor Summary
SjClientMenuItemPlain()
           
 
Method Summary
 SjClientMenuItemList getClientMenuItemList()
          Field clientMenuItemList is defined as optional.
 java.lang.String getGeneratedTiName()
           
 TiStringInterface getItemHelptext()
          Field itemHelptext is defined as optional.
 java.lang.String getItemHelptextValue()
          Field itemHelptext is defined as optional.
 TiStringInterface getItemLabel()
          Field itemLabel is defined as mandatory.
 java.lang.String getItemLabelValue()
          Field itemLabel is defined as mandatory.
 SjNameContentPairList getNameContentPairList()
          Field nameContentPairList is defined as optional.
 java.lang.String getRealTiName()
           
 SjClientMenuItemList lookupClientMenuItemList()
          Field clientMenuItemList is defined as optional.
 TiStringInterface lookupItemHelptext()
          Field itemHelptext is defined as optional.
 TiStringInterface lookupItemLabel()
          Field itemLabel is defined as mandatory.
 SjNameContentPairList lookupNameContentPairList()
          Field nameContentPairList is defined as optional.
 void setClientMenuItemList(SjClientMenuItemList inData)
          Field clientMenuItemList is defined as optional.
 void setItemHelptext(TiStringInterface inData)
          Field itemHelptext is defined as optional.
 void setItemHelptextValue(java.lang.String inData)
          Field itemHelptext is defined as optional.
 void setItemHelptextValue(java.lang.String inData, boolean inNotify)
          Field itemHelptext is defined as optional.
 void setItemLabel(TiStringInterface inData)
          Field itemLabel is defined as mandatory.
 void setItemLabelValue(java.lang.String inData)
          Field itemLabel is defined as mandatory.
 void setItemLabelValue(java.lang.String inData, boolean inNotify)
          Field itemLabel is defined as mandatory.
 void setNameContentPairList(SjNameContentPairList inData)
          Field nameContentPairList is defined as optional.
 
Methods inherited from class org.stina.framework.core.model.TiAbstractMapData
clear, clone, clone, disposeModel, equalsModel, getAssignedFieldNames, getComparator, getField, getFieldNames, getIndexForXorPart, getModel, getModelImpl, getValue, getXorNameForXorPart, getXorPart, getXorPartNames, hasField, importValue, importValue, isEmpty, lookupField, lookupFieldObject, lookupModel, lookupModelImpl, memberModel, setModel, setValue, setValue, specifyXors, toDebugString, toDebugString, updateXorIndex
 
Methods inherited from class org.stina.framework.core.model.TiAbstractData
addModelElement, addModelElement, addModelElements, addModelElements, attachObserver, compareTo, containsModelElement, createCloneInstance, detachObserver, getIncludeIfOptional, getIndexOf, getIndexOfEqualsModel, getIndexOfInstance, getLastIndexOf, getListSize, getModelElementAt, getModelElements, getObserverCount, getPropertiesDelegate, getProperty, getPropertyModel, getPropertyNames, hasProperties, insertModelElementAt, insertModelElementAt, isEnabled, isObserverAttached, isSizeField, lookupObservers, lookupObserversLock, moveModelElementOfInstance, moveModelElementOfInstance, notifyObservers, property, removeAllModelElements, removeAllModelElements, removeModelElement, removeModelElement, removeModelElementAt, removeModelElementAt, removeProperties, removeProperty, removeProperty, setEnabled, setEnabled, setIncludeIfOptional, setModelElementAt, setModelElementAt, setModelElements, setModelElements, setProperty, setProperty, setUpdateXorFieldEnabled, sizeOfList, specifyProperties, update, update, updateObserver
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.stina.framework.core.model.TiMapPlainInterface
clear, getAssignedFieldNames, getComparator, getFieldNames, getModelImpl, getXorNameForXorPart, getXorPartNames, hasField, isEmpty, lookupFieldObject, lookupModelImpl, toDebugString
 
Methods inherited from interface org.stina.framework.core.model.TiMapModelPartInterface
getIncludeIfOptional, getIndexForXorPart, lookupModel, setIncludeIfOptional, setUpdateXorFieldEnabled
 
Methods inherited from interface org.stina.framework.core.model.TiContainerModelPartInterface
getModel, setModel
 
Methods inherited from interface org.stina.framework.core.model.TiCommonModelPartInterface
clone, disposeModel, equalsModel, getValue, importValue, importValue, setValue, setValue, toDebugString, update, update
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.stina.framework.core.model.TiPropertyPartInterface
getProperty, getPropertyModel, getPropertyNames, isEnabled, removeProperties, removeProperty, removeProperty, setEnabled, setEnabled, setProperty, setProperty, specifyProperties
 
Methods inherited from interface org.stina.framework.support.observer.TiObserverInterface
updateObserver
 
Methods inherited from interface org.stina.framework.core.model.TiListModelPartInterface
addModelElement, addModelElement, addModelElements, addModelElements, containsModelElement, getIndexOf, getIndexOfEqualsModel, getIndexOfInstance, getLastIndexOf, getListSize, getModelElementAt, getModelElements, insertModelElementAt, insertModelElementAt, moveModelElementOfInstance, moveModelElementOfInstance, removeAllModelElements, removeAllModelElements, removeModelElement, removeModelElement, removeModelElementAt, removeModelElementAt, setModelElementAt, setModelElementAt, setModelElements, setModelElements
 
Methods inherited from interface org.stina.framework.support.observer.TiSubjectInterface
attachObserver, clone, detachObserver, getObserverCount, isObserverAttached, lookupObservers, lookupObserversLock, notifyObservers, toDebugString
 
Methods inherited from interface org.stina.framework.support.util.TiModelComponentInterface
property
 

Field Detail

itemLabel

public TiStringData itemLabel

itemHelptext

public TiStringData itemHelptext

nameContentPairList

public SjNameContentPairListPlain nameContentPairList

clientMenuItemList

public SjClientMenuItemListPlain clientMenuItemList
Constructor Detail

SjClientMenuItemPlain

public SjClientMenuItemPlain()
Method Detail

getItemLabel

public TiStringInterface getItemLabel()
Field itemLabel is defined as mandatory.

Specified by:
getItemLabel in interface SjClientMenuItem

lookupItemLabel

public TiStringInterface lookupItemLabel()
Field itemLabel is defined as mandatory.

Specified by:
lookupItemLabel in interface SjClientMenuItem

setItemLabel

public void setItemLabel(TiStringInterface inData)
Field itemLabel is defined as mandatory.

Specified by:
setItemLabel in interface SjClientMenuItem

getItemLabelValue

public java.lang.String getItemLabelValue()
Field itemLabel is defined as mandatory.

Specified by:
getItemLabelValue in interface SjClientMenuItem

setItemLabelValue

public void setItemLabelValue(java.lang.String inData)
Field itemLabel is defined as mandatory.

Specified by:
setItemLabelValue in interface SjClientMenuItem

setItemLabelValue

public void setItemLabelValue(java.lang.String inData,
                              boolean inNotify)
Field itemLabel is defined as mandatory.

Specified by:
setItemLabelValue in interface SjClientMenuItem

getItemHelptext

public TiStringInterface getItemHelptext()
Field itemHelptext is defined as optional.

Specified by:
getItemHelptext in interface SjClientMenuItem

lookupItemHelptext

public TiStringInterface lookupItemHelptext()
Field itemHelptext is defined as optional.

Specified by:
lookupItemHelptext in interface SjClientMenuItem

setItemHelptext

public void setItemHelptext(TiStringInterface inData)
Field itemHelptext is defined as optional.

Specified by:
setItemHelptext in interface SjClientMenuItem

getItemHelptextValue

public java.lang.String getItemHelptextValue()
Field itemHelptext is defined as optional.

Specified by:
getItemHelptextValue in interface SjClientMenuItem

setItemHelptextValue

public void setItemHelptextValue(java.lang.String inData)
Field itemHelptext is defined as optional.

Specified by:
setItemHelptextValue in interface SjClientMenuItem

setItemHelptextValue

public void setItemHelptextValue(java.lang.String inData,
                                 boolean inNotify)
Field itemHelptext is defined as optional.

Specified by:
setItemHelptextValue in interface SjClientMenuItem

getNameContentPairList

public SjNameContentPairList getNameContentPairList()
Field nameContentPairList is defined as optional.

Specified by:
getNameContentPairList in interface SjClientMenuItem

lookupNameContentPairList

public SjNameContentPairList lookupNameContentPairList()
Field nameContentPairList is defined as optional.

Specified by:
lookupNameContentPairList in interface SjClientMenuItem

setNameContentPairList

public void setNameContentPairList(SjNameContentPairList inData)
Field nameContentPairList is defined as optional.

Specified by:
setNameContentPairList in interface SjClientMenuItem

getClientMenuItemList

public SjClientMenuItemList getClientMenuItemList()
Field clientMenuItemList is defined as optional.

Specified by:
getClientMenuItemList in interface SjClientMenuItem

lookupClientMenuItemList

public SjClientMenuItemList lookupClientMenuItemList()
Field clientMenuItemList is defined as optional.

Specified by:
lookupClientMenuItemList in interface SjClientMenuItem

setClientMenuItemList

public void setClientMenuItemList(SjClientMenuItemList inData)
Field clientMenuItemList is defined as optional.

Specified by:
setClientMenuItemList in interface SjClientMenuItem

getRealTiName

public java.lang.String getRealTiName()
Specified by:
getRealTiName in interface TiCommonModelPartInterface
Overrides:
getRealTiName in class TiAbstractData

getGeneratedTiName

public java.lang.String getGeneratedTiName()
Specified by:
getGeneratedTiName in interface TiCommonModelPartInterface
Overrides:
getGeneratedTiName in class TiAbstractData


Copyright © 2012. All Rights Reserved.