Rename directories. Still need to fix the poms
- Fix poms. Still need to fix the groupids which are not the same for all modules.
- Moved Eclipse scripts to a separate directory
ignore intellij files
fix groupids
Upgrade GWT to 2.5.1 and RestyGWT to 1.4.
Removed unnecessary async interface generation configuration, fixed gwt-maven-plugin version declaration (it has to be the same version of GWT).
Removed unnecessary version declaration in a dependency.
- add configuration to backend pom to let it run with "mvn gwt:run"
- fix versions of guava and reflections that were conflicting with Jersey
- add dependencies to gwtfrontend even if they are already included indirectly: this is important because the project depends directly on those dependencies. In the project imports a GWT module then the jar with that modules must be a direct dependency.
- set outputDirectory configuration (GWT plugin issues a warning if this is not set)
- comment about the dependency of gwtfrontend on backend: this does not make sense and generates a warning
- fix maven-dependency-plugin version: 2.6 was not working
- had to manually copy static content from gwtfrontend to backend (still needs some work)
fix maven-dependency-plugin declaration
- custom JerseyInitJsonApplication to scan application facades
- added dependency on jersey-media-json-jackson (this is needed for Jersey to parse JSON). Appverse was doing this manually.
- UserRestServiceFacade renamed to UserRestServiceFacadeOld and deprecated. Created a new UserRestServiceFacade with JAX-RS annotations.
- replacement of all calls to UserRestServiceFacade
- UserRestRpcCommand and UserRestRpcCommandImpl are deprecated
- added JAX-RS annotation to UserRestServiceFacadeImpl (so it can be automatically published) and UserServiceFacade (only @Path has to be in the impl class)
- added comment on web.xml on how to tell GWT the Jersey servlet mapping to be used

Looks like there is a serialization problem with dates that prevents JPA from updating an entity when save is called. Will fix this later.
Workaround for the AOP bug of Jersey with Spring - instead of letting JAX-RS find the beans we create them using Spring and register them in Jersey.
Fix in the ModelHelper class (part of Jersey) to let it find the @Path annotation in a proxied bean. (this fix was already contributed to Jersey)
Presenters now read an URL parameter so they can either use the old command or the new one.
Dependency injection in presenters and create an entry point to initialize RestyGWT
comment about an idea to enhance RPCTimeoutRedirectFilter
Rename directories. Still need to fix the poms
- Fix poms. Still need to fix the groupids which are not the same for all modules.
- Moved Eclipse scripts to a separate directory
fix groupids
Upgrade GWT to 2.5.1 and RestyGWT to 1.4.
Removed unnecessary async interface generation configuration, fixed gwt-maven-plugin version declaration (it has to be the same version of GWT).
Removed unnecessary version declaration in a dependency.
- add configuration to backend pom to let it run with "mvn gwt:run"
- fix versions of guava and reflections that were conflicting with Jersey
- add dependencies to gwtfrontend even if they are already included indirectly: this is important because the project depends directly on those dependencies. In the project imports a GWT module then the jar with that modules must be a direct dependency.
- set outputDirectory configuration (GWT plugin issues a warning if this is not set)
- comment about the dependency of gwtfrontend on backend: this does not make sense and generates a warning
- fix maven-dependency-plugin version: 2.6 was not working
- had to manually copy static content from gwtfrontend to backend (still needs some work)
fix maven-dependency-plugin declaration
- custom JerseyInitJsonApplication to scan application facades
- added dependency on jersey-media-json-jackson (this is needed for Jersey to parse JSON). Appverse was doing this manually.
- UserRestServiceFacade renamed to UserRestServiceFacadeOld and deprecated. Created a new UserRestServiceFacade with JAX-RS annotations.
- replacement of all calls to UserRestServiceFacade
- UserRestRpcCommand and UserRestRpcCommandImpl are deprecated
- added JAX-RS annotation to UserRestServiceFacadeImpl (so it can be automatically published) and UserServiceFacade (only @Path has to be in the impl class)
- added comment on web.xml on how to tell GWT the Jersey servlet mapping to be used

Looks like there is a serialization problem with dates that prevents JPA from updating an entity when save is called. Will fix this later.
Workaround for the AOP bug of Jersey with Spring - instead of letting JAX-RS find the beans we create them using Spring and register them in Jersey.
Fix in the ModelHelper class (part of Jersey) to let it find the @Path annotation in a proxied bean. (this fix was already contributed to Jersey)
Presenters now read an URL parameter so they can either use the old command or the new one.
Dependency injection in presenters and create an entry point to initialize RestyGWT