org.alfresco.repo.web.scripts
Class RepositoryTemplateProcessor
java.lang.Object
org.alfresco.repo.processor.BaseProcessor
org.alfresco.repo.template.FreeMarkerProcessor
org.alfresco.repo.web.scripts.RepositoryTemplateProcessor
- All Implemented Interfaces:
- java.util.EventListener, org.alfresco.processor.Processor, org.alfresco.service.cmr.repository.TemplateProcessor, org.alfresco.service.cmr.repository.TemplateValueConverter, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener
public class RepositoryTemplateProcessor
- extends org.alfresco.repo.template.FreeMarkerProcessor
- implements org.springframework.extensions.webscripts.TemplateProcessor, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener
Repository (server-tier) Web Script Template Processor
Fields inherited from class org.alfresco.repo.processor.BaseProcessor |
extension, name, processorExtensions, scriptService, services, templateService |
Methods inherited from class org.alfresco.repo.template.FreeMarkerProcessor |
convertValue, getStringConfig, process, processString |
Methods inherited from class org.alfresco.repo.processor.BaseProcessor |
getExtension, getName, getProcessorExtensions, register, registerProcessorExtension, setExtension, setName, setScriptService, setServiceRegistry, setTemplateService |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.springframework.extensions.webscripts.TemplateProcessor |
process, processString |
Methods inherited from interface org.alfresco.processor.Processor |
getExtension, getName, registerProcessorExtension |
searchPath
protected org.springframework.extensions.webscripts.SearchPath searchPath
defaultEncoding
protected java.lang.String defaultEncoding
templateConfig
protected freemarker.template.Configuration templateConfig
freeMarkerProcessor
protected org.alfresco.repo.template.FreeMarkerProcessor freeMarkerProcessor
RepositoryTemplateProcessor
public RepositoryTemplateProcessor()
setDefaultEncoding
public void setDefaultEncoding(java.lang.String defaultEncoding)
- Overrides:
setDefaultEncoding
in class org.alfresco.repo.template.FreeMarkerProcessor
getDefaultEncoding
public java.lang.String getDefaultEncoding()
setUpdateDelay
public void setUpdateDelay(int updateDelay)
- Parameters:
updateDelay
- the time in seconds between checks on the modified date for cached templates
setCacheSize
@Deprecated
public void setCacheSize(int cacheSize)
- Deprecated.
- Parameters:
cacheSize
- not used anymore
setSearchPath
public void setSearchPath(org.springframework.extensions.webscripts.SearchPath searchPath)
- Parameters:
searchPath
-
setFreeMarkerProcessor
public void setFreeMarkerProcessor(org.alfresco.repo.template.FreeMarkerProcessor freeMarkerProcessor)
- Set the freemarker processor
- Parameters:
freeMarkerProcessor
- the free marker processor
getConfig
protected freemarker.template.Configuration getConfig()
- Overrides:
getConfig
in class org.alfresco.repo.template.FreeMarkerProcessor
reset
public void reset()
hasTemplate
public boolean hasTemplate(java.lang.String templatePath)
initConfig
protected void initConfig()
- Initialise FreeMarker Configuration
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
- Specified by:
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
onApplicationEvent
public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
- Specified by:
onApplicationEvent
in interface org.springframework.context.ApplicationListener
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.