Server API list of functions (more of a java api more than an http api)
Mapped http requests to java function names
Merge branch 'master' of https://github.com/hussaino/boardgames into justin-development
Merge branch 'master' of https://github.com/hussaino/boardgames into justin-development
This source code is a step toward the demo on Wednesday.  The code includes a way to convert Board objects to JSON objects.  But async tasks need to be written to perform the POST and GET requests to the server.  To post or get a table, use the /data Servlet
Made many changes to api so to more reflect my database tables. For example any time a client needs to access the Games table they must go through the /games domain.  Began setting up databases and methods to interface with them.
Debug package includes a Logger class that uses a boolean to toggle off all console messages (will be set to false when publishing).  Debug package also includes a TestBench class that shows how the UtilsServer class can be used to talk to the server.  The Network package contains everything needed to interface with the server.  It includes AsyncTasks for getting/parsing resources as well as posting forms.  The UtilsJSON class converts objects to and from JSON.  The UtilsServer is the controller class used to initiate server communication.
Merge branch 'master' of https://github.com/hussaino/boardgames into justin-development
Implemented large section of GamesTable api.  Currently a client can create new games, get all games listed, get a game by its id, and submit an updated gamestate.  The server uses JSON encoding to package and reconstruct objects between the server and client.  The GamesServlet is the only one applicable to the current application.
deleted/renamed some temp files.  Updated web.xml
Piece JSON now encodes both piece name and team number.  UtilsServer supports creating games, submitting new game states, and getting games.  The Game class represents a row in the GamesTable. When a game is created, I assign it an id and return it to the client with no gamestate.  I modified my post async task to include the httpput method.  ResourceParserGame parses a JSONArray (of game JSON objects) into an ArrayList of games.
Merge branch 'master' of https://github.com/hussaino/boardgames into justin-development
Merge branch 'master' of https://github.com/hussaino/boardgames into justin-development
Merge branch 'master' of https://github.com/hussaino/boardgames into justin-development
Game class now contains Board object rather than the string representation of the Board object.  This allows easy client-side access to the Board object without having to access JSON utils. This change cascaded through to the server side as well.  Deleted keys and message types from handlers used as server callbacks.  I assume that a server request will only need a single response and therefore multiplexing by msgtype was unnecessary.
Retriving game status and update UI accordingly (Partially working)
Retriving game status and update UI accordingly (Partially working)