Class DefaultCockpitConfigurationDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<CockpitUIComponentConfigurationModel>
-
- de.hybris.platform.cockpit.daos.impl.DefaultCockpitConfigurationDao
-
- All Implemented Interfaces:
CockpitConfigurationDao
,GenericDao<CockpitUIComponentConfigurationModel>
public class DefaultCockpitConfigurationDao extends DefaultGenericDao<CockpitUIComponentConfigurationModel> implements CockpitConfigurationDao
Default implementation forCockpitConfigurationDao
-
-
Constructor Summary
Constructors Constructor Description DefaultCockpitConfigurationDao()
DefaultCockpitConfigurationDao(java.lang.String typeCode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CockpitUIComponentConfigurationModel>
findComponentConfigurations(PrincipalModel principal, java.lang.String objectTemplateCode, java.lang.String code)
Find component configuration for given principal model (without its groups), template code and configuration code.java.util.List<CockpitUIComponentConfigurationModel>
findComponentConfigurationsByMedia(MediaModel media)
Find component configurations which have the specified media argument as 'media' attribute value.java.util.List<CockpitUIComponentConfigurationModel>
findComponentConfigurationsByPrincipal(PrincipalModel principal)
Find component configurations by principal and all its groups.java.util.List<CockpitUIComponentConfigurationModel>
findDedicatedComponentConfigurationsByPrincipal(PrincipalModel principal)
Find component configurations by principal without its supergroups.java.util.List<java.lang.String>
findRoleNamesByPrincipal(PrincipalModel principal)
Find role names by principal.-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
-
-
-
Method Detail
-
findComponentConfigurationsByPrincipal
public java.util.List<CockpitUIComponentConfigurationModel> findComponentConfigurationsByPrincipal(PrincipalModel principal)
Find component configurations by principal and all its groups.- Specified by:
findComponentConfigurationsByPrincipal
in interfaceCockpitConfigurationDao
- Parameters:
principal
- the principal- Returns:
- the list
-
findComponentConfigurationsByMedia
public java.util.List<CockpitUIComponentConfigurationModel> findComponentConfigurationsByMedia(MediaModel media)
Description copied from interface:CockpitConfigurationDao
Find component configurations which have the specified media argument as 'media' attribute value.- Specified by:
findComponentConfigurationsByMedia
in interfaceCockpitConfigurationDao
-
findDedicatedComponentConfigurationsByPrincipal
public java.util.List<CockpitUIComponentConfigurationModel> findDedicatedComponentConfigurationsByPrincipal(PrincipalModel principal)
Find component configurations by principal without its supergroups.- Specified by:
findDedicatedComponentConfigurationsByPrincipal
in interfaceCockpitConfigurationDao
-
findComponentConfigurations
public java.util.List<CockpitUIComponentConfigurationModel> findComponentConfigurations(PrincipalModel principal, java.lang.String objectTemplateCode, java.lang.String code)
Find component configuration for given principal model (without its groups), template code and configuration code.- Specified by:
findComponentConfigurations
in interfaceCockpitConfigurationDao
- Parameters:
principal
- the principalobjectTemplateCode
- the object template codecode
- the code- Returns:
- the list
-
findRoleNamesByPrincipal
public java.util.List<java.lang.String> findRoleNamesByPrincipal(PrincipalModel principal)
Find role names by principal.- Specified by:
findRoleNamesByPrincipal
in interfaceCockpitConfigurationDao
- Parameters:
principal
- the principal- Returns:
- the list
-
-