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:
findComponentConfigurationsByPrincipalin interfaceCockpitConfigurationDao- Parameters:
principal- the principal- Returns:
- the list
-
findComponentConfigurationsByMedia
public java.util.List<CockpitUIComponentConfigurationModel> findComponentConfigurationsByMedia(MediaModel media)
Description copied from interface:CockpitConfigurationDaoFind component configurations which have the specified media argument as 'media' attribute value.- Specified by:
findComponentConfigurationsByMediain interfaceCockpitConfigurationDao
-
findDedicatedComponentConfigurationsByPrincipal
public java.util.List<CockpitUIComponentConfigurationModel> findDedicatedComponentConfigurationsByPrincipal(PrincipalModel principal)
Find component configurations by principal without its supergroups.- Specified by:
findDedicatedComponentConfigurationsByPrincipalin 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:
findComponentConfigurationsin 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:
findRoleNamesByPrincipalin interfaceCockpitConfigurationDao- Parameters:
principal- the principal- Returns:
- the list
-
-