simrest-commits Mailing List for SimRest
Status: Pre-Alpha
Brought to you by:
guignome
You can subscribe to this list here.
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(5) |
Nov
|
Dec
|
---|
From: <gui...@us...> - 2009-10-16 18:23:31
|
Revision: 32 http://simrest.svn.sourceforge.net/simrest/?rev=32&view=rev Author: guignome Date: 2009-10-16 18:22:55 +0000 (Fri, 16 Oct 2009) Log Message: ----------- Add Restlet-1.1.1 in the lib folder Added Paths: ----------- SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/GrizzlyServerCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/GrizzlyServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/HttpParserFilter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/HttpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/HttpsServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/class-use/GrizzlyServerCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/class-use/GrizzlyServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/class-use/HttpParserFilter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/class-use/HttpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/class-use/HttpsServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/grizzly/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/gwt/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/gwt/GwtShellServletWrapper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/gwt/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/gwt/class-use/GwtShellServletWrapper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/gwt/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/gwt/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/gwt/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/gwt/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/httpclient/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/httpclient/HttpClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/httpclient/HttpMethodCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/httpclient/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/httpclient/class-use/HttpClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/httpclient/class-use/HttpMethodCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/httpclient/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/httpclient/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/httpclient/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/httpclient/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/JavaMailClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/MailResolver.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/MessageRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/MessagesRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/RepresentationMessage.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/TriggerResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/class-use/JavaMailClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/class-use/MailResolver.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/class-use/MessageRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/class-use/MessagesRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/class-use/RepresentationMessage.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/class-use/TriggerResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/javamail/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jdbc/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jdbc/JdbcClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jdbc/JdbcResult.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jdbc/RowSetRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jdbc/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jdbc/class-use/JdbcClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jdbc/class-use/JdbcResult.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jdbc/class-use/RowSetRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jdbc/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jdbc/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jdbc/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jdbc/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/AjpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/HttpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/HttpsServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/JettyCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/JettyHandler.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/JettyServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/class-use/AjpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/class-use/HttpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/class-use/HttpsServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/class-use/JettyCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/class-use/JettyHandler.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/class-use/JettyServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/jetty/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/net/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/net/HttpClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/net/HttpUrlConnectionCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/net/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/net/class-use/HttpClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/net/class-use/HttpUrlConnectionCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/net/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/net/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/net/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/net/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/AccessTokenResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/AuthorizationResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/MemoryOAuthProvider.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/OAuthGuard.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/OAuthHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/OAuthProvider.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/RequestTokenResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/class-use/AccessTokenResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/class-use/AuthorizationResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/class-use/MemoryOAuthProvider.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/class-use/OAuthGuard.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/class-use/OAuthHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/class-use/OAuthProvider.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/class-use/RequestTokenResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/oauth/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/ServerServlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/ServletCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/ServletContextAdapter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/ServletConverter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/ServletLogger.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/ServletWarClient.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/ServletWarClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/ServletWarEntity.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/class-use/ServerServlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/class-use/ServletCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/class-use/ServletContextAdapter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/class-use/ServletConverter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/class-use/ServletLogger.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/class-use/ServletWarClient.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/class-use/ServletWarClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/class-use/ServletWarEntity.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/servlet/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/HttpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/HttpsServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/SimpleCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/SimplePipelineFactory.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/SimpleProtocolHandler.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/SimpleServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/class-use/HttpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/class-use/HttpsServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/class-use/SimpleCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/class-use/SimplePipelineFactory.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/class-use/SimpleProtocolHandler.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/class-use/SimpleServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/simple/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/spring/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/spring/RestletFrameworkServlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/spring/SpringServerServlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/spring/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/spring/class-use/RestletFrameworkServlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/spring/class-use/SpringServerServlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/spring/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/spring/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/spring/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/spring/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/ssl/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/ssl/JsslutilsSslContextFactory.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/ssl/PkixSslContextFactory.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/ssl/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/ssl/class-use/JsslutilsSslContextFactory.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/ssl/class-use/PkixSslContextFactory.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/ssl/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/ssl/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/ssl/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/ssl/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/XdbServerServlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/XdbServletCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/XdbServletConverter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/XdbServletWarClient.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/XdbServletWarClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/class-use/XdbServerServlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/class-use/XdbServletCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/class-use/XdbServletConverter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/class-use/XdbServletWarClient.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/class-use/XdbServletWarClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com/noelios/restlet/ext/xdb/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/com.noelios.restlet.jar SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/allclasses-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/allclasses-noframe.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/constant-values.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/deprecated-list.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/help-doc.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/index-all.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/index.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Application.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Client.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Component.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Connector.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Context.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Directory.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Filter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Finder.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Guard.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Handler.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Redirector.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Restlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Route.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Router.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Server.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Transformer.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/Uniform.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/VirtualHost.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Application.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Client.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Component.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Connector.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Context.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Directory.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Filter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Finder.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Guard.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Handler.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Redirector.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Restlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Route.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Router.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Server.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Transformer.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/Uniform.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/class-use/VirtualHost.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/ChallengeRequest.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/ChallengeResponse.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/ChallengeScheme.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/CharacterSet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/ClientInfo.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Conditions.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Cookie.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/CookieSetting.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Digest.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Dimension.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Encoding.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Form.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Language.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/LocalReference.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/MediaType.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Message.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Metadata.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Method.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Parameter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Preference.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Product.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Protocol.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Range.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Reference.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/ReferenceList.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Request.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Response.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/ServerInfo.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Status.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/Tag.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/ChallengeRequest.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/ChallengeResponse.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/ChallengeScheme.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/CharacterSet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/ClientInfo.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Conditions.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Cookie.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/CookieSetting.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Digest.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Dimension.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Encoding.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Form.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Language.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/LocalReference.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/MediaType.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Message.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Metadata.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Method.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Parameter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Preference.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Product.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Protocol.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Range.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Reference.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/ReferenceList.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Request.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Response.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/ServerInfo.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Status.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/class-use/Tag.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/data/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/ChannelRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/CharacterRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/DigestRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/DomRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/FileRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/InputRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/ObjectRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/OutputRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/ReadableRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/ReaderRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/Representation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/Resource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/ResourceException.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/SaxRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/StreamRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/StringRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/TransformRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/Variant.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/WritableRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/WriterRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/XmlRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/ChannelRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/CharacterRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/DigestRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/DomRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/FileRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/InputRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/ObjectRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/OutputRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/ReadableRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/ReaderRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/Representation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/Resource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/ResourceException.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/SaxRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/StreamRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/StringRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/TransformRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/Variant.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/WritableRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/WriterRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/class-use/XmlRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/resource/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/ConnectorService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/ConverterService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/DecoderService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/LogService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/MetadataService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/RangeService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/Service.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/StatusService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/TaskService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/TunnelService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/class-use/ConnectorService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/class-use/ConverterService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/class-use/DecoderService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/class-use/LogService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/class-use/MetadataService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/class-use/RangeService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/class-use/Service.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/class-use/StatusService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/class-use/TaskService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/class-use/TunnelService.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/service/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/ByteUtils.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/ClientList.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/DateUtils.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/Engine.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/Helper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/NodeSet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/Resolver.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/RouteList.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/Series.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/ServerList.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/Template.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/Variable.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/WrapperList.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/WrapperMap.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/WrapperRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/WrapperRequest.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/WrapperResponse.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/WrapperRestlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/XmlWriter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/ByteUtils.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/ClientList.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/DateUtils.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/Engine.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/Helper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/NodeSet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/Resolver.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/RouteList.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/Series.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/ServerList.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/Template.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/Variable.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/WrapperList.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/WrapperMap.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/WrapperRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/WrapperRequest.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/WrapperResponse.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/WrapperRestlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/class-use/XmlWriter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/org/restlet/util/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/overview-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/overview-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/overview-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/package-list SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/resources/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/resources/inherit.gif SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/serialized-form.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/api/stylesheet.css SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/allclasses-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/allclasses-noframe.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/GrizzlyServerCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/GrizzlyServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/HttpParserFilter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/HttpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/HttpsServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/class-use/GrizzlyServerCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/class-use/GrizzlyServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/class-use/HttpParserFilter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/class-use/HttpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/class-use/HttpsServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/grizzly/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/gwt/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/gwt/GwtShellServletWrapper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/gwt/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/gwt/class-use/GwtShellServletWrapper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/gwt/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/gwt/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/gwt/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/gwt/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/httpclient/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/httpclient/HttpClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/httpclient/HttpMethodCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/httpclient/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/httpclient/class-use/HttpClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/httpclient/class-use/HttpMethodCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/httpclient/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/httpclient/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/httpclient/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/httpclient/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/JavaMailClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/MailResolver.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/MessageRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/MessagesRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/RepresentationMessage.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/TriggerResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/class-use/JavaMailClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/class-use/MailResolver.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/class-use/MessageRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/class-use/MessagesRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/class-use/RepresentationMessage.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/class-use/TriggerResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/javamail/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jdbc/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jdbc/JdbcClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jdbc/JdbcResult.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jdbc/RowSetRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jdbc/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jdbc/class-use/JdbcClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jdbc/class-use/JdbcResult.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jdbc/class-use/RowSetRepresentation.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jdbc/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jdbc/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jdbc/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jdbc/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/AjpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/HttpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/HttpsServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/JettyCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/JettyHandler.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/JettyServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/class-use/AjpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/class-use/HttpServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/class-use/HttpsServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/class-use/JettyCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/class-use/JettyHandler.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/class-use/JettyServerHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/jetty/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/net/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/net/HttpClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/net/HttpUrlConnectionCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/net/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/net/class-use/HttpClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/net/class-use/HttpUrlConnectionCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/net/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/net/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/net/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/net/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/AccessTokenResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/AuthorizationResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/MemoryOAuthProvider.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/OAuthGuard.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/OAuthHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/OAuthProvider.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/RequestTokenResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/class-use/AccessTokenResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/class-use/AuthorizationResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/class-use/MemoryOAuthProvider.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/class-use/OAuthGuard.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/class-use/OAuthHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/class-use/OAuthProvider.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/class-use/RequestTokenResource.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/package-frame.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/package-summary.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/package-tree.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/oauth/package-use.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/ServerServlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/ServletCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/ServletContextAdapter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/ServletConverter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/ServletLogger.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/ServletWarClient.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/ServletWarClientHelper.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/ServletWarEntity.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/class-use/ SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/class-use/ServerServlet.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/class-use/ServletCall.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/class-use/ServletContextAdapter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/class-use/ServletConverter.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/class-use/ServletLogger.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/class-use/ServletWarClient.html SimSync-RestClient/branches/ben/lib/Restlet-1.1.1/docs/ext/com/noelios/restlet/ext/servlet/class-use/ServletWarClientHelper.html SimSync-RestClient/bran... [truncated message content] |
From: <be...@us...> - 2009-10-14 15:46:38
|
Revision: 31 http://simrest.svn.sourceforge.net/simrest/?rev=31&view=rev Author: ben_63 Date: 2009-10-14 15:46:27 +0000 (Wed, 14 Oct 2009) Log Message: ----------- First implementation of the classes in the client Modified Paths: -------------- SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/GroupMemberClient.java SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/RestClientBase.java SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/SimSyncClient.java SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/SimulationGroupClient.java Modified: SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/GroupMemberClient.java =================================================================== --- SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/GroupMemberClient.java 2009-10-14 15:45:14 UTC (rev 30) +++ SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/GroupMemberClient.java 2009-10-14 15:46:27 UTC (rev 31) @@ -15,8 +15,13 @@ import gov.nist.mel.simsync.GroupMember; import gov.nist.mel.simsync.SimulationGroup; import java.beans.PropertyChangeListener; +import java.util.logging.Level; +import java.util.logging.Logger; +import org.json.JSONException; import org.json.JSONObject; +import org.restlet.data.MediaType; import org.restlet.data.Method; +import org.restlet.data.Preference; import org.restlet.data.Request; import org.restlet.data.Response; import org.restlet.ext.json.JsonRepresentation; @@ -29,57 +34,125 @@ private String name; private String baseUrl; + private SimulationGroupClient group = null; - public GroupMemberClient(String name, String baseUrl) { + + public GroupMemberClient(String name, SimulationGroupClient group, String baseUrl) { this.name = name; + this.group = group; this.baseUrl = baseUrl; } + private <T> Object getAttribute(String address, String attributeName, Class<T> attributeClass) { + // this method is very similar to the one of the SimulationGroupClient. + // it would make sense to gather them in a common place + + Request request = new Request(Method.GET, address); + // we prefer to receive the json representation + request.getClientInfo().getAcceptedMediaTypes(). + add(new Preference(MediaType.APPLICATION_JSON)); + Response response = client.handle(request); + Object res = null; + try { + JSONObject JSONResponse = new JsonRepresentation(response.getEntity()).toJsonObject(); + // if the attribute is an Integer + if (Integer.class.isAssignableFrom(attributeClass)) + res = JSONResponse.optInt(attributeName); + // return (jsonObject_OptSomething(attributeName, (Integer)(res), JSONResponse)); + //return jsonObject_OptSomething(attributeName, res, JSONResponse); + // if the attribute is a String + else if (String.class.isAssignableFrom(attributeClass)) + res = JSONResponse.optString(attributeName); + } catch(Exception ex) { + Logger.getLogger(SimSyncClient.class.getName()).log(Level.SEVERE, null, ex); + } + return res; + } + // with the address corresponding to this member: + private <T> Object getAttribute(String attributeName, Class<T> attributeClass) { + return getAttribute(baseUrl + "/simgroups/" + group.getName() + "/members/"+ this.name, attributeName, attributeClass); + } + public SimulationGroup getGroup() { - //create GET request to get informations about the member - //this will provide the name of the group the member belongs to - //using this group name, create an instance of simulation group client and return it - throw new UnsupportedOperationException("Not supported yet."); + return group; } public int getLocalTime() { - throw new UnsupportedOperationException("Not supported yet."); + return ((Integer)(getAttribute("localTime", Integer.class))).intValue(); } public int getRequestedTime() { - throw new UnsupportedOperationException("Not supported yet."); + return 0; } public void incrementWaitingCount() { - throw new UnsupportedOperationException("Not supported yet."); + ; } public String getName() { - throw new UnsupportedOperationException("Not supported yet."); + return name; } public long getTotalWaitingTime() { - throw new UnsupportedOperationException("Not supported yet."); + return 0; } public int getWaitingCount() { - throw new UnsupportedOperationException("Not supported yet."); + return 0; } public void leaveGroup() { - throw new UnsupportedOperationException("Not supported yet."); + // on the server side, the removal of the ressource calls the leaveGroup method + Request request = new Request(Method.DELETE, baseUrl + + "/simgroups/" + + this.group.getName() + + "/members/" + + this.name + ); + Response response = client.handle(request); } + private <T> void setAttribute(String nameOfAttribute, T attribute) { + // this method is very similar to the one of the SimulationGroupClient. + // it would make sense to gather them in a common place + + // we verify that it's a String or an Integer + assert(Integer.class.isInstance(attribute) || Integer.class.isInstance(attribute)); + + String address = baseUrl + + "/simgroups/" + + this.group.getName() + + "/members/" + + this.name; + Request request = new Request(Method.PUT, address); + JSONObject jsonobject = new JSONObject(); + try { + jsonobject.put(nameOfAttribute, attribute); + } catch (JSONException ex) { + Logger.getLogger(SimulationGroupClient.class.getName()).log(Level.SEVERE, null, ex); + } + JsonRepresentation representation = new JsonRepresentation(jsonobject); + request.setEntity(representation); + Response response = client.handle(request); + } + + public void setGroup(SimulationGroup group) { - + group.addMember(this); + this.group = (SimulationGroupClient)(group); } public void setLocalTime(int localTime) { - throw new UnsupportedOperationException("Not supported yet."); + setAttribute("localTime", new Integer(localTime)); } public void setName(String name) { - throw new UnsupportedOperationException("Not supported yet."); + // on the server + setAttribute("name", name); + + // locally => normally the change should not be done locally here + // because the server will tell all the clients to adjust this name + // this.name = name; } public void addPropertyChangeListener(PropertyChangeListener x) { Modified: SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/RestClientBase.java =================================================================== --- SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/RestClientBase.java 2009-10-14 15:45:14 UTC (rev 30) +++ SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/RestClientBase.java 2009-10-14 15:46:27 UTC (rev 31) @@ -24,4 +24,7 @@ protected String baseUrl; protected final Client client = new Client(Protocol.HTTP); + String getBaseUrl() { + return baseUrl; + } } Modified: SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/SimSyncClient.java =================================================================== --- SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/SimSyncClient.java 2009-10-14 15:45:14 UTC (rev 30) +++ SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/SimSyncClient.java 2009-10-14 15:46:27 UTC (rev 31) @@ -20,9 +20,16 @@ import java.util.Collection; import java.util.logging.Level; import java.util.logging.Logger; +import javax.print.attribute.standard.Media; import org.json.JSONArray; import org.json.JSONObject; +import org.restlet.Client; +import org.restlet.Restlet; +import org.restlet.Server; +import org.restlet.data.MediaType; import org.restlet.data.Method; +import org.restlet.data.Preference; +import org.restlet.data.Protocol; import org.restlet.data.Request; import org.restlet.data.Response; import org.restlet.ext.json.JsonRepresentation; @@ -38,12 +45,21 @@ } public void addGroup(SimulationGroup group) { - //create PUT request to create group on server - + Request request = new Request(Method.PUT, baseUrl + "/simgroups/"+group.getName()); + request.setEntity("{" + + "\"name\":\""+group.getName()+"\"," + + "\"capacity\":"+group.getCapacity()+"," + + "\"state\":\"Running\"" + + "}" + , MediaType.APPLICATION_JSON); + Response response = client.handle(request); } public SimulationGroup getGroup(String name) { - Request request = new Request(Method.GET, baseUrl + "/simgroups/name"); + Request request = new Request(Method.GET, baseUrl + "/simgroups/"+name); + // we prefer to receive the json representation + request.getClientInfo().getAcceptedMediaTypes(). + add(new Preference(MediaType.APPLICATION_JSON)); Response response = client.handle(request); SimulationGroup res = null; try { @@ -58,6 +74,9 @@ public Collection<SimulationGroup> getGroups() { Collection<SimulationGroup> res = new ArrayList<SimulationGroup>(); Request request = new Request(Method.GET, baseUrl + "/simgroups/"); + // we prefer to receive the json representation + request.getClientInfo().getAcceptedMediaTypes(). + add(new Preference(MediaType.APPLICATION_JSON)); Response response = client.handle(request); try { JSONArray JSONResponse = new JsonRepresentation(response.getEntity()).toJsonArray(); @@ -71,21 +90,22 @@ } public void removeGroup(String name) { - throw new UnsupportedOperationException("Not supported yet."); + Request request = new Request(Method.DELETE, baseUrl + "/simgroups/"+name); + Response response = client.handle(request); } private SimulationGroup parseSimulationGroup(JSONObject jsonGroup) { - String name = jsonGroup.optString("name"); - int capacity = jsonGroup.optInt("capacity"); - return new SimulationGroupClient(name, capacity, baseUrl); + String name = jsonGroup.optString("name"); + int capacity = jsonGroup.optInt("capacity"); + return new SimulationGroupClient(name, capacity, baseUrl); } public void addPropertyChangeListener(PropertyChangeListener x) { - throw new UnsupportedOperationException("Not supported yet."); + ; } public void removePropertyChangeListener(PropertyChangeListener x) { - throw new UnsupportedOperationException("Not supported yet."); + ; } } Modified: SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/SimulationGroupClient.java =================================================================== --- SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/SimulationGroupClient.java 2009-10-14 15:45:14 UTC (rev 30) +++ SimSync-RestClient/branches/ben/src/gov/nist/mel/simsync/rest/client/SimulationGroupClient.java 2009-10-14 15:46:27 UTC (rev 31) @@ -15,14 +15,21 @@ import gov.nist.mel.simsync.GroupMember; import gov.nist.mel.simsync.RunningState; import gov.nist.mel.simsync.SimulationGroup; +import gov.nist.mel.simsync.impl.GroupMemberImpl; import java.beans.PropertyChangeListener; +import java.lang.reflect.Member; +import java.lang.reflect.Type; +import java.util.ArrayList; import java.util.Collection; import java.util.logging.Level; import java.util.logging.Logger; +import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import org.restlet.Client; +import org.restlet.data.MediaType; import org.restlet.data.Method; +import org.restlet.data.Preference; import org.restlet.data.Protocol; import org.restlet.data.Request; import org.restlet.data.Response; @@ -34,13 +41,14 @@ */ public class SimulationGroupClient extends RestClientBase implements SimulationGroup { private String name; - private int capacity; - protected final Client client = new Client(Protocol.HTTP); +// private int capacity; +// private String baseUrl; +// protected final Client client = new Client(Protocol.HTTP); public SimulationGroupClient(String name, int capacity, String baseUrl) { this.name = name; - this.capacity = capacity; this.baseUrl = baseUrl; + setCapacity(capacity); } public void addMember(GroupMember member) { @@ -56,16 +64,83 @@ } } + private Integer jsonObject_OptSomething(String attributeName, Integer i, JSONObject JSONResponse) { + return JSONResponse.optInt(attributeName); + } + + private <T> Object getAttribute(String address, String attributeName, Class<T> attributeClass) { + Request request = new Request(Method.GET, address); + // we prefer to receive the json representation + request.getClientInfo().getAcceptedMediaTypes(). + add(new Preference(MediaType.APPLICATION_JSON)); + Response response = client.handle(request); + Object res = null; + //T typee = null; + //T typeee = new (typee.getClass())(); + //typee.getClass() + try { + JSONObject JSONResponse = new JsonRepresentation(response.getEntity()).toJsonObject(); + // if the attribute is an Integer + if (Integer.class.isAssignableFrom(attributeClass)) + res = JSONResponse.optInt(attributeName); + // return (jsonObject_OptSomething(attributeName, (Integer)(res), JSONResponse)); + //return jsonObject_OptSomething(attributeName, res, JSONResponse); + // if the attribute is a String + else if (String.class.isAssignableFrom(attributeClass)) + res = JSONResponse.optString(attributeName); + // if it is a Member + else if (GroupMemberClient.class.isAssignableFrom(attributeClass)) + res = parseGroupMember(JSONResponse); + } catch(Exception ex) { + Logger.getLogger(SimSyncClient.class.getName()).log(Level.SEVERE, null, ex); + } + return res; + } + // with the address corresponding to this group: + private <T> Object getAttribute(String attributeName, Class<T> attributeClass) { + return getAttribute(baseUrl + "/simgroups/" + this.name, attributeName, attributeClass); + } + public int getCapacity() { - throw new UnsupportedOperationException("Not supported yet."); + return ((Integer)(getAttribute("capacity", Integer.class))).intValue(); } + private GroupMember parseGroupMember(JSONObject jsonMember) { + String memberName = jsonMember.optString("name"); + assert(jsonMember.optString("groupName").equals(this.getName())); + int localTime = jsonMember.optInt("localTime"); + GroupMember g = new GroupMemberClient(jsonMember.optString("name"), this, baseUrl); + g.setGroup(this); + g.setLocalTime(localTime); + return g; + } + + public GroupMember getMember(String memberName) { - throw new UnsupportedOperationException("Not supported yet."); + String address = baseUrl + + "/simgroups/" + + getName() + + "/members/" + + memberName; + return (GroupMember)(getAttribute(address, memberName, GroupMemberClient.class)); } public Collection<GroupMember> getMembers() { - throw new UnsupportedOperationException("Not supported yet."); + Collection<GroupMember> res = new ArrayList<GroupMember>(); + Request request = new Request(Method.GET, baseUrl + "/simgroups/"); + // we prefer to receive the json representation + request.getClientInfo().getAcceptedMediaTypes(). + add(new Preference(MediaType.APPLICATION_JSON)); + Response response = client.handle(request); + try { + JSONArray JSONResponse = new JsonRepresentation(response.getEntity()).toJsonArray(); + for(int i=0;i<JSONResponse.length();i++) { + res.add(parseGroupMember(JSONResponse.getJSONObject(i))); + } + } catch (Exception ex) { + Logger.getLogger(SimSyncClient.class.getName()).log(Level.SEVERE, null, ex); + } + return res; } public String getName() { @@ -73,15 +148,19 @@ } public RunningState getState() { - throw new UnsupportedOperationException("Not supported yet."); + RunningState r = RunningState.valueOf( + (String)(getAttribute("state", String.class)) + ); + return r; } public int getTime() { - throw new UnsupportedOperationException("Not supported yet."); + return ((Integer)(getAttribute("localTime", Integer.class))).intValue(); } public boolean isFull() { - throw new UnsupportedOperationException("Not supported yet."); + Boolean b = Boolean.getBoolean((String)(getAttribute("full", String.class))); + return b.booleanValue(); } public void leaveAndTerminate(GroupMember member) { @@ -89,35 +168,56 @@ } public void pause() { - throw new UnsupportedOperationException("Not supported yet."); + this.setState(RunningState.Paused); } public void resume() throws Exception { - throw new UnsupportedOperationException("Not supported yet."); + this.setState(RunningState.Running); } + private <T> void setAttribute(String nameOfAtribute, T attribute) { + // we verify that it's a String or an Integer + assert(Integer.class.isInstance(attribute) || Integer.class.isInstance(attribute)); + + String address = baseUrl + + "/simgroups/" + + this.name; + Request request = new Request(Method.PUT, address); + JSONObject jsonobject = new JSONObject(); + try { + jsonobject.put(nameOfAtribute, attribute); + } catch (JSONException ex) { + Logger.getLogger(SimulationGroupClient.class.getName()).log(Level.SEVERE, null, ex); + } + JsonRepresentation representation = new JsonRepresentation(jsonobject); + request.setEntity(representation); + Response response = client.handle(request); + } + public void setCapacity(int capacity) { - throw new UnsupportedOperationException("Not supported yet."); + setAttribute("capacity", new Integer(capacity)); } - public void setName(String name) { - throw new UnsupportedOperationException("Not supported yet."); + public void setName(String newName) { + setAttribute("name", newName); } public void setState(RunningState state) { - throw new UnsupportedOperationException("Not supported yet."); + setAttribute("state", state.toString()); } public void requestAdvanceTime(GroupMember member) throws Exception { throw new UnsupportedOperationException("Not supported yet."); } + @SuppressWarnings("empty-statement") public void addPropertyChangeListener(PropertyChangeListener x) { - throw new UnsupportedOperationException("Not supported yet."); + ; } + @SuppressWarnings("empty-statement") public void removePropertyChangeListener(PropertyChangeListener x) { - throw new UnsupportedOperationException("Not supported yet."); + ; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2009-10-14 15:45:20
|
Revision: 30 http://simrest.svn.sourceforge.net/simrest/?rev=30&view=rev Author: ben_63 Date: 2009-10-14 15:45:14 +0000 (Wed, 14 Oct 2009) Log Message: ----------- Tests for the classes SimSyncClient and SimulationGroupClient Added Paths: ----------- SimSync-RestClient/branches/ben/test/SimSyncClientTest.java SimSync-RestClient/branches/ben/test/SimulationGroupClientTest.java Added: SimSync-RestClient/branches/ben/test/SimSyncClientTest.java =================================================================== --- SimSync-RestClient/branches/ben/test/SimSyncClientTest.java (rev 0) +++ SimSync-RestClient/branches/ben/test/SimSyncClientTest.java 2009-10-14 15:45:14 UTC (rev 30) @@ -0,0 +1,129 @@ +package gov.nist.mel.simsync.rest.client; + +import gov.nist.mel.simsync.SimulationGroup; +import java.beans.PropertyChangeListener; +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; +import org.junit.AfterClass; +import org.junit.BeforeClass; +import org.junit.Test; + + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import static org.junit.Assert.*; + +/** + * + * @author ben + */ +public class SimSyncClientTest { + static private SimSyncClient instance; + + public SimSyncClientTest() { + } + + @BeforeClass + public static void setUpClass() throws Exception { + instance = new SimSyncClient("http://localhost:8080"); + } + + @AfterClass + public static void tearDownClass() throws Exception { + } + + @Before + public void setUp() { + } + + @After + public void tearDown() { + } + + /** + * Test of getGroup method, of class SimSyncClient. + */ + @Test + public void testGetGroup() { + System.out.println("getGroup"); + String name = "group1"; + int capacity = 2; + SimulationGroup expResult = new SimulationGroupClient(name, capacity, "http://localhost:8080"); + SimulationGroup result = instance.getGroup(name); + assertNotNull(result); + Boolean same = sameNameAndCapacity(result,expResult); + assertEquals(Boolean.TRUE, same); + } + + // returns true if the names and the capacities of g1 and g2 are equals + private Boolean sameNameAndCapacity(SimulationGroup g1, SimulationGroup g2) { + boolean res = false; + if (g1.getName().equals(g2.getName())) + if (g1.getCapacity() == g2.getCapacity()) + res = true; + return res; + } + + + /** + * Test of getGroups method, of class SimSyncClient. + */ + @Test + public void testGetGroups() { + System.out.println("getGroups"); + Boolean same = Boolean.TRUE; + same = testGetGroups("1","2","2","3"); + assertEquals(Boolean.TRUE, same); + } + + private Boolean testGetGroups(String ... namesAndCapacities) { + Collection<SimulationGroup> result = instance.getGroups(); + Collection<SimulationGroup> expResult = new ArrayList<SimulationGroup>(); + for (int n=0; n<namesAndCapacities.length; n+=2) { + expResult.add(new SimulationGroupClient("group"+namesAndCapacities[n], Integer.valueOf(namesAndCapacities[n+1]), "http://localhost:8080")); + } + Boolean same = Boolean.TRUE; + assertEquals(expResult.size(), result.size()); + for (int a = 0; a<result.size(); a++) { + if ( + sameNameAndCapacity( + ((ArrayList<SimulationGroup>)(result)).get(a), + ((ArrayList<SimulationGroup>)(expResult)).get(a) + )==Boolean.FALSE + ) + same = Boolean.FALSE; + } + return same; + } + + /** + * Test of addGroup method, of class SimSyncClient. + */ + @Test + public void testAddGroup() { + System.out.println("addGroup"); + SimulationGroup group = new SimulationGroupClient("group9", 1, "http://localhost:8080"); + //SimSyncClient instance = new SimSyncClient("http://localhost:8080"); + instance.addGroup(group); + SimulationGroup group2 = instance.getGroup("group9"); + assertNotNull(group2); + Boolean same = sameNameAndCapacity(group, group2); + assertEquals(Boolean.TRUE, same); + } + + /** + * Test of removeGroup method, of class SimSyncClient. + */ + @Test + public void testRemoveGroup() { + System.out.println("removeGroup"); + String name = "group9"; + assertEquals(Boolean.TRUE, testGetGroups("1","2","2","3","9","1")); + instance.removeGroup(name); + assertEquals(Boolean.TRUE, testGetGroups("1","2","2","3")); + } + +} + Property changes on: SimSync-RestClient/branches/ben/test/SimSyncClientTest.java ___________________________________________________________________ Added: svn:executable + * Added: SimSync-RestClient/branches/ben/test/SimulationGroupClientTest.java =================================================================== --- SimSync-RestClient/branches/ben/test/SimulationGroupClientTest.java (rev 0) +++ SimSync-RestClient/branches/ben/test/SimulationGroupClientTest.java 2009-10-14 15:45:14 UTC (rev 30) @@ -0,0 +1,286 @@ +package gov.nist.mel.simsync.rest.client; + +import gov.nist.mel.simsync.GroupMember; +import gov.nist.mel.simsync.RunningState; +import java.beans.PropertyChangeListener; +import java.util.ArrayList; +import java.util.Collection; +import org.junit.AfterClass; +import org.junit.BeforeClass; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import static org.junit.Assert.*; + +/** + * + * @author ben + */ +public class SimulationGroupClientTest { + static SimulationGroupClient instance; + + public SimulationGroupClientTest() { + } + + @BeforeClass + public static void setUpClass() throws Exception { + instance = new SimulationGroupClient("group1", 3, "http://localhost:8080"); + } + + @AfterClass + public static void tearDownClass() throws Exception { + } + + @Before + public void setUp() { + } + + @After + public void tearDown() { + } + + /** + * Test of getCapacity method, of class SimulationGroupClient. + */ + @Test + public void testGetCapacity() { + System.out.println("getCapacity"); + int expResult = 3; + int result = instance.getCapacity(); + assertEquals(expResult, result); + } + + /** + * Test of getMember method, of class SimulationGroupClient. + */ + @Test + public void testGetMember() { + System.out.println("getMember"); + String memberName = "member1"; + GroupMember expResult = new GroupMemberClient(memberName, instance, instance.getBaseUrl()); + GroupMember result = instance.getMember(memberName); + Boolean same = same_Name_GroupName_and_localTime(result,expResult); + assertEquals(Boolean.TRUE, same); + } + + /** + * Test of getMembers method, of class SimulationGroupClient. + */ + @Test + public void testGetMembers() { + System.out.println("getMembers"); + Boolean same = Boolean.TRUE; + same = testGetMembers("1","2"); + assertEquals(Boolean.TRUE, same); + } + + private Boolean testGetMembers(String ... names) { + Collection<GroupMember> result = instance.getMembers(); + Collection<GroupMember> expResult = new ArrayList<GroupMember>(); + for (int n=0; n<names.length; n+=1) { + expResult.add(new GroupMemberClient("group"+names[n], instance, "http://localhost:8080")); + } + Boolean same = Boolean.TRUE; + assertEquals(expResult.size(), result.size()); + for (int a = 0; a<result.size(); a++) { + if ( + identicalMembers( + ((ArrayList<GroupMember>)(result)).get(a), + ((ArrayList<GroupMember>)(expResult)).get(a) + )==Boolean.FALSE + ) + same = Boolean.FALSE; + } + return same; + } + + // returns true if the members are the same + private Boolean identicalMembers(GroupMember g1, GroupMember g2) { + return sameName(g1,g2); + } + + // returns true if the names of g1 and g2 are equals + private Boolean sameName(GroupMember g1, GroupMember g2) { + boolean res = false; + if (g1.getName().equals(g2.getName())) + res = true; + return res; + } + + /** + * Test of getName method, of class SimulationGroupClient. + */ + @Test + public void testGetName() { + System.out.println("getName"); + String expResult = "group1"; + String result = instance.getName(); + assertEquals(expResult, result); + } + + /** + * Test of getState method, of class SimulationGroupClient. + */ + @Test + public void testGetState() { + System.out.println("getState"); + RunningState expResult = RunningState.Running; + RunningState result = instance.getState(); + assertEquals(expResult, result); + } + + /** + * Test of getTime method, of class SimulationGroupClient. + */ + @Test + public void testGetTime() { + System.out.println("getTime"); + int expResult = 0; + int result = instance.getTime(); + assertEquals(expResult, result); + } + + /** + * Test of isFull method, of class SimulationGroupClient. + */ + @Test + public void testIsFull() { + System.out.println("isFull"); + boolean expResult = false; + boolean result = instance.isFull(); + assertEquals(expResult, result); + } + + /** + * Test of leaveAndTerminate method, of class SimulationGroupClient. + */ + @Test + public void testLeaveAndTerminate() { + System.out.println("leaveAndTerminate"); + instance.leaveAndTerminate(instance.getMember("group1")); + } + + /** + * Test of pause method, of class SimulationGroupClient. + */ + @Test + public void testPause() { + System.out.println("pause"); + instance.setState(RunningState.Running); + instance.pause(); + assertEquals(RunningState.Paused, instance.getState()); + } + + /** + * Test of resume method, of class SimulationGroupClient. + */ + @Test + public void testResume() throws Exception { + System.out.println("resume"); + instance.setState(RunningState.Paused); + instance.resume(); + assertEquals(RunningState.Running, instance.getState()); + } + + /** + * Test of setCapacity method, of class SimulationGroupClient. + */ + @Test + public void testSetCapacity() { + System.out.println("setCapacity"); + int expResult = 3; + instance.setCapacity(expResult); + assertEquals(expResult, instance.getCapacity()); + } + + /** + * Test of setName method, of class SimulationGroupClient. + */ + @Test + public void testSetName() { + System.out.println("setName"); + String expResult = "group75"; + instance.setName(expResult); + // here we need to wait for the server to adjust the name of the group on the client + assertEquals(expResult, instance.getName()); + } + + /** + * Test of setState method, of class SimulationGroupClient. + */ + @Test + public void testSetState() { + System.out.println("setState"); + RunningState expResult = RunningState.Running; + instance.setState(expResult); + assertEquals(expResult, instance.getState()); + } + + /** + * Test of requestAdvanceTime method, of class SimulationGroupClient. + */ + @Test + public void testRequestAdvanceTime() throws Exception { + // the method should not be a part of the SimulationGroupClient + System.out.println("requestAdvanceTime"); + GroupMember member = null; + SimulationGroupClient instance = null; + instance.requestAdvanceTime(member); + // TODO review the generated test code and remove the default call to fail. + fail("The test case is a prototype."); + } + + /** + * Test of addMember method, of class SimulationGroupClient. + */ + @Test + public void testAddMember() { + System.out.println("addMember"); + GroupMember newMember = new GroupMemberClient("group55", instance, instance.getBaseUrl()); + RunningState expResult = RunningState.Running; + instance.addMember(newMember); + GroupMember result = instance.getMember("group55"); + Boolean same = same_Name_GroupName_and_localTime(result,newMember); + assertEquals(Boolean.TRUE, same); + assertEquals(expResult, instance.getState()); + } + + /** + * Test of addPropertyChangeListener method, of class SimulationGroupClient. + */ + @Test + public void testAddPropertyChangeListener() { + System.out.println("addPropertyChangeListener"); + PropertyChangeListener x = null; + SimulationGroupClient instance = null; + instance.addPropertyChangeListener(x); + // TODO review the generated test code and remove the default call to fail. + fail("The test case is a prototype."); + } + + /** + * Test of removePropertyChangeListener method, of class SimulationGroupClient. + */ + @Test + public void testRemovePropertyChangeListener() { + System.out.println("removePropertyChangeListener"); + PropertyChangeListener x = null; + SimulationGroupClient instance = null; + instance.removePropertyChangeListener(x); + // TODO review the generated test code and remove the default call to fail. + fail("The test case is a prototype."); + } + + private Boolean same_Name_GroupName_and_localTime(GroupMember m1, GroupMember m2) { + boolean res = false; + if (m1.getName().equals(m2.getName()) + && + m1.getGroup().getName().equals(m2.getGroup().getName()) + && + m1.getLocalTime() == m2.getLocalTime() + ) + res = true; + return res; + } + +} \ No newline at end of file Property changes on: SimSync-RestClient/branches/ben/test/SimulationGroupClientTest.java ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2009-10-14 14:54:17
|
Revision: 29 http://simrest.svn.sourceforge.net/simrest/?rev=29&view=rev Author: ben_63 Date: 2009-10-14 14:54:09 +0000 (Wed, 14 Oct 2009) Log Message: ----------- creating a private branch of the trunk Added Paths: ----------- SimSync-RestClient/branches/ben/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2009-10-13 20:26:50
|
Revision: 28 http://simrest.svn.sourceforge.net/simrest/?rev=28&view=rev Author: ben_63 Date: 2009-10-13 20:26:23 +0000 (Tue, 13 Oct 2009) Log Message: ----------- Creating branches directory Added Paths: ----------- SimSync-RestClient/branches/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |