@Override public void success(ActionInvocation invocation) { try { Connection.Status status = Connection.Status.valueOf(invocation.getOutput("NewConnectionStatus").getValue().toString()); Connection.Error lastError = Connection.Error.valueOf(invocation.getOutput("NewLastConnectionError").getValue().toString()); success(new Connection.StatusInfo(status, (UnsignedIntegerFourBytes) invocation.getOutput("NewUptime").getValue(), lastError)); } catch (Exception ex) { invocation.setFailure( new ActionException( ErrorCode.ARGUMENT_VALUE_INVALID, "Invalid status or last error string: " + ex, ex ) ); failure(invocation, null); } }
public void updateStatus(Connection.StatusInfo statusInfo) { statusField.setText(statusInfo.getStatus().name()); uptimeField.setText(ModelUtil.toTimeString(statusInfo.getUptimeSeconds())); lastErrorField.setText(statusInfo.getLastError().name()); }
@Override public void success(ActionInvocation invocation) { try { Connection.Status status = Connection.Status.valueOf(invocation.getOutput("NewConnectionStatus").getValue().toString()); Connection.Error lastError = Connection.Error.valueOf(invocation.getOutput("NewLastConnectionError").getValue().toString()); success(new Connection.StatusInfo(status, (UnsignedIntegerFourBytes) invocation.getOutput("NewUptime").getValue(), lastError)); } catch (Exception ex) { invocation.setFailure( new ActionException( ErrorCode.ARGUMENT_VALUE_INVALID, "Invalid status or last error string: " + ex, ex ) ); failure(invocation, null); } }
@Override public int hashCode() { int result = status.hashCode(); result = 31 * result + (int) (uptimeSeconds ^ (uptimeSeconds >>> 32)); result = 31 * result + lastError.hashCode(); return result; }
@Override public void success(ActionInvocation invocation) { try { Connection.Status status = Connection.Status.valueOf(invocation.getOutput("NewConnectionStatus").getValue().toString()); Connection.Error lastError = Connection.Error.valueOf(invocation.getOutput("NewLastConnectionError").getValue().toString()); success(new Connection.StatusInfo(status, (UnsignedIntegerFourBytes) invocation.getOutput("NewUptime").getValue(), lastError)); } catch (Exception ex) { invocation.setFailure( new ActionException( ErrorCode.ARGUMENT_VALUE_INVALID, "Invalid status or last error string: " + ex, ex ) ); failure(invocation, null); } }
@Override public int hashCode() { int result = status.hashCode(); result = 31 * result + (int) (uptimeSeconds ^ (uptimeSeconds >>> 32)); result = 31 * result + lastError.hashCode(); return result; }
@Override public int hashCode() { int result = status.hashCode(); result = 31 * result + (int) (uptimeSeconds ^ (uptimeSeconds >>> 32)); result = 31 * result + lastError.hashCode(); return result; }