info.magnolia.module.googlesitemap.model.components
Class SiteComponent

java.lang.Object
  extended by info.magnolia.rendering.model.RenderingModelImpl<RD>
      extended by info.magnolia.module.googlesitemap.model.SiteMapModel<info.magnolia.rendering.template.RenderableDefinition>
          extended by info.magnolia.module.googlesitemap.model.components.SiteComponent
All Implemented Interfaces:
info.magnolia.rendering.model.RenderingModel<info.magnolia.rendering.template.RenderableDefinition>

public class SiteComponent
extends SiteMapModel<info.magnolia.rendering.template.RenderableDefinition>

Model definition for the SiteComponent.

Version:
$Id$

Field Summary
 
Fields inherited from class info.magnolia.module.googlesitemap.model.SiteMapModel
siteMapService
 
Fields inherited from class info.magnolia.rendering.model.RenderingModelImpl
content, contentMap, definition, parentModel
 
Fields inherited from interface info.magnolia.rendering.model.RenderingModel
SKIP_RENDERING
 
Constructor Summary
SiteComponent(javax.jcr.Node content, info.magnolia.rendering.template.RenderableDefinition definition, info.magnolia.rendering.model.RenderingModel<?> parent, SiteMapService siteMapService)
          Constructor for injection.
 
Method Summary
 Iterator<SiteMapEntry> getSiteMapEntry(String type)
          Get SiteMapEntry for Editing.
 
Methods inherited from class info.magnolia.module.googlesitemap.model.SiteMapModel
execute, getSiteMapBeans
 
Methods inherited from class info.magnolia.rendering.model.RenderingModelImpl
getContent, getDef, getDefinition, getNode, getParent, getRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SiteComponent

@Inject
public SiteComponent(javax.jcr.Node content,
                            info.magnolia.rendering.template.RenderableDefinition definition,
                            info.magnolia.rendering.model.RenderingModel<?> parent,
                            SiteMapService siteMapService)
Constructor for injection.

Method Detail

getSiteMapEntry

public Iterator<SiteMapEntry> getSiteMapEntry(String type)
                                       throws javax.jcr.RepositoryException
Get SiteMapEntry for Editing.

Throws:
javax.jcr.RepositoryException


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.