Package com.hybris.cockpitng.actions
Class ActionContext<I>
- java.lang.Object
-
- com.hybris.cockpitng.core.context.impl.DefaultCockpitContext
-
- com.hybris.cockpitng.actions.ActionContext<I>
-
- Type Parameters:
I- input type of the action
- All Implemented Interfaces:
CockpitContext,java.io.Serializable
public class ActionContext<I> extends DefaultCockpitContext
A context object given to a cockpit action to perform.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACTION_UIDstatic java.lang.StringPARENT_WIDGET_MODELstatic java.lang.StringVIEW_MODE_PARAMstatic java.lang.StringVIEWMODE_HIDDENstatic java.lang.StringVIEWMODE_ICONANDTEXTstatic java.lang.StringVIEWMODE_ICONONLYstatic java.lang.StringVIEWMODE_TEXTONLY
-
Constructor Summary
Constructors Constructor Description ActionContext(ActionContext<I> context)ActionContext(I data, ActionDefinition definition, java.util.Map<java.lang.String,java.lang.Object> parameters, java.util.Map<java.lang.String,java.lang.Object> labels)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCode()IgetData()ActionDefinitiongetDefinition()java.lang.StringgetIconDisabledUri()java.lang.StringgetIconHoverUri()java.lang.StringgetIconUri()java.lang.StringgetLabel(java.lang.String key)java.lang.StringgetLabel(java.lang.String key, java.lang.Object[] args)java.lang.StringgetName()java.lang.StringgetTriggerOnKeys()booleanisHidden()booleanisShowIcon()booleanisShowIconAndText()booleanisShowText()voidsetData(I data)voidsetTriggerOnKeys(java.lang.String triggerOnKeys)-
Methods inherited from class com.hybris.cockpitng.core.context.impl.DefaultCockpitContext
addAllParameters, clearParameters, containsParameter, getParameter, getParameterKeys, getParameters, removeParameter, setParameter, setParameters
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.hybris.cockpitng.core.context.CockpitContext
getParameterAsBoolean
-
-
-
-
Field Detail
-
VIEW_MODE_PARAM
public static final java.lang.String VIEW_MODE_PARAM
- See Also:
- Constant Field Values
-
VIEWMODE_ICONONLY
public static final java.lang.String VIEWMODE_ICONONLY
- See Also:
- Constant Field Values
-
VIEWMODE_ICONANDTEXT
public static final java.lang.String VIEWMODE_ICONANDTEXT
- See Also:
- Constant Field Values
-
VIEWMODE_TEXTONLY
public static final java.lang.String VIEWMODE_TEXTONLY
- See Also:
- Constant Field Values
-
VIEWMODE_HIDDEN
public static final java.lang.String VIEWMODE_HIDDEN
- See Also:
- Constant Field Values
-
PARENT_WIDGET_MODEL
public static final java.lang.String PARENT_WIDGET_MODEL
- See Also:
- Constant Field Values
-
ACTION_UID
public static final java.lang.String ACTION_UID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ActionContext
public ActionContext(I data, ActionDefinition definition, java.util.Map<java.lang.String,java.lang.Object> parameters, java.util.Map<java.lang.String,java.lang.Object> labels)
-
ActionContext
public ActionContext(ActionContext<I> context)
-
-
Method Detail
-
getData
public I getData()
-
setData
public void setData(I data)
-
isHidden
public boolean isHidden()
-
isShowIcon
public boolean isShowIcon()
-
isShowText
public boolean isShowText()
-
isShowIconAndText
public boolean isShowIconAndText()
-
getLabel
public java.lang.String getLabel(java.lang.String key)
-
getLabel
public java.lang.String getLabel(java.lang.String key, java.lang.Object[] args)
-
getCode
public java.lang.String getCode()
-
getName
public java.lang.String getName()
-
getIconUri
public java.lang.String getIconUri()
-
getIconDisabledUri
public java.lang.String getIconDisabledUri()
-
getIconHoverUri
public java.lang.String getIconHoverUri()
-
getTriggerOnKeys
public java.lang.String getTriggerOnKeys()
-
setTriggerOnKeys
public void setTriggerOnKeys(java.lang.String triggerOnKeys)
-
getDefinition
public ActionDefinition getDefinition()
-
-