From do-not-reply at jboss.org Wed Aug 18 13:06:42 2010 Content-Type: multipart/mixed; boundary="===============8609499764530813790==" MIME-Version: 1.0 From: do-not-reply at jboss.org To: gatein-commits at lists.jboss.org Subject: [gatein-commits] gatein SVN: r3854 - components/pc/trunk/samples/src/main/java/org/gatein/pc/samples/remotecontroller. Date: Wed, 18 Aug 2010 13:06:42 -0400 Message-ID: <201008181706.o7IH6gM6024033@svn01.web.mwc.hst.phx2.redhat.com> --===============8609499764530813790== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: chris.laprun(a)jboss.com Date: 2010-08-18 13:06:41 -0400 (Wed, 18 Aug 2010) New Revision: 3854 Modified: components/pc/trunk/samples/src/main/java/org/gatein/pc/samples/remoteco= ntroller/RemoteControllerPortlet.java Log: - Make RemoteControllerPortlet check if we have an existing resource id and= fail if we do. Modified: components/pc/trunk/samples/src/main/java/org/gatein/pc/samples/r= emotecontroller/RemoteControllerPortlet.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 --- components/pc/trunk/samples/src/main/java/org/gatein/pc/samples/remotec= ontroller/RemoteControllerPortlet.java 2010-08-18 13:19:02 UTC (rev 3853) +++ components/pc/trunk/samples/src/main/java/org/gatein/pc/samples/remotec= ontroller/RemoteControllerPortlet.java 2010-08-18 17:06:41 UTC (rev 3854) @@ -82,31 +82,39 @@ @Override public void serveResource(ResourceRequest resourceRequest, ResourceResp= onse resourceResponse) throws PortletException, IOException { - resourceResponse.setContentType("text/html"); - PrintWriter writer =3D resourceResponse.getWriter(); - String namespace =3D "n_" + resourceResponse.getNamespace(); - writer.print("\n"); - PortletURL url =3D resourceResponse.createRenderURL(); - url.setWindowState(WindowState.MINIMIZED); - writer.print("
"); - writer.print("
"); + String id =3D resourceRequest.getResourceID(); + if (id =3D=3D null) + { + resourceResponse.setContentType("text/html"); + PrintWriter writer =3D resourceResponse.getWriter(); + String namespace =3D "n_" + resourceResponse.getNamespace(); + writer.print("\n"); + PortletURL url =3D resourceResponse.createRenderURL(); + url.setWindowState(WindowState.MINIMIZED); + writer.print("
"); + writer.print("
"); + } + else + { + throw new IllegalArgumentException("Don't know how to handle reso= urce: " + id); + } } = private String createParentURL(PortletURL url) --===============8609499764530813790==--