[zanata/zanata] 5730ca: Refactor Resource / Translation Resource Rest API.
noreply at github.com
noreply at github.com
Thu Jan 5 23:18:13 UTC 2012
Branch: refs/heads/rhbz748727
Home: https://github.com/zanata/zanata
Commit: 5730cafbb8a3fe6cee64bc163f245700bcecd696
https://github.com/zanata/zanata/commit/5730cafbb8a3fe6cee64bc163f245700bcecd696
Author: Carlos Munoz <camunoz at camunoz.csb>
Date: 2011-12-12 (Mon, 12 Dec 2011)
Changed paths:
M common/zanata-common-api/src/main/java/org/zanata/rest/ElemSet.java
M common/zanata-common-api/src/main/java/org/zanata/rest/client/ITranslationResources.java
M common/zanata-common-api/src/main/java/org/zanata/rest/service/TranslationResourcesResource.java
M server/zanata-war/src/main/java/org/zanata/rest/service/TranslationResourcesService.java
M server/zanata-war/src/test/java/org/zanata/rest/service/ResourceServiceSeamTest.java
M server/zanata-war/src/test/java/org/zanata/rest/service/TranslationResourceRestTest.java
Log Message:
-----------
Refactor Resource / Translation Resource Rest API.
Client Rest interface now extends the server one, making for a more integrated API as a whole.
Security now enforced via annotations as opposed to programatically.
Commit: e835e0000921c8ad7c7d020463094904ea42fbc6
https://github.com/zanata/zanata/commit/e835e0000921c8ad7c7d020463094904ea42fbc6
Author: Carlos Munoz <camunoz at camunoz.csb>
Date: 2011-12-13 (Tue, 13 Dec 2011)
Changed paths:
M server/zanata-war/src/main/java/org/zanata/rest/service/ResourceUtils.java
M server/zanata-war/src/main/java/org/zanata/webtrans/client/gin/WebTransClientModule.java
A server/zanata-war/src/main/java/org/zanata/webtrans/client/history/History.java
A server/zanata-war/src/main/java/org/zanata/webtrans/client/history/HistoryImpl.java
M server/zanata-war/src/main/java/org/zanata/webtrans/client/history/HistoryToken.java
A server/zanata-war/src/main/java/org/zanata/webtrans/client/history/WindowLocation.java
A server/zanata-war/src/main/java/org/zanata/webtrans/client/history/WindowLocationImpl.java
M server/zanata-war/src/main/java/org/zanata/webtrans/client/presenter/DocumentListPresenter.java
A server/zanata-war/src/test/java/org/zanata/webtrans/client/history/HistoryTokenTests.java
Log Message:
-----------
Merge branch 'master' into rhbz748727
Commit: efe60e45baeda9356a0d92cc4ff72204547f0650
https://github.com/zanata/zanata/commit/efe60e45baeda9356a0d92cc4ff72204547f0650
Author: Carlos Munoz <camunoz at camunoz.csb>
Date: 2011-12-13 (Tue, 13 Dec 2011)
Changed paths:
R common/zanata-common-api/src/main/java/org/zanata/rest/client/IVersion.java
A common/zanata-common-api/src/main/java/org/zanata/rest/client/IVersionResource.java
M common/zanata-rest-client/src/main/java/org/zanata/rest/client/ZanataProxyFactory.java
M server/zanata-war/src/test/java/org/zanata/rest/service/TestProxyFactory.java
M server/zanata-war/src/test/java/org/zanata/rest/service/VersionSeamTest.java
Log Message:
-----------
Refactor Version Resource Rest API.
Client Rest interface now extends the server one.
Renamed Version Client Rest interface to IVersionResource to maintain conventions with other Rest resource interfaces.
Commit: 65319ddf8ddfe64d3a3519b2903dfd3c74fe1d45
https://github.com/zanata/zanata/commit/65319ddf8ddfe64d3a3519b2903dfd3c74fe1d45
Author: Carlos Munoz <camunoz at camunoz.csb>
Date: 2011-12-13 (Tue, 13 Dec 2011)
Changed paths:
M common/zanata-common-api/src/main/java/org/zanata/rest/client/IProjectsResource.java
M common/zanata-common-api/src/main/java/org/zanata/rest/service/ProjectsResource.java
M server/zanata-war/src/main/java/org/zanata/rest/service/ProjectsService.java
Log Message:
-----------
Refactor Projects Rest API.
Client Rest interface now extends the server one.
Client and Server interfaces now return a Response object.
Commit: 698530ed147e56fd169d7d3e64d2a7877410992b
https://github.com/zanata/zanata/commit/698530ed147e56fd169d7d3e64d2a7877410992b
Author: Carlos Munoz <camunoz at camunoz.csb>
Date: 2011-12-15 (Thu, 15 Dec 2011)
Changed paths:
M common/zanata-common-api/src/main/java/org/zanata/rest/client/IProjectResource.java
M common/zanata-common-api/src/main/java/org/zanata/rest/service/ProjectResource.java
M server/zanata-war/src/main/java/org/zanata/rest/service/ProjectService.java
Log Message:
-----------
Refactor Project Rest API.
Client Rest interface now extends the server one.
Commit: 81404120da12e87be735749e3118d80c01c52611
https://github.com/zanata/zanata/commit/81404120da12e87be735749e3118d80c01c52611
Author: Carlos Munoz <camunoz at camunoz.csb>
Date: 2011-12-15 (Thu, 15 Dec 2011)
Changed paths:
A server/zanata-war/src/main/java/org/zanata/rest/HibernateValidationInterceptor.java
M server/zanata-war/src/main/java/org/zanata/rest/service/ProjectService.java
M server/zanata-war/src/main/java/org/zanata/rest/service/RestUtils.java
M server/zanata-war/src/test/java/org/zanata/ZanataRestTest.java
M server/zanata-war/src/test/java/org/zanata/rest/service/ProjectRestTest.java
Log Message:
-----------
Add Rest Validator Interceptor.
Add a Rest interceptor that validates the unmarshalled message body object on all calls to the API.
Commit: db6704bb03a3b4c5410c72b2f27b1ac07d9e23f7
https://github.com/zanata/zanata/commit/db6704bb03a3b4c5410c72b2f27b1ac07d9e23f7
Author: Carlos Munoz <camunoz at camunoz.csb>
Date: 2011-12-18 (Sun, 18 Dec 2011)
Changed paths:
M server/zanata-war/src/main/java/org/zanata/rest/service/FileService.java
M server/zanata-war/src/test/java/org/zanata/ZanataRestTest.java
M server/zanata-war/src/test/java/org/zanata/rest/service/TranslationResourceRestTest.java
Log Message:
-----------
Add test method to check for Zanata generated PO headers.
Commit: 0d79e3c9c9c27a258eca3606285e24a9c832919e
https://github.com/zanata/zanata/commit/0d79e3c9c9c27a258eca3606285e24a9c832919e
Author: Carlos Munoz <camunoz at camunoz.csb>
Date: 2011-12-18 (Sun, 18 Dec 2011)
Changed paths:
M common/zanata-common-api/src/main/java/org/zanata/rest/client/IProjectIterationResource.java
M common/zanata-common-api/src/main/java/org/zanata/rest/service/ProjectIterationResource.java
M server/zanata-war/src/main/java/org/zanata/rest/service/ProjectIterationService.java
Log Message:
-----------
Refactor Project Iteration Rest API.
Client Rest interface now extends the server one.
Commit: b765c3636bd4752a3a17567c6a6570a94a392760
https://github.com/zanata/zanata/commit/b765c3636bd4752a3a17567c6a6570a94a392760
Author: Carlos Munoz <camunoz at camunoz.csb>
Date: 2011-12-18 (Sun, 18 Dec 2011)
Changed paths:
M common/zanata-common-api/src/main/java/org/zanata/rest/client/IAccountResource.java
M server/zanata-war/src/main/java/org/zanata/rest/service/AccountService.java
Log Message:
-----------
Refactor Account Rest API.
Client Rest interface now extends the server one.
Commit: e2c73cd0c78b52d7390cf4d73949fb352fee54d3
https://github.com/zanata/zanata/commit/e2c73cd0c78b52d7390cf4d73949fb352fee54d3
Author: Carlos Munoz <camunoz at camunoz.csb>
Date: 2011-12-20 (Tue, 20 Dec 2011)
Changed paths:
A server/zanata-war/etc/enunciate/enunciate.xml
M server/zanata-war/pom.xml
M server/zanata-war/src/main/java/org/zanata/rest/service/GlossaryService.java
M server/zanata-war/src/main/java/org/zanata/rest/service/ProjectIterationService.java
M server/zanata-war/src/main/java/org/zanata/rest/service/ProjectService.java
M server/zanata-war/src/main/java/org/zanata/rest/service/ProjectsService.java
M server/zanata-war/src/main/java/org/zanata/rest/service/TranslationResourcesService.java
M zanata-parent/pom.xml
Log Message:
-----------
Enable Rest API documentation generation.
Enabled Rest API doc generation using the enunciate plugin.
Changed a few of the API's classes to conform to enunciate standards (API itself should not have changed).
Commit: 87248fb3d57f29049e46126aaf09d441032660b5
https://github.com/zanata/zanata/commit/87248fb3d57f29049e46126aaf09d441032660b5
Author: Carlos Munoz <camunoz at camunoz.csb>
Date: 2011-12-21 (Wed, 21 Dec 2011)
Changed paths:
M common/zanata-common-api/src/main/java/org/zanata/rest/client/IGlossaryResource.java
M common/zanata-common-api/src/main/java/org/zanata/rest/service/GlossaryResource.java
M server/zanata-war/etc/enunciate/enunciate.xml
M server/zanata-war/pom.xml
M server/zanata-war/src/main/java/org/zanata/rest/service/AccountService.java
M server/zanata-war/src/main/java/org/zanata/rest/service/FileService.java
M server/zanata-war/src/main/java/org/zanata/rest/service/GlossaryService.java
M zanata-parent/pom.xml
Log Message:
-----------
More Rest API improvements.
Glossary Rest client interface now extends the server interface.
Added documentation and enunciate Type Hints to produce more complete and accurate documentation.
Commit: 5a6445dce87d4855d7ae3aa9a9f1fd2d8d22e470
https://github.com/zanata/zanata/commit/5a6445dce87d4855d7ae3aa9a9f1fd2d8d22e470
Author: Carlos <camunoz at redhat.com>
Date: 2012-01-03 (Tue, 03 Jan 2012)
Changed paths:
M common/zanata-common-api/src/main/java/org/zanata/rest/dto/Account.java
M server/zanata-model/src/main/java/org/zanata/model/HPerson.java
M server/zanata-war/src/main/java/org/zanata/rest/service/AccountService.java
M server/zanata-war/src/main/java/org/zanata/rest/service/GlossaryService.java
Log Message:
-----------
Final fixes to REST API.
Readd Account DTO's XmlRootElement annotation.
Prevent NullPointerException when accessing Language memberships in HPerson.
Compare: https://github.com/zanata/zanata/compare/5730caf^...5a6445d
More information about the zanata-commits
mailing list