|
Summary
|
Assignee
|
Pr
|
Status
|
1.
|
Validation: Check that @Remote hasn't been used to point to an EJBHome or EJBObject interface
|
Manu T George
|
|
Resolved
|
2.
|
Validation: Warn on unused interceptors
|
karan singh malhi
|
|
Resolved
|
3.
|
Validation: beans implementing javax.ejb.SessionBean also using lifecycle annotations
|
karan singh malhi
|
|
Resolved
|
4. |
Validation: AppClients using non-static annotations
|
Unassigned
|
|
Open
|
5. |
Validation: Stateful pojos with Home interfaces have init-method(s)
|
karan singh malhi
|
|
Open
|
6.
|
Validation: @PersistenceContext name is specified
|
David Blevins
|
|
Closed
|
7.
|
Validation: @PersistenceUnit name is specified
|
David Blevins
|
|
Closed
|
8.
|
Validation: Incorrect usage of @Resouce on EntityManager or EntityManagerFactory
|
David Blevins
|
|
Closed
|
9.
|
Validation: Incorrect usage of @PersistenceUnit on EntityManager
|
David Blevins
|
|
Closed
|
10.
|
Validation: Incorrect usage of @PersistenceContext on EntityManagerFactory
|
David Blevins
|
|
Closed
|
11.
|
Validation: Attempted use of PersistenceContextType.EXTENDED by non-Stateful bean
|
David Blevins
|
|
Closed
|
12. |
Validation: JTA EntityManager refers to RESOURCE_LOCAL persistence-unit
|
Unassigned
|
|
Open
|
13.
|
Validation: Check that @Local hasn't been used to point to an EJBLocalHome or EJBLocalObject interface
|
Manu T George
|
|
Resolved
|
14.
|
Validation: Check that interface annotated @Local or @Remote isn't annotated conversely in parent interface
|
karan singh malhi
|
|
Resolved
|
15.
|
Validation: Check for incorrect use of injection-target-name
|
David Blevins
|
|
Closed
|
16.
|
Validation: AroundInvoke signature
|
David Blevins
|
|
Closed
|
17.
|
Validation: EjbName used in InterceptorBinding is correct
|
David Blevins
|
|
Closed
|
18.
|
Validation: XML transaction attributes to beans that do not exist
|
David Blevins
|
|
Closed
|
19.
|
Validation: XML method permissions to beans that do not exist
|
David Blevins
|
|
Closed
|
20. |
Validation: @Resource name for env-entry points to declared value
|
Unassigned
|
|
Open
|
21.
|
Validation: EjbName used in method-based InterceptorBinding
|
David Blevins
|
|
Closed
|
22.
|
Validation: PreDestroy callback signature is correct
|
David Blevins
|
|
Closed
|
23.
|
Validation: PostConstruct callback signature is correct
|
David Blevins
|
|
Closed
|
24.
|
Validation: PrePassivate callback signature is correct
|
David Blevins
|
|
Closed
|
25.
|
Validation: PostActivate callback signature is correct
|
David Blevins
|
|
Closed
|
26.
|
Validation: Warn on unsupported service-refs
|
David Blevins
|
|
Closed
|
27.
|
Validation: PrePassivate/PostActivate not used on MessageDriven or Stateless
|
David Blevins
|
|
Closed
|
28. |
Validation: Explicit check for InvocationContext incorrectly used in bean callbacks
|
Unassigned
|
|
Open
|
29. |
Validation: Warn on security annotations applied to callbacks
|
Unassigned
|
|
Open
|
30. |
Validation: Hazardous use of JTA EntityManager in Servlet
|
Unassigned
|
|
Open
|
31.
|
Validation: Bean class with no Interfaces
|
David Blevins
|
|
Closed
|
32.
|
Validation: Use of @Stateless, @Stateful or @MessageDriven on an interface or abstract class
|
David Blevins
|
|
Closed
|
33.
|
Validation: Combined use of @Stateless @Stateful and @MessageDriven on same class
|
David Blevins
|
|
Closed
|
34.
|
Validation: Component and Business Interfaces are interface types
|
David Blevins
|
|
Closed
|
35.
|
Validation: Bean-class-only annotations not used on interfaces
|
David Blevins
|
|
Closed
|
36.
|
Validation: Conflicting use of @RolesAllowed, @PermitAll on a class
|
David Blevins
|
|
Closed
|
37.
|
Validation: Conflicting use of @RolesAllowed, @PermitAll, @DenyAll on a method
|
David Blevins
|
|
Closed
|
38.
|
Validation: Timeout method syntax
|
David Blevins
|
|
Closed
|
39. |
Validation: Field annotated with more than one injection; @EJB, @Resource, @PersistenceContext, @PersistenceUnit
|
Unassigned
|
|
Open
|
40.
|
Validation: Unused ejbCreate methods
|
David Blevins
|
|
Closed
|
41.
|
Validation: Unused ejbPostCreate methods
|
David Blevins
|
|
Closed
|
42. |
Validation: CMP2 <abstract-schema-name> is unique
|
Unassigned
|
|
Open
|
43.
|
Validation: Singleton @Lock annotation not used with Bean-Managed Concurrency
|
David Blevins
|
|
Closed
|
44. |
Validation: XML concurrency attributes to beans that do not exist
|
Unassigned
|
|
Open
|
45.
|
Validation: Singleton mistakenly using @PrePassivate and @PostActivate
|
David Blevins
|
|
Closed
|
46.
|
Validation: @Resource UserTransaction injection mistakenly used on bean with Container-Managed Transactions
|
Jacek Laskowski
|
|
Closed
|
47.
|
Validation: @TransactionAttribute mistakenly used on beans with Bean-Managed Transactions
|
David Blevins
|
|
Closed
|
48. |
Validation: @ConcurrencyManagement mistakenly used on non-Singleton
|
Unassigned
|
|
Open
|
49.
|
Validation: Init/Remove annotations not used on MessageDriven, Stateless, or Singleton beans
|
David Blevins
|
|
Closed
|
50.
|
Validation: Referring to a bean via its bean class (pre 3.1)
|
David Blevins
|
|
Closed
|
51.
|
Validation: @EJB mistakenly applied to a javax.ejb.EJBObject interface
|
David Blevins
|
|
Closed
|
52.
|
Validation: @EJB mistakenly applied to a javax.ejb.EJBLocalObject interface
|
David Blevins
|
|
Closed
|
53.
|
Validation: @EJB mistakenly applied to a non-interface
|
David Blevins
|
|
Closed
|
54. |
Validation: @TransactionAttribute mistakenly used on PostConstruct/PreDestroy callbacks
|
Unassigned
|
|
Open
|
55. |
Validation: @Lock mistakenly used on PostConstruct/PreDestroy callbacks
|
Unassigned
|
|
Open
|
56. |
Validation: @AccessTimeout mistakenly used on PostConstruct/PreDestroy callbacks
|
Unassigned
|
|
Open
|
57. |
Validation: @Asynchronous mistakenly used on PostConstruct/PreDestroy callbacks
|
Unassigned
|
|
Open
|
58. |
Validation: @StatefulTimeout mistakenly used on non-stateful bean
|
Unassigned
|
|
Open
|
59. |
Validation: @AfterBegin, @BeforeCompletion, @AfterCompletion mistakenly used on non-Stateful bean
|
Ivan
|
|
Open
|
60. |
Validation: EJB's cannot be declared final
|
Unassigned
|
|
Open
|
61. |
Validation: <ejb-class> omitted with no corresponding annotated bean
|
David Blevins
|
|
Open
|