From 03833cd58c9ac42bf8414cb73258ddfec6b20447 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kjetil=20=C3=98rbekk?= Date: Wed, 11 Jan 2012 17:39:58 +0100 Subject: Add refactoring TODO. --- TODO.Refactoring | 4 ++ jsonrpc/src/main/java/com/orbekk/same/State.java | 78 ++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 TODO.Refactoring create mode 100644 jsonrpc/src/main/java/com/orbekk/same/State.java diff --git a/TODO.Refactoring b/TODO.Refactoring new file mode 100644 index 0000000..a50927e --- /dev/null +++ b/TODO.Refactoring @@ -0,0 +1,4 @@ +* com.orbekk.same.SameState → SameControl +* jsonrpc → same +* master → same-android +* com.orbekk.rpc → com.orbekk.same? diff --git a/jsonrpc/src/main/java/com/orbekk/same/State.java b/jsonrpc/src/main/java/com/orbekk/same/State.java new file mode 100644 index 0000000..70ffa83 --- /dev/null +++ b/jsonrpc/src/main/java/com/orbekk/same/State.java @@ -0,0 +1,78 @@ +package com.orbekk.same; + +import java.util.Map; +import java.util.HashMap; + +public class State { + private long stateIteration = 0; + private Map participants = new HashMap(); + private String networkName = ""; + private String masterId = ""; + private String data = ""; + + public long getStateIteration() { + return stateIteration; + } + + public void setStateIteration(long stateIteration) { + this.stateIteration = stateIteration; + } + + public Map getParticipants() { + return participants; + } + + public String getNetworkName() { + return networkName; + } + + public void setNetworkName(String networkName) { + this.networkName = networkName; + } + + public String getMasterId() { + return masterId; + } + + public void setMasterId(String masterId) { + this.masterId = masterId; + } + + public String getData() { + return data; + } + + public void setData(String data) { + this.data = data; + } + + @Override + public String toString() { + StringBuilder participantsString = new StringBuilder(); + participantsString.append("["); + boolean first = true; + for (Map.Entry e : participants.entrySet()) { + if (!first) { + participantsString.append(", "); + } + first = false; + participantsString.append(e.getKey()) + .append("(") + .append(e.getValue()) + .append(")"); + String clientId = e.getKey(); + String url = e.getValue(); + } + participantsString.append("]"); + + return String.format( + "State( \n" + + " stateIteration = %d,\n" + + " networkName = %s,\n" + + " masterId = %s,\n" + + " data = %s,\n" + + " participants = %s\n" + + ")", stateIteration, networkName, masterId, data, + participantsString); + } +} -- cgit v1.2.3