From glandais@users.labs.libre-entreprise.org Mon Jun 15 08:42:59 2026 From: glandais@users.labs.libre-entreprise.org To: simexplorer-si-commits@list.forge.codelutin.com Subject: [Simexplorer-si-commits] r96 - in trunk/simexplorer-is-web/src: java/fr/cemagref/simexplorer/is/ui/web/pages webcontent Date: Fri, 04 Jan 2008 17:55:38 +0100 Message-ID: <20080104165539.0692C4617F1@labs.libre-entreprise.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8736607136981059388==" --===============8736607136981059388== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Author: glandais Date: 2008-01-04 16:55:38 +0000 (Fri, 04 Jan 2008) New Revision: 96 Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/= ApplicationDetail.java trunk/simexplorer-is-web/src/webcontent/ApplicationDetail.tml Log: EA export Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web= /pages/ApplicationDetail.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/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages= /ApplicationDetail.java 2008-01-04 16:00:46 UTC (rev 95) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages= /ApplicationDetail.java 2008-01-04 16:55:38 UTC (rev 96) @@ -1,12 +1,19 @@ package fr.cemagref.simexplorer.is.ui.web.pages; =20 +import java.io.ByteArrayOutputStream; import java.util.ArrayList; import java.util.List; import java.util.Set; =20 +import org.apache.tapestry.StreamResponse; import org.apache.tapestry.annotations.Persist; +import org.apache.tapestry.util.TextStreamResponse; import org.codelutin.tapestry.beans.TreeNode; =20 +import com.healthmarketscience.rmiio.RemoteOutputStream; +import com.healthmarketscience.rmiio.RemoteOutputStreamServer; +import com.healthmarketscience.rmiio.SimpleRemoteOutputStream; + import fr.cemagref.simexplorer.is.storage.entities.data.Code; import fr.cemagref.simexplorer.is.storage.entities.data.Component; import fr.cemagref.simexplorer.is.storage.entities.data.Constant; @@ -42,6 +49,24 @@ return nodes; } =20 + public Object onActionFromExport(String context) throws Exception { + StreamResponse response =3D null; + + ByteArrayOutputStream bos =3D new ByteArrayOutputStream(); + RemoteOutputStreamServer xmlRemoteOutputStream =3D new SimpleRemoteO= utputStream( + bos); + StorageServiceFactory.getService().exportElement(xmlRemoteOutputStre= am.export(), + explorationApplication.getMetaData().getUuid(), + explorationApplication.getMetaData().getVersion().toString()= ); + response =3D new TextStreamResponse("text/xml", bos.toString()); + + return response; + } + + public String getContext() { + return "node"; + } + =20 private String[] generateStringArray(String s1, String s2, String s3) { String[] res =3D new String[4]; res[0] =3D s1; Modified: trunk/simexplorer-is-web/src/webcontent/ApplicationDetail.tml =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/simexplorer-is-web/src/webcontent/ApplicationDetail.tml 2008-01-04 = 16:00:46 UTC (rev 95) +++ trunk/simexplorer-is-web/src/webcontent/ApplicationDetail.tml 2008-01-04 = 16:55:38 UTC (rev 96) @@ -4,4 +4,6 @@
=09 + Export +=09 --===============8736607136981059388==--