|
|
|
OPENEJB-2098
|
OPENEJB-453
Validation: @RolesAllowed on POJO JAX-RS Service
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-2071
|
OPENEJB-453
Validation: Check for proper @Asynchronous usage
|
Romain Manni-Bucau
|
Tommy Tynjä
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-2069
|
OPENEJB-453
Validate: @Schedule time values are correct
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-1957
|
OPENEJB-453
Validation: @Schedule mistakenly used on an @Stateful bean
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-1836
|
OPENEJB-453
Validation: @Local on bean with no-interface should use @LocalBean
|
Unassigned
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-1827
|
OPENEJB-453
Validation: @DataSourceDefinition className must be set
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-1769
|
OPENEJB-453
Validation: Check for mistaken 'javax' system properties listed as 'java'
|
Unassigned
|
David Blevins
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-1768
|
OPENEJB-453
Validation: Check that @WebService beans are not @Stateful or @MessageDriven or @ManagedBean
|
Unassigned
|
David Blevins
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-1767
|
OPENEJB-453
Validation: Allow missing no-arg constructor for beans with @Inject constructor
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-1685
|
OPENEJB-453
Validation: <env-entry-type> is a valid type
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-1570
|
OPENEJB-453
Validation: look for misplaced descriptors and warn
|
Vishwanath
|
David Blevins
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-1569
|
OPENEJB-453
Validation: "java:module" and "java:comp" not specified as the name in any application.xml bindings
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-1373
|
OPENEJB-453
Validation: <ejb-class> omitted with no corresponding annotated bean
|
David Blevins
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-1306
|
OPENEJB-453
Validation: EJB's cannot be declared final
|
Unassigned
|
karan singh malhi
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-1295
|
OPENEJB-453
Validation: @AfterBegin, @BeforeCompletion, @AfterCompletion mistakenly used on non-Stateful bean
|
Haihong Xu
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-1294
|
OPENEJB-453
Validation: @StatefulTimeout mistakenly used on non-stateful bean
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-1090
|
OPENEJB-453
Validation: @Asynchronous mistakenly used on PostConstruct/PreDestroy callbacks
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-1089
|
OPENEJB-453
Validation: @AccessTimeout mistakenly used on PostConstruct/PreDestroy callbacks
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-1088
|
OPENEJB-453
Validation: @Lock mistakenly used on PostConstruct/PreDestroy callbacks
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-1087
|
OPENEJB-453
Validation: @TransactionAttribute mistakenly used on PostConstruct/PreDestroy callbacks
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-993
|
OPENEJB-453
Validation: @EJB mistakenly applied to a non-interface
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-992
|
OPENEJB-453
Validation: @EJB mistakenly applied to a javax.ejb.EJBLocalObject interface
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-991
|
OPENEJB-453
Validation: @EJB mistakenly applied to a javax.ejb.EJBObject interface
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-906
|
OPENEJB-453
Validation: Referring to a bean via its bean class (pre 3.1)
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-855
|
OPENEJB-453
Validation: Init/Remove annotations not used on MessageDriven, Stateless, or Singleton beans
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-849
|
OPENEJB-453
Validation: @ConcurrencyManagement mistakenly used on non-Singleton
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-848
|
OPENEJB-453
Validation: @TransactionAttribute mistakenly used on beans with Bean-Managed Transactions
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-847
|
OPENEJB-453
Validation: @Resource UserTransaction injection mistakenly used on bean with Container-Managed Transactions
|
Jacek Laskowski
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-846
|
OPENEJB-453
Validation: Singleton mistakenly using @PrePassivate and @PostActivate
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-845
|
OPENEJB-453
Validation: XML concurrency attributes to beans that do not exist
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-844
|
OPENEJB-453
Validation: Singleton @Lock annotation not used with Bean-Managed Concurrency
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-815
|
OPENEJB-453
Validation: CMP2 <abstract-schema-name> is unique
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-809
|
OPENEJB-453
Validation: Unused ejbPostCreate methods
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-808
|
OPENEJB-453
Validation: Unused ejbCreate methods
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-803
|
OPENEJB-453
Validation: Field annotated with more than one injection; @EJB, @Resource, @PersistenceContext, @PersistenceUnit
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-781
|
OPENEJB-453
Validation: Timeout method syntax
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-780
|
OPENEJB-453
Validation: Conflicting use of @RolesAllowed, @PermitAll, @DenyAll on a method
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-779
|
OPENEJB-453
Validation: Conflicting use of @RolesAllowed, @PermitAll on a class
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-775
|
OPENEJB-453
Validation: Bean-class-only annotations not used on interfaces
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-774
|
OPENEJB-453
Validation: Component and Business Interfaces are interface types
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-773
|
OPENEJB-453
Validation: Combined use of @Stateless @Stateful and @MessageDriven on same class
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-771
|
OPENEJB-453
Validation: Use of @Stateless, @Stateful or @MessageDriven on an interface or abstract class
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-770
|
OPENEJB-453
Validation: Bean class with no Interfaces
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-738
|
OPENEJB-453
Validation: Hazardous use of JTA EntityManager in Servlet
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-731
|
OPENEJB-453
Validation: JTA EntityManager refers to RESOURCE_LOCAL persistence-unit
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-730
|
OPENEJB-453
Validation: Attempted use of PersistenceContextType.EXTENDED by non-Stateful bean
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-682
|
OPENEJB-453
Validation: Incorrect usage of @PersistenceContext on EntityManagerFactory
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-681
|
OPENEJB-453
Validation: Incorrect usage of @PersistenceUnit on EntityManager
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-680
|
OPENEJB-453
Validation: Incorrect usage of @Resouce on EntityManager or EntityManagerFactory
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-679
|
OPENEJB-453
Validation: Warn on security annotations applied to callbacks
|
Ivan St. Ivanov
|
David Blevins
|
|
In Progress |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-678
|
OPENEJB-453
Validation: Explicit check for InvocationContext incorrectly used in bean callbacks
|
Ivan St. Ivanov
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-677
|
OPENEJB-453
Validation: PrePassivate/PostActivate not used on MessageDriven or Stateless
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-617
|
OPENEJB-453
Validation: Warn on unsupported service-refs
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-616
|
OPENEJB-453
Validation: PostActivate callback signature is correct
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-615
|
OPENEJB-453
Validation: PrePassivate callback signature is correct
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-614
|
OPENEJB-453
Validation: PostConstruct callback signature is correct
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-613
|
OPENEJB-453
Validation: PreDestroy callback signature is correct
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-612
|
OPENEJB-453
Validation: EjbName used in method-based InterceptorBinding
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-577
|
OPENEJB-453
Validation: @Resource name for env-entry points to declared value
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-575
|
OPENEJB-453
Validation: XML method permissions to beans that do not exist
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-574
|
OPENEJB-453
Validation: XML transaction attributes to beans that do not exist
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-572
|
OPENEJB-453
Validation: @PersistenceUnit name is specified
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-571
|
OPENEJB-453
Validation: @PersistenceContext name is specified
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-552
|
OPENEJB-453
Validation: EjbName used in InterceptorBinding is correct
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-538
|
OPENEJB-453
Validation: Stateful pojos with Home interfaces have init-method(s)
|
karan singh malhi
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-537
|
OPENEJB-453
Validation: AppClients using non-static annotations
|
Unassigned
|
David Blevins
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
OPENEJB-536
|
OPENEJB-453
Validation: AroundInvoke signature
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-535
|
OPENEJB-453
Validation: beans implementing javax.ejb.SessionBean also using lifecycle annotations
|
karan singh malhi
|
David Blevins
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-527
|
OPENEJB-453
Validation: Warn on unused interceptors
|
karan singh malhi
|
David Blevins
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-526
|
OPENEJB-453
Validation: Check for incorrect use of injection-target-name
|
David Blevins
|
David Blevins
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-470
|
OPENEJB-453
Validation: Check that interface annotated @Local or @Remote isn't annotated conversely in parent interface
|
karan singh malhi
|
David Blevins
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-455
|
OPENEJB-453
Validation: Check that @Local hasn't been used to point to an EJBLocalHome or EJBLocalObject interface
|
Manu T George
|
David Blevins
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
OPENEJB-454
|
OPENEJB-453
Validation: Check that @Remote hasn't been used to point to an EJBHome or EJBObject interface
|
Manu T George
|
David Blevins
|
|
Resolved |
Fixed
|
|
|
|
|