Package com.hybris.cockpitng.data
Class TypeAwareSelectionContext<T>
- java.lang.Object
-
- com.hybris.cockpitng.data.TypeAwareSelectionContext<T>
-
public class TypeAwareSelectionContext<T> extends java.lang.ObjectSimple pojo class that agregates some items with additional information about their type. Note:
The reference object can be either single object or any collection.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSEARCH_CTX_PARAM
-
Constructor Summary
Constructors Constructor Description TypeAwareSelectionContext(java.lang.String typeCode, T selected, java.util.List<T> availableItems)TypeAwareSelectionContext(T selectedItem, java.util.List<T> availableItems)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParameter(java.lang.String key, java.lang.Object value)java.util.List<T>getAvailableItems()java.util.Map<java.lang.String,java.lang.Object>getParameters()java.lang.ObjectgetSelectedItem()java.lang.StringgetTypeCode()booleanisMultiSelect()voidsetAvailableItems(java.util.List<T> availableItems)voidsetMultiSelect(boolean multiSelect)voidsetSelectedItem(T selectedItem)voidsetTypeCode(java.lang.String typeCode)
-
-
-
Field Detail
-
SEARCH_CTX_PARAM
public static final java.lang.String SEARCH_CTX_PARAM
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSelectedItem
public java.lang.Object getSelectedItem()
-
getTypeCode
public java.lang.String getTypeCode()
-
getAvailableItems
public java.util.List<T> getAvailableItems()
-
setTypeCode
public void setTypeCode(java.lang.String typeCode)
-
setSelectedItem
public void setSelectedItem(T selectedItem)
-
setAvailableItems
public void setAvailableItems(java.util.List<T> availableItems)
-
getParameters
public java.util.Map<java.lang.String,java.lang.Object> getParameters()
-
addParameter
public void addParameter(java.lang.String key, java.lang.Object value)
-
isMultiSelect
public boolean isMultiSelect()
-
setMultiSelect
public void setMultiSelect(boolean multiSelect)
-
-