Package com.composum.sling.nodes.console
Class ConsoleModel
- java.lang.Object
-
- com.composum.sling.core.AbstractSlingBean
-
- com.composum.sling.nodes.console.ConsoleSlingBean
-
- com.composum.sling.nodes.console.ConsolePage
-
- com.composum.sling.nodes.console.ConsoleModel
-
- All Implemented Interfaces:
com.composum.sling.core.bean.RestrictedBean,com.composum.sling.core.SlingBean
public class ConsoleModel extends ConsolePage
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classConsoleModel.LinkModel
-
Field Summary
Fields Modifier and Type Field Description protected Consoles.Consoleconsole-
Fields inherited from class com.composum.sling.nodes.console.ConsolePage
SERVICE_KEY
-
-
Constructor Summary
Constructors Constructor Description ConsoleModel()ConsoleModel(com.composum.sling.core.BeanContext context)ConsoleModel(com.composum.sling.core.BeanContext context, Consoles.Console console)ConsoleModel(com.composum.sling.core.BeanContext context, org.apache.sling.api.resource.Resource resource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull StringgetContentSrc()@NotNull StringgetDataSet()@NotNull StringgetDescription()@NotNull StringgetId()@NotNull StringgetLabel()@NotNull ConsoleModel.LinkModelgetLink()@NotNull StringgetLinkAttributes()@NotNull Collection<ConsoleModel>getMenuItems()@NotNull StringgetName()@NotNull StringgetPath()@NotNull StringgetStaticUrl()@NotNull StringgetUrl()voidinitialize(com.composum.sling.core.BeanContext context, org.apache.sling.api.resource.Resource resource)booleanisMenu()booleanisSupportsPermissions()booleanisValidMenu()@NotNull StringtoString()-
Methods inherited from class com.composum.sling.nodes.console.ConsolePage
getCurrentUser, getLogoutUrl, getSystemPermission, getURL, getUserPermission, getWorkspaceName
-
Methods inherited from class com.composum.sling.core.AbstractSlingBean
executeQuery, findBeans, findNodes, findNodes, findPathList, getContentResource, getDomId, getHasTitle, getInherited, getInherited, getNode, getParent, getParent, getPermissible, getProperty, getProperty, getQueryManager, getRequest, getResolver, getResource, getResponse, getServiceKey, getSession, getSling, getStringId, getTitle, getType, getUsername, initialize, isPermissible, isReadAllowed, isWriteAllowed, toString
-
-
-
-
Field Detail
-
console
protected Consoles.Console console
-
-
Constructor Detail
-
ConsoleModel
public ConsoleModel(com.composum.sling.core.BeanContext context, Consoles.Console console)
-
ConsoleModel
public ConsoleModel(com.composum.sling.core.BeanContext context, org.apache.sling.api.resource.Resource resource)
-
ConsoleModel
public ConsoleModel(com.composum.sling.core.BeanContext context)
-
ConsoleModel
public ConsoleModel()
-
-
Method Detail
-
initialize
public void initialize(com.composum.sling.core.BeanContext context, org.apache.sling.api.resource.Resource resource)- Specified by:
initializein interfacecom.composum.sling.core.SlingBean- Overrides:
initializein classConsoleSlingBean
-
getId
@NotNull public @NotNull String getId()
- Overrides:
getIdin classcom.composum.sling.core.AbstractSlingBean
-
getName
@NotNull public @NotNull String getName()
- Specified by:
getNamein interfacecom.composum.sling.core.SlingBean- Overrides:
getNamein classcom.composum.sling.core.AbstractSlingBean
-
getPath
@NotNull public @NotNull String getPath()
- Specified by:
getPathin interfacecom.composum.sling.core.SlingBean- Overrides:
getPathin classcom.composum.sling.core.AbstractSlingBean
-
getLabel
@NotNull public @NotNull String getLabel()
-
isSupportsPermissions
public boolean isSupportsPermissions()
-
getDescription
@NotNull public @NotNull String getDescription()
-
getContentSrc
@NotNull public @NotNull String getContentSrc()
-
getUrl
@NotNull public @NotNull String getUrl()
- Overrides:
getUrlin classcom.composum.sling.core.AbstractSlingBean
-
getStaticUrl
@NotNull public @NotNull String getStaticUrl()
-
getLink
@NotNull public @NotNull ConsoleModel.LinkModel getLink()
-
getLinkAttributes
@NotNull public @NotNull String getLinkAttributes()
-
isMenu
public boolean isMenu()
-
isValidMenu
public boolean isValidMenu()
-
getMenuItems
@NotNull public @NotNull Collection<ConsoleModel> getMenuItems()
-
toString
@NotNull public @NotNull String toString()
- Overrides:
toStringin classcom.composum.sling.core.AbstractSlingBean
-
getDataSet
@NotNull public @NotNull String getDataSet()
-
-