summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authornjames <nkskjames@gmail.com>2017-02-09 11:10:46 -0600
committernjames <nkskjames@gmail.com>2017-02-09 11:10:46 -0600
commit51c4191433d214c5fe5d007f013d8d939c4ecdeb (patch)
tree25df3f96a6ffd37ba76ef01297cb9ff8dace0149 /src
parent31155941629988f0adcf765e7e7dd3af34fb1214 (diff)
downloadserverwiz-51c4191433d214c5fe5d007f013d8d939c4ecdeb.tar.gz
serverwiz-51c4191433d214c5fe5d007f013d8d939c4ecdeb.zip
Force top level name in hierarchy include position
For example sys would become sys-0
Diffstat (limited to 'src')
-rw-r--r--src/com/ibm/ServerWizard2/controller/TargetWizardController.java2
-rw-r--r--src/com/ibm/ServerWizard2/model/SystemModel.java8
2 files changed, 7 insertions, 3 deletions
diff --git a/src/com/ibm/ServerWizard2/controller/TargetWizardController.java b/src/com/ibm/ServerWizard2/controller/TargetWizardController.java
index 1f21c57..ad033d0 100644
--- a/src/com/ibm/ServerWizard2/controller/TargetWizardController.java
+++ b/src/com/ibm/ServerWizard2/controller/TargetWizardController.java
@@ -98,7 +98,7 @@ public class TargetWizardController {
targetInstance = new Target(targetModel);
}
targetInstance.setName(nameOverride);
- model.updateTargetPosition(targetInstance, parentTarget, -1);
+ model.updateTargetPosition(targetInstance, parentTarget, -1, modelCreationMode);
try {
model.addTarget(parentTarget, targetInstance, modelCreationMode);
view.updateInstanceTree(targetInstance, parentItem);
diff --git a/src/com/ibm/ServerWizard2/model/SystemModel.java b/src/com/ibm/ServerWizard2/model/SystemModel.java
index 4140111..9038239 100644
--- a/src/com/ibm/ServerWizard2/model/SystemModel.java
+++ b/src/com/ibm/ServerWizard2/model/SystemModel.java
@@ -778,14 +778,18 @@ public class SystemModel {
}
}
- public void updateTargetPosition(Target target, Target parentTarget, int position) {
+ public void updateTargetPosition(Target target, Target parentTarget, int position, Boolean modelCreationMode) {
if (position > 0) {
target.setPosition(position);
return;
}
if (parentTarget == null) {
target.setName(target.getIdPrefix());
- target.setPosition(-1);
+ if (modelCreationMode) {
+ target.setPosition(-1);
+ } else {
+ target.setPosition(0);
+ }
return;
}
int p = -1;
OpenPOWER on IntegriCloud