Class PackagedScriptHelperServiceImpl
java.lang.Object
net.datenwerke.rs.pkg.service.pkg.PackagedScriptHelperServiceImpl
- All Implemented Interfaces:
PackagedScriptHelperService
-
Constructor Summary
ConstructorsConstructorDescriptionPackagedScriptHelperServiceImpl(<any> groovyHelperProvider, LicenseService licenseService, TerminalService terminalService, SimpleScriptingService scriptingService, FileServerService fileServerService, BasepathZipExtractConfigFactory zipExtractConfigFactory, ZipUtilsService zipUtilsService, <any> servletContext) -
Method Summary
Modifier and TypeMethodDescriptionexecutePackage(FileServerFolder targetDir) executePackage(FileServerFolder targetDir, String scriptOptions) executePackage(FileServerFolder targetDir, String scriptOptions, boolean executeRunScriptCommands, boolean executeCopyFilesCommands, Optional<String> copyFilesCustomDstPathPrefix) booleanvalidateZip(File f, boolean requireAutorun) booleanvalidateZip(InputStream is, boolean requireAutorun)
-
Constructor Details
-
PackagedScriptHelperServiceImpl
public PackagedScriptHelperServiceImpl(<any> groovyHelperProvider, LicenseService licenseService, TerminalService terminalService, SimpleScriptingService scriptingService, FileServerService fileServerService, BasepathZipExtractConfigFactory zipExtractConfigFactory, ZipUtilsService zipUtilsService, <any> servletContext)
-
-
Method Details
-
getPackageDirectory
- Specified by:
getPackageDirectoryin interfacePackagedScriptHelperService
-
extractPackageTemporarily
public FileServerFolder extractPackageTemporarily(InputStream is) throws FileNotFoundException, IOException - Specified by:
extractPackageTemporarilyin interfacePackagedScriptHelperService- Throws:
FileNotFoundExceptionIOException
-
getFileServerTempDir
- Specified by:
getFileServerTempDirin interfacePackagedScriptHelperService
-
executePackage
- Specified by:
executePackagein interfacePackagedScriptHelperService
-
executePackage
- Specified by:
executePackagein interfacePackagedScriptHelperService
-
executePackage
public String executePackage(FileServerFolder targetDir, String scriptOptions, boolean executeRunScriptCommands, boolean executeCopyFilesCommands, Optional<String> copyFilesCustomDstPathPrefix) - Specified by:
executePackagein interfacePackagedScriptHelperService
-
listPackages
- Specified by:
listPackagesin interfacePackagedScriptHelperService
-
validateZip
- Specified by:
validateZipin interfacePackagedScriptHelperService
-
validateZip
- Specified by:
validateZipin interfacePackagedScriptHelperService
-