public class DefaultCockpitConfigurationService extends java.lang.Object implements CockpitConfigurationService
CockpitConfigurationService| Constructor and Description |
|---|
DefaultCockpitConfigurationService() |
| Modifier and Type | Method and Description |
|---|---|
protected CockpitConfigurationDao |
getCockpitConfigurationDao() |
CockpitUIComponentConfigurationModel |
getComponentConfiguration(PrincipalModel principal,
java.lang.String objectTemplateCode,
java.lang.String code)
Gets the component configuration.
|
java.util.List<CockpitUIComponentConfigurationModel> |
getComponentConfigurationsForPrincipal(PrincipalModel principal)
Gets the component configurations for principal.
|
java.util.List<CockpitUIComponentConfigurationModel> |
getDedicatedComponentConfigurationsForPrincipal(PrincipalModel principal)
Gets dedicated component configurations for principal.
|
java.util.List<java.lang.String> |
getRoleNamesForPrincipal(PrincipalModel principal)
Gets the role names for principal.
|
void |
removeComponentConfigurations(java.util.List<CockpitUIComponentConfigurationModel> configurations)
Removes the given component configurations from persistence.
|
void |
setCockpitConfigurationDao(CockpitConfigurationDao cockpitConfigurationDao) |
void |
setModelService(ModelService modelService) |
public java.util.List<CockpitUIComponentConfigurationModel> getComponentConfigurationsForPrincipal(PrincipalModel principal)
CockpitConfigurationServicegetComponentConfigurationsForPrincipal in interface CockpitConfigurationServiceprincipal - the principalpublic CockpitUIComponentConfigurationModel getComponentConfiguration(PrincipalModel principal, java.lang.String objectTemplateCode, java.lang.String code)
CockpitConfigurationServicegetComponentConfiguration in interface CockpitConfigurationServiceprincipal - the principalobjectTemplateCode - the object template codecode - the codepublic java.util.List<CockpitUIComponentConfigurationModel> getDedicatedComponentConfigurationsForPrincipal(PrincipalModel principal)
CockpitConfigurationServicegetDedicatedComponentConfigurationsForPrincipal in interface CockpitConfigurationServicepublic void removeComponentConfigurations(java.util.List<CockpitUIComponentConfigurationModel> configurations)
CockpitConfigurationServiceCockpitUIConfigurationMediaModel items if they are not shared with another
CockpitUIComponentConfigurationModel.removeComponentConfigurations in interface CockpitConfigurationServiceconfigurations - the configurations that should be removed.public java.util.List<java.lang.String> getRoleNamesForPrincipal(PrincipalModel principal)
CockpitConfigurationServicegetRoleNamesForPrincipal in interface CockpitConfigurationServiceprincipal - the principalprotected CockpitConfigurationDao getCockpitConfigurationDao()
public void setCockpitConfigurationDao(CockpitConfigurationDao cockpitConfigurationDao)
public void setModelService(ModelService modelService)
Copyright © 2018 SAP SE. All Rights Reserved.