public class ScriptPluginFileCopier extends BaseScriptPlugin implements FileCopier
CONFIG_DEFAULT, CONFIG_DESCRIPTION, CONFIG_LABELS, CONFIG_NAME, CONFIG_PROP_PREFIX, CONFIG_RENDERING_OPTIONS, CONFIG_REQUIRED, CONFIG_SCOPE, CONFIG_TITLE, CONFIG_TYPE, CONFIG_VALUES, DESCRIPTION_PROP, SETTING_MERGE_ENVIRONMENT, TITLE_PROP| Constructor and Description |
|---|
ScriptPluginFileCopier(ScriptPluginProvider provider,
Framework framework) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
copyFile(ExecutionContext executionContext,
java.io.File file,
INodeEntry node,
java.lang.String destination)
Copy existing file
|
java.lang.String |
copyFileStream(ExecutionContext executionContext,
java.io.InputStream inputStream,
INodeEntry node,
java.lang.String destination)
Copy inputstream
|
java.lang.String |
copyScriptContent(ExecutionContext executionContext,
java.lang.String s,
INodeEntry node,
java.lang.String destination)
Copy string content
|
boolean |
isAllowCustomProperties() |
boolean |
isUseConventionalPropertiesMapping() |
createScriptArgs, createScriptArgsList, createScriptDataContext, createScriptDataContext, createStepItemDataContext, getScriptExecHelper, prepareSecretBundle, runPluginScript, setScriptExecHelpercreateDescription, createDescription, createPluginData, getDescription, getFramework, getProvider, loadConfigData, loadContentConversionPropertyValues, loadInstanceDataFromNodeAttributespublic ScriptPluginFileCopier(ScriptPluginProvider provider, Framework framework)
public boolean isAllowCustomProperties()
isAllowCustomProperties in class AbstractDescribableScriptPluginpublic boolean isUseConventionalPropertiesMapping()
isUseConventionalPropertiesMapping in class AbstractDescribableScriptPluginpublic java.lang.String copyFileStream(ExecutionContext executionContext, java.io.InputStream inputStream, INodeEntry node, java.lang.String destination) throws FileCopierException
copyFileStream in interface FileCopierexecutionContext - contextinputStream - the input streamnode - nodedestination - the full path destination for the fileFileCopierException - if an error occurspublic java.lang.String copyFile(ExecutionContext executionContext, java.io.File file, INodeEntry node, java.lang.String destination) throws FileCopierException
copyFile in interface FileCopierexecutionContext - contextfile - local file tocopynode - nodedestination - the full path destination for the fileFileCopierException - if an error occurspublic java.lang.String copyScriptContent(ExecutionContext executionContext, java.lang.String s, INodeEntry node, java.lang.String destination) throws FileCopierException
copyScriptContent in interface FileCopierexecutionContext - contexts - file content stringnode - nodedestination - the full path destination for the fileFileCopierException - if an error occurs