| Node Director
    | 
accepts a ZIP archive as the input file and extracts it into a given directory. More...
 
  
 | Public Member Functions | |
| void | setJob (RemoteJob job) | 
| boolean | is (String flag, boolean defaultVal) | 
| void | setPerms (File target) throws DirectorException | 
| void | exec () throws DirectorException | 
| Static Public Member Functions | |
| static String | mangleName (String name) | 
| Protected Attributes | |
| RemoteJob | job = null | 
| Vector | apps = new Vector() | 
accepts a ZIP archive as the input file and extracts it into a given directory.
Job Arguments:
| void sfi.director.application.executor.InstallFromZIP.exec | ( | ) | throws DirectorException | 
Implements sfi.director.executor.GenericConnection.
Reimplemented in sfi.director.application.executor.InstallFromArchive.
References sfi.director.retriever.RemoteFile.connectRetrieve(), sfi.director.util.Tools.copyData(), sfi.director.util.Setup.fileSeparator, sfi.director.jobs.RemoteJob.getArgument(), sfi.director.retriever.RetrieverManager.getConnection(), sfi.director.jobs.RemoteJob.getInputFile(), sfi.director.application.executor.InstallFromZIP.is(), sfi.director.application.executor.InstallFromZIP.job, sfi.director.util.Tools.log(), sfi.director.application.executor.InstallFromZIP.mangleName(), sfi.director.util.Logger.NOTICE, sfi.director.application.executor.InstallFromZIP.setPerms(), and sfi.director.util.Logger.WARNING.
| boolean sfi.director.application.executor.InstallFromZIP.is | ( | String | flag, | 
| boolean | defaultVal | ||
| ) | 
| 
 | static | 
| void sfi.director.application.executor.InstallFromZIP.setJob | ( | RemoteJob | job | ) | 
Implements sfi.director.executor.GenericConnection.
References sfi.director.application.executor.InstallFromZIP.job.
| void sfi.director.application.executor.InstallFromZIP.setPerms | ( | File | target | ) | throws DirectorException | 
References sfi.director.system.Files.chgrp(), sfi.director.system.Files.chmod(), sfi.director.system.Files.chown(), sfi.director.jobs.RemoteJob.getArgument(), sfi.director.application.executor.InstallFromZIP.job, sfi.director.system.FileStats.setGroupId(), sfi.director.system.FileStats.setOwnerUid(), and sfi.director.system.FileStats.setPerms().
Referenced by sfi.director.application.executor.InstallFromArchive.exec(), and sfi.director.application.executor.InstallFromZIP.exec().
| 
 | protected | 
| 
 | protected | 
Referenced by sfi.director.application.executor.InstallFromArchive.exec(), sfi.director.application.executor.InstallFromZIP.exec(), sfi.director.application.executor.InstallFromZIP.is(), sfi.director.application.executor.InstallFromZIP.setJob(), and sfi.director.application.executor.InstallFromZIP.setPerms().
 1.8.1.2
 1.8.1.2