info.magnolia.ui.api.app.registry
Class ConfiguredAppDescriptor

java.lang.Object
  extended by 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

Constructor Summary
ConfiguredAppDescriptor()
           
 
Method Summary
 void addSubApp(SubAppDescriptor subApp)
           
 boolean equals(Object o)
           
 Class<? extends App> getAppClass()
           
 String getI18nBasename()
           
 String getIcon()
           
 String getLabel()
           
 String getName()
           
 info.magnolia.cms.security.operations.AccessDefinition getPermissions()
           
 Map<String,SubAppDescriptor> getSubApps()
           
 String getTheme()
           
 int hashCode()
           
 boolean isEnabled()
           
 void setAppClass(Class<? extends App> appClass)
           
 void setEnabled(boolean enabled)
           
 void setI18nBasename(String i18nBasename)
           
 void setIcon(String icon)
           
 void setLabel(String label)
           
 void setName(String name)
           
 void setPermissions(info.magnolia.cms.security.operations.AccessDefinition permissions)
           
 void setSubApps(Map<String,SubAppDescriptor> subApps)
           
 void setTheme(String theme)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfiguredAppDescriptor

public ConfiguredAppDescriptor()
Method Detail

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.