Author: adietish
Date: 2010-12-22 16:54:16 -0500 (Wed, 22 Dec 2010)
New Revision: 27698
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/unmarshal/KeyUnmarshaller.java
Log:
[JBIDE-7864] set reference to key in keyAction
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/unmarshal/KeyUnmarshaller.java
===================================================================
---
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/unmarshal/KeyUnmarshaller.java 2010-12-22
21:00:07 UTC (rev 27697)
+++
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/unmarshal/KeyUnmarshaller.java 2010-12-22
21:54:16 UTC (rev 27698)
@@ -39,7 +39,7 @@
key.setState(getFirstElementText("state", element));
key.setFingerprint(getFirstElementText("fingerprint", element));
key.setPem(trimPem(getPem(element))); //$NON-NLS-1$
- key.setActions(getKeyActions(element));
+ key.setActions(getKeyActions(element, key));
}
return key;
}
@@ -73,7 +73,7 @@
}
- private List<KeyAction> getKeyActions(Element keyElement) throws
DeltaCloudClientException {
+ private List<KeyAction> getKeyActions(Element keyElement, Key key) throws
DeltaCloudClientException {
if (keyElement == null) {
return null;
}
@@ -83,6 +83,7 @@
Node linkNode = nodeList.item(i);
KeyAction keyAction = createKeyAction(linkNode);
if (keyAction != null) {
+ keyAction.setKey(key);
actions.add(keyAction);
}
}