Class ActionsConfigurationAdapter
- java.lang.Object
-
- com.hybris.cockpitng.core.config.impl.jaxb.adapters.PositionedConfigurationAdapter<Actions,ActionGroup>
-
- com.hybris.cockpitng.core.config.impl.jaxb.adapters.ActionsConfigurationAdapter
-
- All Implemented Interfaces:
CockpitConfigurationAdapter<Actions>
public class ActionsConfigurationAdapter extends PositionedConfigurationAdapter<Actions,ActionGroup>
Configuration adapter that sorts action groups and actions included by those groups.
-
-
Constructor Summary
Constructors Constructor Description ActionsConfigurationAdapter(PositionedSort positionedSort, CockpitConfigurationAdapter<ActionGroup> groupAdapter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActionsadaptAfterLoad(ConfigContext context, Actions actions)Adapts given cockpit configuration element after all subsequent configurations are loaded and merged.ActionsadaptBeforeMerge(ConfigContext context, Actions actions)Adapts given cockpit configuration element just after it is loaded and before it is merged to other subsequent configurations.ActionsadaptBeforeStore(ConfigContext context, Actions actions)Adapts given cockpit configuration element before it is stored.protected CockpitConfigurationAdapter<ActionGroup>getActionGroupAdapter()-
Methods inherited from class com.hybris.cockpitng.core.config.impl.jaxb.adapters.PositionedConfigurationAdapter
getListPropertyValue, getPositionedList, getPositionedSort, getProperty, getSupportedType
-
-
-
-
Constructor Detail
-
ActionsConfigurationAdapter
public ActionsConfigurationAdapter(PositionedSort positionedSort, CockpitConfigurationAdapter<ActionGroup> groupAdapter)
-
-
Method Detail
-
getActionGroupAdapter
protected CockpitConfigurationAdapter<ActionGroup> getActionGroupAdapter()
-
adaptBeforeMerge
public Actions adaptBeforeMerge(ConfigContext context, Actions actions) throws CockpitConfigurationException
Description copied from interface:CockpitConfigurationAdapterAdapts given cockpit configuration element just after it is loaded and before it is merged to other subsequent configurations.- Specified by:
adaptBeforeMergein interfaceCockpitConfigurationAdapter<Actions>- Overrides:
adaptBeforeMergein classPositionedConfigurationAdapter<Actions,ActionGroup>- Parameters:
context- configuration contextactions- configuration element- Returns:
- adapted cockpit configuration element
- Throws:
CockpitConfigurationException- if something went wrong
-
adaptAfterLoad
public Actions adaptAfterLoad(ConfigContext context, Actions actions) throws CockpitConfigurationException
Description copied from interface:CockpitConfigurationAdapterAdapts given cockpit configuration element after all subsequent configurations are loaded and merged.- Specified by:
adaptAfterLoadin interfaceCockpitConfigurationAdapter<Actions>- Overrides:
adaptAfterLoadin classPositionedConfigurationAdapter<Actions,ActionGroup>- Parameters:
context- configuration contextactions- configuration element- Returns:
- adapted cockpit configuration element
- Throws:
CockpitConfigurationException- if something went wrong
-
adaptBeforeStore
public Actions adaptBeforeStore(ConfigContext context, Actions actions) throws CockpitConfigurationException
Description copied from interface:CockpitConfigurationAdapterAdapts given cockpit configuration element before it is stored.- Specified by:
adaptBeforeStorein interfaceCockpitConfigurationAdapter<Actions>- Overrides:
adaptBeforeStorein classPositionedConfigurationAdapter<Actions,ActionGroup>- Parameters:
context- configuration contextactions- configuration element- Returns:
- adapted cockpit configuration element
- Throws:
CockpitConfigurationException- if something went wrong
-
-