nl.hippo.portal.cms.site
Class CMSLinkFactoryImpl

java.lang.Object
  extended by nl.hippo.portal.cms.site.CMSLinkFactoryImpl
All Implemented Interfaces:
nl.hippo.portal.cms.site.CMSLinkFactory

public class CMSLinkFactoryImpl
extends java.lang.Object
implements nl.hippo.portal.cms.site.CMSLinkFactory


Field Summary
static java.lang.String ASSET_LINK_PATH_PREFIX
           
static java.lang.String DOCUMENT_LINK_PATH_PREFIX
           
 
Fields inherited from interface nl.hippo.portal.cms.site.CMSLinkFactory
INTERNAL_LINK_ID_PREFIX, INTERNAL_LINK_PREFIX, PORTAL_LINK_PREFIX, SITE_LINK_PREFIX, SITEMAP_ID_PREFIX, SITEMAP_LINK_PREFIX, SITEMAP_URL_PREFIX
 
Constructor Summary
CMSLinkFactoryImpl(nl.hippo.portal.cms.CMSRequestContext context)
           
 
Method Summary
 nl.hippo.portal.cms.site.LinkItem createLinkItem(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, nl.hippo.portal.cms.site.SiteMapItem smi)
           
 nl.hippo.portal.cms.site.LinkItem createLinkItem(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, nl.hippo.portal.cms.site.SiteMapItem smi, java.lang.String title)
           
 nl.hippo.portal.cms.site.LinkItem createLinkItem(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, java.lang.String title, java.lang.String link)
           
 nl.hippo.portal.cms.site.LinkItem createLinkItem(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, java.lang.String title, java.lang.String link, boolean fetchMetadata)
           
 nl.hippo.portal.cms.site.LinkItem createLinkItemById(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, java.lang.String title, java.lang.String documentId)
           
 nl.hippo.portal.cms.site.LinkItem createLinkItemById(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, java.lang.String title, java.lang.String documentId, boolean fetchMetadata)
           
 nl.hippo.portal.cms.site.LinkItem createLinkItemById(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, java.lang.String title, java.lang.String documentId, nl.hippo.portal.cms.site.SiteMapItem smi)
           
 nl.hippo.portal.cms.site.LinkItem createLinkItemById(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, java.lang.String title, java.lang.String documentId, nl.hippo.portal.cms.site.SiteMapItem smi, boolean fetchMetadata)
           
 nl.hippo.portal.cms.site.LinkItem createLinkItemById(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, java.lang.String title, java.lang.String documentId, java.lang.String sitemapId)
           
 nl.hippo.portal.cms.site.LinkItem createLinkItemById(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, java.lang.String title, java.lang.String documentId, java.lang.String sitemapId, boolean fetchMetadata)
           
 nl.hippo.client.api.content.DocumentMetadata getMetaDataForSrc(java.lang.String src)
           
 java.lang.String getSiteMapItemURL(nl.hippo.portal.cms.site.SiteMapItem item)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DOCUMENT_LINK_PATH_PREFIX

public static java.lang.String DOCUMENT_LINK_PATH_PREFIX

ASSET_LINK_PATH_PREFIX

public static java.lang.String ASSET_LINK_PATH_PREFIX
Constructor Detail

CMSLinkFactoryImpl

public CMSLinkFactoryImpl(nl.hippo.portal.cms.CMSRequestContext context)
Method Detail

getSiteMapItemURL

public java.lang.String getSiteMapItemURL(nl.hippo.portal.cms.site.SiteMapItem item)

getMetaDataForSrc

public nl.hippo.client.api.content.DocumentMetadata getMetaDataForSrc(java.lang.String src)

createLinkItem

public nl.hippo.portal.cms.site.LinkItem createLinkItem(javax.portlet.RenderRequest request,
                                                        javax.portlet.RenderResponse response,
                                                        nl.hippo.portal.cms.site.SiteMapItem smi,
                                                        java.lang.String title)
Specified by:
createLinkItem in interface nl.hippo.portal.cms.site.CMSLinkFactory

createLinkItem

public nl.hippo.portal.cms.site.LinkItem createLinkItem(javax.portlet.RenderRequest request,
                                                        javax.portlet.RenderResponse response,
                                                        nl.hippo.portal.cms.site.SiteMapItem smi)
Specified by:
createLinkItem in interface nl.hippo.portal.cms.site.CMSLinkFactory

createLinkItem

public nl.hippo.portal.cms.site.LinkItem createLinkItem(javax.portlet.RenderRequest request,
                                                        javax.portlet.RenderResponse response,
                                                        java.lang.String title,
                                                        java.lang.String link,
                                                        boolean fetchMetadata)
Specified by:
createLinkItem in interface nl.hippo.portal.cms.site.CMSLinkFactory

createLinkItem

public nl.hippo.portal.cms.site.LinkItem createLinkItem(javax.portlet.RenderRequest request,
                                                        javax.portlet.RenderResponse response,
                                                        java.lang.String title,
                                                        java.lang.String link)
Specified by:
createLinkItem in interface nl.hippo.portal.cms.site.CMSLinkFactory

createLinkItemById

public nl.hippo.portal.cms.site.LinkItem createLinkItemById(javax.portlet.RenderRequest request,
                                                            javax.portlet.RenderResponse response,
                                                            java.lang.String title,
                                                            java.lang.String documentId,
                                                            boolean fetchMetadata)
Specified by:
createLinkItemById in interface nl.hippo.portal.cms.site.CMSLinkFactory

createLinkItemById

public nl.hippo.portal.cms.site.LinkItem createLinkItemById(javax.portlet.RenderRequest request,
                                                            javax.portlet.RenderResponse response,
                                                            java.lang.String title,
                                                            java.lang.String documentId)
Specified by:
createLinkItemById in interface nl.hippo.portal.cms.site.CMSLinkFactory

createLinkItemById

public nl.hippo.portal.cms.site.LinkItem createLinkItemById(javax.portlet.RenderRequest request,
                                                            javax.portlet.RenderResponse response,
                                                            java.lang.String title,
                                                            java.lang.String documentId,
                                                            java.lang.String sitemapId)
Specified by:
createLinkItemById in interface nl.hippo.portal.cms.site.CMSLinkFactory

createLinkItemById

public nl.hippo.portal.cms.site.LinkItem createLinkItemById(javax.portlet.RenderRequest request,
                                                            javax.portlet.RenderResponse response,
                                                            java.lang.String title,
                                                            java.lang.String documentId,
                                                            java.lang.String sitemapId,
                                                            boolean fetchMetadata)
Specified by:
createLinkItemById in interface nl.hippo.portal.cms.site.CMSLinkFactory

createLinkItemById

public nl.hippo.portal.cms.site.LinkItem createLinkItemById(javax.portlet.RenderRequest request,
                                                            javax.portlet.RenderResponse response,
                                                            java.lang.String title,
                                                            java.lang.String documentId,
                                                            nl.hippo.portal.cms.site.SiteMapItem smi)
Specified by:
createLinkItemById in interface nl.hippo.portal.cms.site.CMSLinkFactory

createLinkItemById

public nl.hippo.portal.cms.site.LinkItem createLinkItemById(javax.portlet.RenderRequest request,
                                                            javax.portlet.RenderResponse response,
                                                            java.lang.String title,
                                                            java.lang.String documentId,
                                                            nl.hippo.portal.cms.site.SiteMapItem smi,
                                                            boolean fetchMetadata)
Specified by:
createLinkItemById in interface nl.hippo.portal.cms.site.CMSLinkFactory


Copyright © 2007-2008 . All Rights Reserved.