StaticTextItem lastOperation = null;
StaticTextItem lastOperationAck = null;
boolean isOperationFailed = storageNode.getFailedOperation() != null
&& storageNode.getFailedOperation().getResource() != null;
if (isOperationFailed) {
ResourceOperationHistory operationHistory = storageNode.getFailedOperation();
String value = LinkManager.getSubsystemResourceOperationHistoryLink(operationHistory.getResource().getId(),
operationHistory.getId());
lastOperation = new StaticTextItem("lastOp", MSG.view_operationHistoryDetails_operation());
String operationTextPrefix = (joining ? MSG.view_adminTopology_storageNodes_detail_errorFailedDeployOp()
+ ": " : (leaving ? MSG.view_adminTopology_storageNodes_detail_errorFailedUneployOp() + ": " : ""));
lastOperation.setValue(operationTextPrefix
+ LinkManager.getHref(value, operationHistory.getOperationDefinition().getDisplayName()));
}
List<FormItem> formItems = new ArrayList<FormItem>(6);
formItems.addAll(Arrays.asList(nameItem, resourceItem, availabilityItem, cqlPortItem, jmxPortItem));
if (!CoreGUI.isDebugMode()) {