mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-06-23 18:05:32 +00:00
Fallout fix from template/script refactor.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5524 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
parent
37e81b9ea4
commit
3322e78a09
@ -479,7 +479,7 @@ public class RhinoScriptProcessor extends BaseProcessor implements ScriptProcess
|
|||||||
}
|
}
|
||||||
|
|
||||||
// add the global scripts
|
// add the global scripts
|
||||||
for (ProcessorExtension ex : this.processExtensions.values())
|
for (ProcessorExtension ex : this.processorExtensions.values())
|
||||||
{
|
{
|
||||||
model.put(ex.getExtensionName(), ex);
|
model.put(ex.getExtensionName(), ex);
|
||||||
}
|
}
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
*/
|
*/
|
||||||
package org.alfresco.repo.processor;
|
package org.alfresco.repo.processor;
|
||||||
|
|
||||||
|
import java.util.Collection;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@ -59,7 +60,7 @@ public abstract class BaseProcessor implements Processor
|
|||||||
protected ServiceRegistry services;
|
protected ServiceRegistry services;
|
||||||
|
|
||||||
/** A map containing all the processor extenstions */
|
/** A map containing all the processor extenstions */
|
||||||
protected Map<String, ProcessorExtension> processExtensions = new HashMap<String, ProcessorExtension>(10);
|
protected Map<String, ProcessorExtension> processorExtensions = new HashMap<String, ProcessorExtension>(10);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Registers this processor with the relevant services
|
* Registers this processor with the relevant services
|
||||||
@ -153,6 +154,16 @@ public abstract class BaseProcessor implements Processor
|
|||||||
*/
|
*/
|
||||||
public void registerProcessorExtension(ProcessorExtension processorExtension)
|
public void registerProcessorExtension(ProcessorExtension processorExtension)
|
||||||
{
|
{
|
||||||
this.processExtensions.put(processorExtension.getExtensionName(), processorExtension);
|
this.processorExtensions.put(processorExtension.getExtensionName(), processorExtension);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the collection of processor extensions
|
||||||
|
*
|
||||||
|
* @return Collection<ProcessorExtension> collection of processor extensions
|
||||||
|
*/
|
||||||
|
public Collection<ProcessorExtension> getProcessorExtensions()
|
||||||
|
{
|
||||||
|
return this.processorExtensions.values();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -301,7 +301,7 @@ public class FreeMarkerProcessor extends BaseProcessor implements TemplateProces
|
|||||||
|
|
||||||
// add the template extensions to the model
|
// add the template extensions to the model
|
||||||
// the extensions include custom root helper objects and custom template method objects
|
// the extensions include custom root helper objects and custom template method objects
|
||||||
for (ProcessorExtension ext : this.processExtensions.values())
|
for (ProcessorExtension ext : this.processorExtensions.values())
|
||||||
{
|
{
|
||||||
if (ext instanceof TemplateProcessorExtension)
|
if (ext instanceof TemplateProcessorExtension)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user