First big step migrating the SL into the WebUI done: AccountService is
working.

The account service is to create an account, login/logout and get
account details. All the services at AccountManagementRPCImpl now
redirect to the service layer and reuqests the services there. All
persistence lines are deleted in the WebUI related to the account
services.
To store the token for given sessions, a TokenManager has been
introduced. It will replace the old UserManager, as the WebUI does not
have "Users" as such anymore.

To inject the TokenManager, I needed to modify the Security class, which
provides methods to check a given token for authentication. The token
itself is 

The ClientFactory provides a client creation for jax-rs request calls.

The StartUp does neither start the scheduler for experiment scheduling
nor the ServerSocket for MEC connections any more. The serivce layer is
now responsible for these.

The GetRPCImpl was marked with deprecated methods and comments, where
the corresponding services can be found in the SL (the URI).

The ScenarioManagerRPCImpl, ExecuteRPCImpl, ResultRPCImpl got some
comments, which need to be watched out for when migrating these classes
to work with the SL.

The ServerCheck class has been modified, but is not needed anymore. At
the moment it's left there, because the integration process is not at
the ServerCheck at the moment.

Added a lot of comments to the SPCRemoteServlet and refactored the code
to work with the TokenManager now.

Needed to add the dependency for a jersey client (of course) and to the
sopeco service layer in the pom.xml.

Change-Id: If6ba186b0ce05d698bc96d9d66b0fd32f1eb45fd
Signed-off-by: Peter Merkert <p.merkert@sap.com>
Migrated the WebUI to work with Jersey 2.6 and JAX-RS 2.0. The
AccountManagementRPCImpl worked already last time. Now the
ScenarioManagerRPCImpl has been migrated to work with the Service Layer.

Change-Id: I88aecbc4cc4bceaffbb1125158d6aa47983a40bf
Signed-off-by: Peter Merkert <p.merkert@sap.com>
Migrated the GetRPC, MEControllerRPCImpl and ScenarioManagerRPCImpl to
work with the new Service Layer RESTful service.

Change-Id: I8407d22fb725dd70ffa55653d145021f617eccf2
Signed-off-by: Peter Merkert <p.merkert@sap.com>
NOT RUNNING COMMIT: Try to use the service classes on the exchange
interface for RPC, but GWT fails. TODO: Convert service classes to
classes, whose source is in the WebUI project.

Change-Id: Iff162b19ee7e63d58e6098973e7cecc1fbc826d9
Signed-off-by: d061465 <p.merkert@sap.com>
Now the AccountManagementRPC work with the WebUI AccountDetails object
again.

Change-Id: Ib250784699e06ed74d87ebca86f466a39a2193a7
Signed-off-by: d061465 <p.merkert@sap.com>
Added a custom converter for all persistence files to the project. This
works nearly fine, but however the ScenarioDefinitionBuilder is annoying
now.

Change-Id: I15888f92ae67adef12049c2118dd17d112b98154
Signed-off-by: d061465 <p.merkert@sap.com>
Added the old Builder to the project. The new ones does not work, but I
don't know why.

Change-Id: Ie26b4936ec4e78432d3c18ae73e15e40a5027348
Signed-off-by: d061465 <p.merkert@sap.com>
Removed a double readEntity out of the ResultRPCImpl. This caused an
error on fetching the results.

Change-Id: I8fa542eb88834241598e9056bf56ece4da6791d8
Signed-off-by: d061465 <p.merkert@sap.com>
Replaced the old Builder with the new one. Just copied them out of the
sopeco-service project.

Change-Id: I41265546c5e28d3fb14a25fc21b21fd1d4e0f154
Signed-off-by: d061465 <p.merkert@sap.com>
Added a debugging output to the MSpecificationRPCImpl.

Change-Id: I9a106a93a5f5eb0929b610f4d82dd34781f517c4
Signed-off-by: d061465 <p.merkert@sap.com>
Changed the used logger to the java.util Logger, but doesn't work either
for output on console. Only System.out.println works on the console.
Curious!

Change-Id: Ieb9d3d9335509c8cd3b8a46e729ecbe8efb72ef1
Signed-off-by: d061465 <p.merkert@sap.com>
removed unused output

Change-Id: I983f5d76eef46df22dfbc74e90d642d5258e646f
Signed-off-by: d061465 <p.merkert@sap.com>
Replaced syso outputs with GWT outputs. Fixed a bug when fetching
List<ExecutedExperimentDetails>.

Change-Id: I78fb2350a43782cf773dba4b3b654891bb82da18
Signed-off-by: d061465 <p.merkert@sap.com>
Added "setMEDefinition" as RPC method to the RPC classes.

Change-Id: I2a030f0b3641e4eab29e52acffa8bc858c9f5c47
Signed-off-by: d061465 <p.merkert@sap.com>
removed commented out lines

Change-Id: I7e8b5ac405a8c35f26bbf996eb01e0d55d2e1faf
Signed-off-by: d061465 <p.merkert@sap.com>
Renamed "getExperiment" to "getExperimentModul" and "getBuilder" to
"getScenarioDefinitionBuilder".

Removed unused method "setSelectedDatabaseIndex" from Manager.java.

Now does a call to RPC for setting MeasureMentDefinition.

Change-Id: I8da5644020f39bf7c8143984a09b5f2ec303ace8
Signed-off-by: d061465 <p.merkert@sap.com>
Removed unused classes from WebUI.

Change-Id: I9f737370666f498b76524737571ff5868f806123
Signed-off-by: d061465 <p.merkert@sap.com>
Removed Visualization stuff out of the WebUI project.

Change-Id: I120bf279fe7ba2b3b49d7b2ef9c9a836304dcac7
Signed-off-by: d061465 <p.merkert@sap.com>
Removed all the doubled classes like ExecutedExperimentDetails or MECLog
out of the project, because now GWT takes the SoPeCo Service source
files and compiles them into Javascript.
All package references needed to be updated and therefor so much classes
have been touched.

Change-Id: I030a5081593afc22787a0876d1e474a211efaff2
Signed-off-by: d061465 <p.merkert@sap.com>
Removed the builder classes, because they are now fetched from the
sopeco service layer project. The service layer project has now only one
gwt.xml and this is fixed in the SoPeCo_UI.gwt.xml.

All the classes, which depended on the old builder classes have been
refactored.

Change-Id: I12c9d976bd7dc5e81ef0dd16e507cee9a4bd70c4
Signed-off-by: d061465 <p.merkert@sap.com>