Interface CockpitContext
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
BackofficeDragAndDropContext,DragAndDropContext
- All Known Implementing Classes:
ActionContext,AttributesChooserConfig,CreateContext,DefaultCockpitContext,DefaultDragAndDropContext,EditorContext,ObjectWithComponentContext
public interface CockpitContext extends java.io.SerializableInterface, which represents general Context of the Cockpit and allows to access its parameters
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidaddAllParameters(CockpitContext context)Adds all parameters stored in given contextvoidclearParameters()Clears all parametersbooleancontainsParameter(java.lang.String key)Checks if given parameter existsjava.lang.ObjectgetParameter(java.lang.String key)Gets single parameterdefault booleangetParameterAsBoolean(java.lang.String key, boolean defaultValue)Returns a boolean representation of the object stored under the given key or default value if the object is null.java.util.Set<java.lang.String>getParameterKeys()Gets keys of the parametersjava.util.Map<java.lang.String,java.lang.Object>getParameters()Returns map of parametersvoidremoveParameter(java.lang.String key)Removes single parameter with specified keyvoidsetParameter(java.lang.String key, java.lang.Object value)Sets single parametervoidsetParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)Sets map of parameters
-
-
-
Method Detail
-
getParameters
java.util.Map<java.lang.String,java.lang.Object> getParameters()
Returns map of parameters- Returns:
- parameters
-
setParameters
void setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
Sets map of parameters- Parameters:
parameters-
-
getParameterAsBoolean
default boolean getParameterAsBoolean(java.lang.String key, boolean defaultValue)Returns a boolean representation of the object stored under the given key or default value if the object is null.- Parameters:
key- parameter key.defaultValue- default value if the key is not found in the context or its value is null.- Returns:
- the boolean representation of the object or the default value.
-
setParameter
void setParameter(java.lang.String key, java.lang.Object value)Sets single parameter- Parameters:
key- parameter keyvalue- parameter value
-
getParameter
java.lang.Object getParameter(java.lang.String key)
Gets single parameter- Parameters:
key- parameter key- Returns:
- Object stored under specified key
-
removeParameter
void removeParameter(java.lang.String key)
Removes single parameter with specified key- Parameters:
key- parameter key
-
getParameterKeys
java.util.Set<java.lang.String> getParameterKeys()
Gets keys of the parameters- Returns:
- Set containing keys of the parameters
-
containsParameter
boolean containsParameter(java.lang.String key)
Checks if given parameter exists- Parameters:
key- parameter key- Returns:
- Boolean, which is equal to true if parameter exists and is equal to false if not
-
clearParameters
void clearParameters()
Clears all parameters
-
addAllParameters
default void addAllParameters(CockpitContext context)
Adds all parameters stored in given context- Parameters:
context- source
-
-