KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > tutorial > entity > security > bean > StatelessBean


1 package org.jboss.tutorial.entity.security.bean;
2
3 import javax.annotation.security.RolesAllowed;
4 import javax.annotation.security.PermitAll;
5 import javax.ejb.Remote JavaDoc;
6 import javax.persistence.EntityManager;
7 import javax.persistence.PersistenceContext;
8
9 import org.jboss.annotation.security.SecurityDomain;
10 import org.jboss.annotation.ejb.AspectDomain;
11 import org.jboss.tutorial.entity.security.bean.AllEntity;
12 import org.jboss.tutorial.entity.security.bean.SomeEntity;
13 import org.jboss.tutorial.entity.security.bean.StarEntity;
14 import org.jboss.tutorial.entity.security.bean.Stateless;
15
16 /**
17  *
18  * @author <a HREF="mailto:kabir.khan@jboss.org">Kabir Khan</a>
19  * @version $Revision: 45433 $
20  */

21 @javax.ejb.Stateless JavaDoc
22 @Remote JavaDoc (Stateless.class)
23 @SecurityDomain ("other")
24 @AspectDomain("JACC Stateless Bean")
25 public class StatelessBean implements Stateless
26 {
27    @PersistenceContext
28    EntityManager em;
29
30    @PermitAll
31    public int unchecked(int i)
32    {
33       System.out.println("stateless unchecked");
34       return i;
35    }
36
37    @RolesAllowed ("allowed")
38    public int checked(int i)
39    {
40       System.out.println("stateless checked");
41       return i;
42    }
43
44    @PermitAll
45    public AllEntity insertAllEntity()
46    {
47       AllEntity e = new AllEntity();
48       e.val = "x";
49       em.persist(e);
50       return e;
51    }
52
53    @PermitAll
54    public AllEntity readAllEntity(int key)
55    {
56       AllEntity e = em.find(AllEntity.class, key);
57       return e;
58    }
59
60    @PermitAll
61    public void updateAllEntity(AllEntity e)
62    {
63       em.merge(e);
64    }
65
66    @PermitAll
67    public void deleteAllEntity(AllEntity e)
68    {
69       em.remove(e);
70    }
71
72    @PermitAll
73    public StarEntity insertStarEntity()
74    {
75       StarEntity e = new StarEntity();
76       e.val = "x";
77       em.persist(e);
78       return e;
79    }
80
81    @PermitAll
82    public StarEntity readStarEntity(int key)
83    {
84       StarEntity e = em.find(StarEntity.class, key);
85       return e;
86    }
87
88    @PermitAll
89    public void updateStarEntity(StarEntity e)
90    {
91       em.merge(e);
92    }
93
94    @PermitAll
95    public void deleteStarEntity(StarEntity e)
96    {
97       em.remove(e);
98    }
99
100
101    @PermitAll
102    public SomeEntity insertSomeEntity()
103    {
104       SomeEntity e = new SomeEntity();
105       e.val = "x";
106       em.persist(e);
107       return e;
108    }
109
110    @PermitAll
111    public SomeEntity readSomeEntity(int key)
112    {
113       SomeEntity e = em.find(SomeEntity.class, key);
114       return e;
115    }
116
117    @PermitAll
118    public void updateSomeEntity(SomeEntity e)
119    {
120       em.merge(e);
121    }
122
123    @PermitAll
124    public void deleteSomeEntity(SomeEntity e)
125    {
126       em.remove(e);
127    }
128 }
129
Popular Tags