From 96a96c80522b98c81bdfb1f021575e1e16a45850 Mon Sep 17 00:00:00 2001 From: Sweidan Omar Date: Tue, 3 May 2022 10:36:11 +0000 Subject: [PATCH] git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C33287 --- .../jobengine/server/ast/JobTemplate.java | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/ast/JobTemplate.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/ast/JobTemplate.java index 546632f1..71ee6171 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/ast/JobTemplate.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/ast/JobTemplate.java @@ -242,19 +242,29 @@ public class JobTemplate extends AST implements Serializable { if (getDeclarationSequence() != null) { Element declarations = document.createElement("declarations"); root.appendChild(declarations); + Element parameters = document.createElement("parameters"); + Element variables = document.createElement("variables"); + declarations.appendChild(parameters); + declarations.appendChild(variables); + for (int i = 0; i < getDeclarationSequence().getDeclarations().size(); i++) { Element declarationElement = null; if (getDeclarationSequence().getDeclarations().get(i).getClass().getSimpleName() .equals("ParameterDeclaration")) { declarationElement = document.createElement("parameter"); + declarationElement.setAttribute("name", + getDeclarationSequence().getDeclarations().get(i).getName()); + declarationElement.setAttribute("type", + getDeclarationSequence().getDeclarations().get(i).getType()); + parameters.appendChild(declarationElement); } else { declarationElement = document.createElement("variable"); + declarationElement.setAttribute("name", + getDeclarationSequence().getDeclarations().get(i).getName()); + declarationElement.setAttribute("type", + getDeclarationSequence().getDeclarations().get(i).getType()); + variables.appendChild(declarationElement); } - declarationElement.setAttribute("name", - getDeclarationSequence().getDeclarations().get(i).getName()); - declarationElement.setAttribute("type", - getDeclarationSequence().getDeclarations().get(i).getType()); - declarations.appendChild(declarationElement); } } if (getCommandSequence() != null) { -- 2.54.0