Interface CockpitConfigurationDao

All Known Implementing Classes:
DefaultCockpitConfigurationDao

public interface CockpitConfigurationDao
Dao that contains methods related to cockpit configurations.
  • Method Details

    • findComponentConfigurationsByPrincipal

      List<CockpitUIComponentConfigurationModel> findComponentConfigurationsByPrincipal(PrincipalModel principal)
      Find component configurations by principal and all its groups.
      Parameters:
      principal - the principal
      Returns:
      the list
    • findDedicatedComponentConfigurationsByPrincipal

      List<CockpitUIComponentConfigurationModel> findDedicatedComponentConfigurationsByPrincipal(PrincipalModel principal)
      Find component configurations by principal without its supergroups.
    • findComponentConfigurations

      List<CockpitUIComponentConfigurationModel> findComponentConfigurations(PrincipalModel principal, String objectTemplateCode, String code)
      Find component configuration for given principal model (without its groups), template code and configuration code.
      Parameters:
      principal - the principal
      objectTemplateCode - the object template code
      code - the code
      Returns:
      the list
    • findRoleNamesByPrincipal

      List<String> findRoleNamesByPrincipal(PrincipalModel principal)
      Find role names by principal.
      Parameters:
      principal - the principal
      Returns:
      the list
    • findComponentConfigurationsByMedia

      List<CockpitUIComponentConfigurationModel> findComponentConfigurationsByMedia(MediaModel media)
      Find component configurations which have the specified media argument as 'media' attribute value.