org.alfresco.web.ui.repo.component.template
Class DefaultModelHelper

java.lang.Object
  extended by org.alfresco.web.ui.repo.component.template.DefaultModelHelper

public class DefaultModelHelper
extends java.lang.Object

Helper class to generate the default template model.

See http://www.alfresco.org/mediawiki/index.php/Template_Guide for details


Field Summary
static org.alfresco.service.cmr.repository.TemplateImageResolver imageResolver
          Template Image resolver helper
 
Method Summary
static java.util.Map buildDefaultModel(org.alfresco.service.ServiceRegistry services, User user, org.alfresco.service.cmr.repository.NodeRef template)
          Construct the default FreeMarker template model.
static java.util.Map buildDefaultModel(org.alfresco.service.ServiceRegistry services, User user, org.alfresco.service.cmr.repository.NodeRef template, org.alfresco.service.cmr.repository.TemplateImageResolver resolver)
          Construct the default FreeMarker template model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

imageResolver

public static final org.alfresco.service.cmr.repository.TemplateImageResolver imageResolver
Template Image resolver helper

Method Detail

buildDefaultModel

public static java.util.Map buildDefaultModel(org.alfresco.service.ServiceRegistry services,
                                              User user,
                                              org.alfresco.service.cmr.repository.NodeRef template)
Construct the default FreeMarker template model.

Other root level objects such as the current Space or Document are generally added by the appropriate bean responsible for provided access to those nodes.

Uses the default TemplateImageResolver instance to resolve icons - assumes that the client has a valid FacesContext.

See http://www.alfresco.org/mediawiki/index.php/Template_Guide for details

Returns:
Map containing the default model.

buildDefaultModel

public static java.util.Map buildDefaultModel(org.alfresco.service.ServiceRegistry services,
                                              User user,
                                              org.alfresco.service.cmr.repository.NodeRef template,
                                              org.alfresco.service.cmr.repository.TemplateImageResolver resolver)
Construct the default FreeMarker template model.

Other root level objects such as the current Space or Document are generally added by the appropriate bean responsible for provided access to those nodes.

See http://www.alfresco.org/mediawiki/index.php/Template_Guide for details

Returns:
Map containing the default model.


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.