[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