public void handle(ActionResult event) { String name = event.getParameter("Station name", ValueType.STRING).getString(); BitPoolServerModelBitStationEntity station; try { station = conn.poolsApi.poolsRegisterStation(node.getAttribute("Pool key").getString(), name); } catch (ApiException e) { // TODO Auto-generated catch block return; } if (station == null) return; Node child = node.createChild(station.getStationName()).build(); BitpoolStation bs = makeStationObj(station, child); bs.init(); }
public void handle(ActionResult event) { String tz = event.getParameter("Time zone", ValueType.STRING).getString(); // String tz = conn.timezones.get(tzKey); BitPoolServerModelBitPoolEntity pool = null; try { conn.poolsApi.poolsSetPoolTimezone(node.getAttribute("Pool key").getString(), tz); pool = conn.poolsApi.poolsGetPool(node.getAttribute("Pool key").getString()); } catch (ApiException e) { // TODO Auto-generated catch block return; } if (pool != null) { node.setAttribute("Pool key", new Value(pool.getPoolKey())); node.setAttribute( "Registration date", new Value(conn.link.safeToString(pool.getRegistrationDate()))); node.setAttribute("Public", new Value(pool.getPublic())); node.setAttribute("Virtual", new Value(pool.getVirtual())); node.setAttribute("Owner", new Value(pool.getOwner())); node.setAttribute("Access mode", new Value(pool.getAccessMode().toString())); node.setAttribute("Utc offset", new Value(pool.getUtcOffset())); node.setAttribute("Time zone", new Value(pool.getTimeZone())); init(); } }