From 93bc9691f97d8a7396e9bf3d564e102b8e39316e Mon Sep 17 00:00:00 2001 From: =?utf8?q?D=C3=A9nes=20Horv=C3=A1th?= Date: Fri, 6 Sep 2019 08:31:06 +0000 Subject: [PATCH] git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C31505 --- .../config/config.xml | 2 +- .../jobtemplates/common-copy.xml | 8 +-- .../jobengine/server/steps/FileCopyStep.java | 23 ++++--- .../pages/directorylist.zul | 4 +- .../zk/model/DirectoryListModel.java | 63 +++++-------------- .../zk/model/MaestroJobListModel.java | 57 ++++++++++------- .../jobengine/zk/model/TargetsListModel.java | 31 +++++++-- 7 files changed, 95 insertions(+), 93 deletions(-) diff --git a/server/user.jobengine.executors/config/config.xml b/server/user.jobengine.executors/config/config.xml index 93d01f23..8e3d1772 100644 --- a/server/user.jobengine.executors/config/config.xml +++ b/server/user.jobengine.executors/config/config.xml @@ -35,5 +35,5 @@ - + \ No newline at end of file diff --git a/server/user.jobengine.executors/jobtemplates/common-copy.xml b/server/user.jobengine.executors/jobtemplates/common-copy.xml index f175bc4b..caa14817 100644 --- a/server/user.jobengine.executors/jobtemplates/common-copy.xml +++ b/server/user.jobengine.executors/jobtemplates/common-copy.xml @@ -1,12 +1,12 @@ - + - + @@ -23,10 +23,10 @@ - + - + diff --git a/server/user.jobengine.executors/src/user/jobengine/server/steps/FileCopyStep.java b/server/user.jobengine.executors/src/user/jobengine/server/steps/FileCopyStep.java index a3587139..eefbc31b 100644 --- a/server/user.jobengine.executors/src/user/jobengine/server/steps/FileCopyStep.java +++ b/server/user.jobengine.executors/src/user/jobengine/server/steps/FileCopyStep.java @@ -12,7 +12,7 @@ import user.jobengine.db.IItemManager; import user.jobengine.server.IJobEngine; import user.jobengine.server.IJobRuntime; -public class FileCopyStep { +public class FileCopyStep extends JobStep { private static final Logger logger = LogManager.getLogger(); private IItemManager manager; private Marker marker; @@ -30,27 +30,27 @@ public class FileCopyStep { } if (sourceProtocol == null) { logger.error(marker, "A forrás protokol bemeneti paramétere üres."); - throw new NullPointerException("System is not configured properly, 'mediaCubeMedia' input parameter missing."); + throw new NullPointerException("System is not configured properly, 'sourceProtocol' input parameter missing."); } if (sourcePath == null) { logger.error(marker, "A forrás fájl elérés bemeneti paramétere üres."); - throw new NullPointerException("System is not configured properly, 'mediaCubeMedia' input parameter missing."); + throw new NullPointerException("System is not configured properly, 'sourcePath' input parameter missing."); } if (sourceFileName == null) { logger.error(marker, "A forrás fájlnév bemeneti paramétere üres."); - throw new NullPointerException("System is not configured properly, 'mediaCubeMedia' input parameter missing."); + throw new NullPointerException("System is not configured properly, 'sourceFileName' input parameter missing."); } if (targetProtocol == null) { logger.error(marker, "A cél protokol bemeneti paramétere üres."); - throw new NullPointerException("System is not configured properly, 'mediaCubeMedia' input parameter missing."); + throw new NullPointerException("System is not configured properly, 'targetProtocol' input parameter missing."); } if (targetPath == null) { logger.error(marker, "A cél fájl elérés bemeneti paramétere üres."); - throw new NullPointerException("System is not configured properly, 'mediaCubeMedia' input parameter missing."); + throw new NullPointerException("System is not configured properly, 'targetPath' input parameter missing."); } if (targetFileName == null) { logger.error(marker, "A cél fájlnév bemeneti paramétere üres."); - throw new NullPointerException("System is not configured properly, 'mediaCubeMedia' input parameter missing."); + throw new NullPointerException("System is not configured properly, 'targetFileName' input parameter missing."); } } @@ -80,11 +80,14 @@ public class FileCopyStep { logger.catching(e); throw e; } finally { - source.cleanUp(); - target.cleanUp(); + if (source != null) { + source.cleanUp(); + } + if (target != null) { + target.cleanUp(); + } } return null; } - } diff --git a/server/user.jobengine.osgi.server/pages/directorylist.zul b/server/user.jobengine.osgi.server/pages/directorylist.zul index 58ab0ba3..5e58f8c6 100644 --- a/server/user.jobengine.osgi.server/pages/directorylist.zul +++ b/server/user.jobengine.osgi.server/pages/directorylist.zul @@ -7,8 +7,8 @@