mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-06-02 17:35:18 +00:00
were both beyond me, and are just the raw conflict merge data. If Kev can't figure out how they should go together by tomorrow AM (for me) I'll dig back in. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@4306 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
58 lines
1.1 KiB
Java
58 lines
1.1 KiB
Java
/**
|
|
*
|
|
*/
|
|
package org.alfresco.repo.jscript;
|
|
|
|
import org.alfresco.service.cmr.repository.ScriptImplementation;
|
|
import org.alfresco.service.cmr.repository.ScriptService;
|
|
|
|
/**
|
|
* Abstract base class for a script implementation
|
|
*
|
|
* @author Roy Wetherall
|
|
*/
|
|
public abstract class BaseScriptImplementation implements ScriptImplementation
|
|
{
|
|
/** The script service */
|
|
private ScriptService scriptService;
|
|
|
|
/** The name of the script */
|
|
private String scriptName;
|
|
|
|
/**
|
|
* Sets the script service
|
|
*
|
|
* @param scriptService the script service
|
|
*/
|
|
public void setScriptService(ScriptService scriptService)
|
|
{
|
|
this.scriptService = scriptService;
|
|
}
|
|
|
|
/**
|
|
* Registers this script with the script service
|
|
*/
|
|
public void register()
|
|
{
|
|
this.scriptService.registerScript(this);
|
|
}
|
|
|
|
/**
|
|
* Sets the script name
|
|
*
|
|
* @param scriptName the script name
|
|
*/
|
|
public void setScriptName(String scriptName)
|
|
{
|
|
this.scriptName = scriptName;
|
|
}
|
|
|
|
/**
|
|
* @see org.alfresco.service.cmr.repository.ScriptImplementation#getScriptName()
|
|
*/
|
|
public String getScriptName()
|
|
{
|
|
return this.scriptName;
|
|
}
|
|
}
|