public class SitemapContentConnector extends Object implements info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector
ContentConnector
implementation capable of handling SiteMapEntry
objects.Constructor and Description |
---|
SitemapContentConnector(SitemapContentConnectorDefinition definition,
SiteMapService siteMapService,
info.magnolia.ui.api.app.SubAppContext subAppContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
canHandleItem(Object itemId) |
SiteMapEntryContainer |
getContainer() |
Object |
getDefaultItemId() |
com.vaadin.data.Item |
getItem(Object itemId) |
SiteMapEntry |
getItemId(com.vaadin.data.Item item) |
SiteMapEntry |
getItemIdByUrlFragment(String urlFragment) |
String |
getItemUrlFragment(Object itemId) |
String |
getSitemapPath() |
public static final String SEPARATOR
@Inject public SitemapContentConnector(SitemapContentConnectorDefinition definition, SiteMapService siteMapService, info.magnolia.ui.api.app.SubAppContext subAppContext)
public String getItemUrlFragment(Object itemId)
getItemUrlFragment
in interface info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector
public SiteMapEntry getItemIdByUrlFragment(String urlFragment)
getItemIdByUrlFragment
in interface info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector
public Object getDefaultItemId()
getDefaultItemId
in interface info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector
public com.vaadin.data.Item getItem(Object itemId)
getItem
in interface info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector
public SiteMapEntry getItemId(com.vaadin.data.Item item)
getItemId
in interface info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector
public boolean canHandleItem(Object itemId)
canHandleItem
in interface info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector
public String getSitemapPath()
public SiteMapEntryContainer getContainer()
Copyright © 2017 Magnolia International Ltd.. All rights reserved.