public class JavaScriptDesktopAction extends DesktopAction
Run a server-side script against the target node(s).
AttrAlfrescoFiles, AttrAlfrescoFolders, AttrAllowNoParams, AttrAnyFiles, AttrAnyFilesFolders, AttrAnyFolders, AttrClientFiles, AttrClientFolders, AttrMultiplePaths, AttrTargetFiles, AttrTargetFolders, logger, PreConfirmAction, PreCopyToTarget, PreLocalToWorkingCopy, StsAccessDenied, StsAuthTicket, StsBadParameter, StsCommandLine, StsError, StsFileNotFound, StsLaunchURL, StsNoSuchAction, StsNotWorkingCopy, StsSuccess| Constructor and Description |
|---|
JavaScriptDesktopAction()
Class constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getConfirmationString()
Return the confirmation string to be displayed by the client
|
java.lang.String |
getScript()
Return the script data
|
java.lang.String |
getScriptName()
Get the script name
|
void |
initializeAction(ServiceRegistry serviceRegistry,
AlfrescoContext filesysContext)
Initialize the desktop action
|
DesktopResponse |
runAction(DesktopParams params)
Run the desktop action
|
void |
setAttributeList(java.lang.String attributes)
Set the action attributes
|
void |
setPreprocess(java.lang.String preProcessActions)
Set the client side pre-processing actions
|
void |
setScriptName(java.lang.String name)
Set the script name
|
void |
standardInitialize(org.springframework.extensions.config.ConfigElement global,
org.springframework.extensions.config.ConfigElement config,
org.alfresco.jlan.server.filesys.DiskSharedDevice fileSys)
Perform standard desktop action initialization
|
equals, getAttributes, getContext, getName, getPreProcessActions, getPseudoFile, getServiceRegistry, getWebappURL, hasAttribute, hasDebug, hasPreProcessAction, hasPseudoFile, hasWebappURL, initializeAction, setAttributes, setDebug, setFilename, setName, setPath, setPreProcessActions, setPseudoFile, setServiceRegistry, setWebappURL, toStringpublic java.lang.String getConfirmationString()
getConfirmationString in class DesktopActionpublic void standardInitialize(org.springframework.extensions.config.ConfigElement global,
org.springframework.extensions.config.ConfigElement config,
org.alfresco.jlan.server.filesys.DiskSharedDevice fileSys)
throws DesktopActionException
standardInitialize in class DesktopActionglobal - ConfigElementconfig - ConfigElementfileSys - DiskSharedDeviceDesktopActionExceptionpublic void initializeAction(ServiceRegistry serviceRegistry, AlfrescoContext filesysContext) throws DesktopActionException
DesktopActioninitializeAction in class DesktopActionDesktopActionExceptionpublic DesktopResponse runAction(DesktopParams params) throws DesktopActionException
runAction in class DesktopActionparams - DesktopParamsDesktopActionExceptionpublic final java.lang.String getScriptName()
public final java.lang.String getScript()
public final void setScriptName(java.lang.String name)
name - Stringpublic void setAttributeList(java.lang.String attributes)
throws DesktopActionException
attributes - StringDesktopActionExceptionpublic void setPreprocess(java.lang.String preProcessActions)
throws DesktopActionException
preProcessActions - StringDesktopActionExceptionCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.