From bpoussin@users.nuiton.org Wed Dec 8 05:22:46 2010 From: bpoussin@users.nuiton.org To: wikitty-commits@list.nuiton.org Subject: [Wikitty-commits] r576 - trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publication Date: Wed, 08 Dec 2010 05:22:46 +0100 Message-ID: <20101208042246.DFF3D15C96@nuiton.codelutin.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6356014917203235264==" --===============6356014917203235264== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Author: bpoussin Date: 2010-12-08 05:22:46 +0100 (Wed, 08 Dec 2010) New Revision: 576 Url: http://nuiton.org/repositories/revision/wikitty/576 Log: simplify url for WikittyPub(Data|Text) Modified: trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publication/Act= ionRaw.java Modified: trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publicat= ion/ActionRaw.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publication/Ac= tionRaw.java 2010-12-07 16:21:53 UTC (rev 575) +++ trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publication/Ac= tionRaw.java 2010-12-08 04:22:46 UTC (rev 576) @@ -6,6 +6,10 @@ import org.nuiton.wikitty.WikittyProxy; import org.nuiton.wikitty.entities.Wikitty; import org.nuiton.wikitty.entities.WikittyExtension; +import org.nuiton.wikitty.publication.entities.WikittyPubData; +import org.nuiton.wikitty.publication.entities.WikittyPubDataHelper; +import org.nuiton.wikitty.publication.entities.WikittyPubText; +import org.nuiton.wikitty.publication.entities.WikittyPubTextHelper; import org.nuiton.wikitty.search.Criteria; import org.nuiton.wikitty.search.Search; =20 @@ -14,7 +18,7 @@ * Elle peut-etre utilisee pour retourner une image ou un document stocke da= ns * un champs d'un wikitty * - * Cette action prend deux arguments obligatoires + * Cette action prend deux arguments obligatoires (si pas WikittyPub(Text|Da= ta) *
+ * ram/WikittyPubData.name=3DMonImage.jpg + * ram/WikittyPubText.name=3DTuto * ram/WikittyPubData.name=3DMonImage.jpg/WikittyPubData.content?mimetype=3D= WikittyPubData.mimetype + * ram/WikittyPubData.name=3DMonImage.jpg/WikittyPubData.mimetype?mimetype= =3Dtext/plain * ram/WikittyPubText.name=3DTuto/WikittyPubText.content?mimetype=3DWikittyP= ubText.mimetype * ram/WikittyUser.login=3Dadmin/WikittyUser.password?mimetype=3Dtext/plain *@@ -59,7 +66,9 @@ WikittyProxy proxy =3D context.getWikittyProxy(); =20 Object result =3D "no query"; - if (context.getMandatoryArguments().size() < 2) { + if (context.getMandatoryArguments().size() < 1 || + (context.getMandatoryArguments().size() < 2 + && !context.getMandatoryArguments().get(ARG_QUERY).startsWith= ("WikittyPub")) ) { context.setContentType("text/html"); result =3D String.format("" + "