[jboss-cvs] jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace ...
Shane Bryzak
Shane_Bryzak at symantec.com
Thu Dec 21 03:16:42 EST 2006
User: sbryzak2
Date: 06/12/21 03:16:41
Modified: examples/seamspace/src/org/jboss/seam/example/seamspace
ContentServlet.java
Added: examples/seamspace/src/org/jboss/seam/example/seamspace
ContentAction.java ContentLocal.java
Removed: examples/seamspace/src/org/jboss/seam/example/seamspace
ImageAction.java ImageLocal.java
Log:
renamed ImageAction to ContentAction
Revision Changes Path
1.2 +13 -8 jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ContentServlet.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ContentServlet.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ContentServlet.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- ContentServlet.java 21 Dec 2006 05:34:47 -0000 1.1
+++ ContentServlet.java 21 Dec 2006 08:16:41 -0000 1.2
@@ -13,13 +13,17 @@
{
private static final long serialVersionUID = -8461940507242022217L;
+ private static final String IMAGES_PATH = "/images";
+
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
- ImageLocal local = (ImageLocal) Component.getInstance(ImageAction.class);
+ if (IMAGES_PATH.equals(request.getPathInfo()))
+ {
+ ContentLocal contentAction = (ContentLocal) Component.getInstance(ContentAction.class);
- MemberImage img = local.getImage(Integer.parseInt(request.getParameter("id")));
+ MemberImage img = contentAction.getImage(Integer.parseInt(request.getParameter("id")));
if (img != null)
{
@@ -28,4 +32,5 @@
response.getOutputStream().flush();
}
}
+ }
}
1.1 date: 2006/12/21 08:16:41; author: sbryzak2; state: Exp;jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ContentAction.java
Index: ContentAction.java
===================================================================
package org.jboss.seam.example.seamspace;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.security.SeamSecurityManager;
@Stateless
@Name("contentAction")
public class ContentAction implements ContentLocal
{
@In(create = true) EntityManager entityManager;
public MemberImage getImage(int imageId)
{
MemberImage img = entityManager.find(MemberImage.class, imageId);
if (img != null && SeamSecurityManager.hasPermission("MemberImage", "view", img))
return img;
else
return null;
}
}
1.1 date: 2006/12/21 08:16:41; author: sbryzak2; state: Exp;jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ContentLocal.java
Index: ContentLocal.java
===================================================================
package org.jboss.seam.example.seamspace;
import javax.ejb.Local;
@Local
public interface ContentLocal
{
MemberImage getImage(int imageId);
}
More information about the jboss-cvs-commits
mailing list