Author: echatellier Date: 2010-06-24 16:13:02 +0200 (Thu, 24 Jun 2010) New Revision: 154 Url: http://nuiton.org/repositories/revision/wikitty/154 Log: Take care of update reponse (on remote use, input wikitty parameters are not propagated) Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/WikittyServiceNotifier.java Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/WikittyServiceNotifier.java =================================================================== --- trunk/wikitty-api/src/main/java/org/nuiton/wikitty/WikittyServiceNotifier.java 2010-06-24 14:09:22 UTC (rev 153) +++ trunk/wikitty-api/src/main/java/org/nuiton/wikitty/WikittyServiceNotifier.java 2010-06-24 14:13:02 UTC (rev 154) @@ -200,6 +200,8 @@ @Override public UpdateResponse store(String securityToken, Wikitty wikitty) { UpdateResponse updateResponse = ws.store(securityToken, wikitty); + // update wikitty + updateResponse.update(wikitty); // notify listeners firePutWikitty(wikitty); return updateResponse; @@ -208,6 +210,10 @@ @Override public UpdateResponse store(String securityToken, Collection<Wikitty> wikitties) { UpdateResponse updateResponse = ws.store(securityToken, wikitties); + // update wikitty + for (Wikitty wikitty : wikitties) { + updateResponse.update(wikitty); + } // notify listeners firePutWikitty(wikitties.toArray(new Wikitty[wikitties.size()])); return updateResponse; @@ -218,6 +224,10 @@ boolean disableAutoVersionIncrement) { UpdateResponse updateResponse = ws.store( securityToken, wikitties, disableAutoVersionIncrement); + // update wikitty + for (Wikitty wikitty : wikitties) { + updateResponse.update(wikitty); + } // notify listeners firePutWikitty(wikitties.toArray(new Wikitty[wikitties.size()])); return updateResponse; @@ -228,6 +238,10 @@ Collection<Wikitty> wikitties, boolean disableAutoVersionIncrement) { UpdateResponse updateResponse = ws.store(securityToken, transaction, wikitties, disableAutoVersionIncrement); + // update wikitty + for (Wikitty wikitty : wikitties) { + updateResponse.update(wikitty); + } // notify listeners firePutWikitty(wikitties.toArray(new Wikitty[wikitties.size()])); return updateResponse;