info.magnolia.ui.api.app.registry
Class ConfiguredAppDescriptor
java.lang.Object
info.magnolia.ui.api.app.registry.ConfiguredAppDescriptor
- All Implemented Interfaces:
- AppDescriptor, Serializable
- Direct Known Subclasses:
- ConfiguredContentAppDescriptor
public class ConfiguredAppDescriptor
- extends Object
- implements AppDescriptor
Simple implementation of AppDescriptor
.
- See Also:
- Serialized Form
ConfiguredAppDescriptor
public ConfiguredAppDescriptor()
getName
public String getName()
- Specified by:
getName
in interface AppDescriptor
setName
public void setName(String name)
getLabel
public String getLabel()
- Specified by:
getLabel
in interface AppDescriptor
setLabel
public void setLabel(String label)
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interface AppDescriptor
setEnabled
public void setEnabled(boolean enabled)
getIcon
public String getIcon()
- Specified by:
getIcon
in interface AppDescriptor
setIcon
public void setIcon(String icon)
getTheme
public String getTheme()
- Specified by:
getTheme
in interface AppDescriptor
setTheme
public void setTheme(String theme)
getAppClass
public Class<? extends App> getAppClass()
- Specified by:
getAppClass
in interface AppDescriptor
setAppClass
public void setAppClass(Class<? extends App> appClass)
getSubApps
public Map<String,SubAppDescriptor> getSubApps()
- Specified by:
getSubApps
in interface AppDescriptor
setSubApps
public void setSubApps(Map<String,SubAppDescriptor> subApps)
addSubApp
public void addSubApp(SubAppDescriptor subApp)
getPermissions
public info.magnolia.cms.security.operations.AccessDefinition getPermissions()
- Specified by:
getPermissions
in interface AppDescriptor
setPermissions
public void setPermissions(info.magnolia.cms.security.operations.AccessDefinition permissions)
getI18nBasename
public String getI18nBasename()
- Specified by:
getI18nBasename
in interface AppDescriptor
setI18nBasename
public void setI18nBasename(String i18nBasename)
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.