public boolean canExportJob() {
   return (!Strings.IsNullOrEmpty(this.getJob().getSceneName())
           && !Collections.IsNullOrEmpty(this.getJob().getRemoteCommands())
           && !Strings.IsNullOrEmpty(this.getJob().getSceneFile())
           && !Collections.IsNullOrEmpty(this.getJob().getOutputFiles()))
       ? true
       : false;
 }
 public void onOutputFileInsertion() {
   if (Collections.IsNullOrEmpty(this.job.getOutputFiles())) {
     this.setDefaultOutputFiles();
   }
 }
 public void onRemoteCommandInsertion() {
   if (Collections.IsNullOrEmpty(this.job.getRemoteCommands())) {
     this.setDefaultRemoteCommands();
   }
 }