Class AdvancedSearchConfigurationPersistingStrategy
java.lang.Object
de.hybris.platform.cockpit.services.config.impl.DefaultConfigurationPersistingStrategy<AdvancedSearchConfiguration,AdvancedSearch>
de.hybris.platform.cockpit.services.config.impl.AdvancedSearchConfigurationPersistingStrategy
- All Implemented Interfaces:
ConfigurationPersistingStrategy<AdvancedSearchConfiguration>
public class AdvancedSearchConfigurationPersistingStrategy
extends DefaultConfigurationPersistingStrategy<AdvancedSearchConfiguration,AdvancedSearch>
Persists advanced search configuration. Result is a cockpit ui configuration item holding the configuration as XML.
In case the cockpit ui configuration for given role, template and code already exists it will be overwritten.
-
Field Summary
Fields inherited from interface de.hybris.platform.cockpit.services.config.ConfigurationPersistingStrategy
COMPONENT_PERMISSION_CODE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AdvancedSearchProvides the class this strategy is valid for.updateJaxb(AdvancedSearchConfiguration configuration) Converts/updates given configuration to the corresponding JAXB class - this method must be overriden by subclass!protected Groupprotected voidupdateJaxb(List<EditorConditionEntry> conditionEntries, ConditionList conditions) protected voidMethods inherited from class de.hybris.platform.cockpit.services.config.impl.DefaultConfigurationPersistingStrategy
checkPermissions, createXml, getCockpitUIComponentConfigurationDao, getComponentClassName, getJaxbElement, getMediaService, getModelService, getRootJaxbElement, persistComponentConfiguration, setCockpitUIComponentConfigurationDao, setComponentClassName, setConfigurationFactory, setJaxbClass, setJaxbContextCache, setMediaService, setModelService, setSchemaResource, setUiAccessRightService, storeConfigurationMedia
-
Constructor Details
-
AdvancedSearchConfigurationPersistingStrategy
public AdvancedSearchConfigurationPersistingStrategy()
-
-
Method Details
-
updateJaxb
Description copied from class:DefaultConfigurationPersistingStrategyConverts/updates given configuration to the corresponding JAXB class - this method must be overriden by subclass!- Overrides:
updateJaxbin classDefaultConfigurationPersistingStrategy<AdvancedSearchConfiguration,AdvancedSearch> - Parameters:
configuration- the java configuration- Returns:
- the corresponding JAXB class
-
updateJaxb
protected Group updateJaxb(DefaultAdvancedSearchConfiguration config, SearchFieldGroupConfiguration group) -
updateJaxb
-
updateJaxb
-
createRootElement
-
getComponentClass
Description copied from interface:ConfigurationPersistingStrategyProvides the class this strategy is valid for. Used for mapping strategies to classes via spring.- Specified by:
getComponentClassin interfaceConfigurationPersistingStrategy<AdvancedSearchConfiguration>- Overrides:
getComponentClassin classDefaultConfigurationPersistingStrategy<AdvancedSearchConfiguration,AdvancedSearch> - Returns:
- the class of the configuration which this strategy can handle
-
getConfigurationFactory
-