info.magnolia.ui.api.app.launcherlayout
Class ConfiguredAppLauncherGroupDefinition
java.lang.Object
info.magnolia.ui.api.app.launcherlayout.ConfiguredAppLauncherGroupDefinition
- All Implemented Interfaces:
- AppLauncherGroupDefinition
public class ConfiguredAppLauncherGroupDefinition
- extends Object
- implements AppLauncherGroupDefinition
Default implementation of AppLauncherGroupDefinition
. used for configuration in the repository.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfiguredAppLauncherGroupDefinition
public ConfiguredAppLauncherGroupDefinition()
getName
public String getName()
- Specified by:
getName
in interface AppLauncherGroupDefinition
setName
public void setName(String name)
getLabel
public String getLabel()
- Specified by:
getLabel
in interface AppLauncherGroupDefinition
setLabel
public void setLabel(String label)
isPermanent
public boolean isPermanent()
- Specified by:
isPermanent
in interface AppLauncherGroupDefinition
setPermanent
public void setPermanent(boolean permanent)
isClientGroup
public boolean isClientGroup()
- Specified by:
isClientGroup
in interface AppLauncherGroupDefinition
setClientGroup
public void setClientGroup(boolean clientGroup)
getColor
public String getColor()
- Specified by:
getColor
in interface AppLauncherGroupDefinition
setColor
public void setColor(String color)
getApps
public List<AppLauncherGroupEntryDefinition> getApps()
- Specified by:
getApps
in interface AppLauncherGroupDefinition
setApps
public void setApps(List<AppLauncherGroupEntryDefinition> apps)
addApp
public void addApp(AppLauncherGroupEntryDefinition appGroupEntry)
getPermissions
public info.magnolia.cms.security.operations.AccessDefinition getPermissions()
- Specified by:
getPermissions
in interface AppLauncherGroupDefinition
setPermissions
public void setPermissions(info.magnolia.cms.security.operations.AccessDefinition permissions)
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.