Script and Template processor extension object support for Presentation tier.

- Additional root scope java objects can now be configured in for use by plain web-tier WebScripts, SURF components and SURF templates.
 - Initial config files provided for SURF web-framework - script/template services context
 - Also the first steps towards pluggable script/template processing engines for WebScripts

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14076 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Kevin Roast
2009-04-23 15:13:09 +00:00
parent 04765bb281
commit a7089e9144
9 changed files with 13 additions and 103 deletions

View File

@@ -28,9 +28,9 @@ import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import org.alfresco.processor.Processor;
import org.alfresco.processor.ProcessorExtension;
import org.alfresco.service.ServiceRegistry;
import org.alfresco.service.cmr.repository.Processor;
import org.alfresco.service.cmr.repository.ProcessorExtension;
import org.alfresco.service.cmr.repository.ScriptProcessor;
import org.alfresco.service.cmr.repository.ScriptService;
import org.alfresco.service.cmr.repository.TemplateProcessor;
@@ -60,7 +60,7 @@ public abstract class BaseProcessor implements Processor
protected ServiceRegistry services;
/** A map containing all the processor extenstions */
protected Map<String, ProcessorExtension> processorExtensions = new HashMap<String, ProcessorExtension>(10);
protected Map<String, ProcessorExtension> processorExtensions = new HashMap<String, ProcessorExtension>(16);
/**
* Registers this processor with the relevant services

View File

@@ -24,8 +24,8 @@
*/
package org.alfresco.repo.processor;
import org.alfresco.service.cmr.repository.Processor;
import org.alfresco.service.cmr.repository.ProcessorExtension;
import org.alfresco.processor.Processor;
import org.alfresco.processor.ProcessorExtension;
/**
* Abstract base class for a processor extension
@@ -69,7 +69,7 @@ public abstract class BaseProcessorExtension implements ProcessorExtension
}
/**
* @see org.alfresco.service.cmr.repository.ProcessorExtension#getExtensionName()
* @see org.alfresco.processor.ProcessorExtension#getExtensionName()
*/
public String getExtensionName()
{