Uploaded image for project: 'OpenEJB'
  1. OpenEJB
  2. OPENEJB-453

Validation for EJB 3.0 beans

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 3.1.x
    • Fix Version/s: 3.1.x
    • Component/s: deployment, ejb3 simplified
    • Labels:
      None

      Attachments

      1.
      Validation: AppClients using non-static annotations Sub-task Open Unassigned
      2.
      Validation: Stateful pojos with Home interfaces have init-method(s) Sub-task Open karan singh malhi
      3.
      Validation: @Resource name for env-entry points to declared value Sub-task Open Unassigned
      4.
      Validation: Warn on security annotations applied to callbacks Sub-task In Progress Ivan St. Ivanov
      5.
      Validation: JTA EntityManager refers to RESOURCE_LOCAL persistence-unit Sub-task Open Unassigned
      6.
      Validation: Hazardous use of JTA EntityManager in Servlet Sub-task Open Unassigned
      7.
      Validation: Field annotated with more than one injection; @EJB, @Resource, @PersistenceContext, @PersistenceUnit Sub-task Open Unassigned
      8.
      Validation: CMP2 <abstract-schema-name> is unique Sub-task Open Unassigned
      9.
      Validation: XML concurrency attributes to beans that do not exist Sub-task Open Unassigned
      10.
      Validation: @ConcurrencyManagement mistakenly used on non-Singleton Sub-task Open Unassigned
      11.
      Validation: @TransactionAttribute mistakenly used on PostConstruct/PreDestroy callbacks Sub-task Open Unassigned
      12.
      Validation: @Lock mistakenly used on PostConstruct/PreDestroy callbacks Sub-task Open Unassigned
      13.
      Validation: @AccessTimeout mistakenly used on PostConstruct/PreDestroy callbacks Sub-task Open Unassigned
      14.
      Validation: @Asynchronous mistakenly used on PostConstruct/PreDestroy callbacks Sub-task Open Unassigned
      15.
      Validation: @StatefulTimeout mistakenly used on non-stateful bean Sub-task Open Unassigned
      16.
      Validation: @AfterBegin, @BeforeCompletion, @AfterCompletion mistakenly used on non-Stateful bean Sub-task Open Haihong Xu
      17.
      Validation: EJB's cannot be declared final Sub-task Open Unassigned
      18.
      Validation: <ejb-class> omitted with no corresponding annotated bean Sub-task Open David Blevins
      19.
      Validation: "java:module" and "java:comp" not specified as the name in any application.xml bindings Sub-task Open Unassigned
      20.
      Validation: <env-entry-type> is a valid type Sub-task Open Unassigned
      21.
      Validation: Allow missing no-arg constructor for beans with @Inject constructor Sub-task Open Unassigned
      22.
      Validation: @DataSourceDefinition className must be set Sub-task Open Unassigned
      23.
      Validation: @Schedule mistakenly used on an @Stateful bean Sub-task Open Unassigned
      24.
      Validate: @Schedule time values are correct Sub-task Open Unassigned
      25.
      Validation: @RolesAllowed on POJO JAX-RS Service Sub-task Open Unassigned

        Activity

          People

          • Assignee:
            Unassigned
            Reporter:
            dblevins David Blevins
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: