Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove 'destroyAllBeans' method from bean manager API.

  1. … 20 more files in changeset.
Add missing license headers and update copyright notice in existing headers.

    • -0
    • +16
    ./jpa/exclusion/client/JpaExclusionTests.java
    • -0
    • +16
    ./jpa/exclusion/client/res/BlackListedEntity.java
    • -0
    • +16
    ./jpa/exclusion/client/res/WhiteListedEntity.java
  1. … 3048 more files in changeset.
Revert "Remove old JBoss and Red Hat license headers. Add new "Red Hat and affiliates" header."

Changes from the reverted commit did not preserve original copyright dates.

This reverts commit d8e735dfe2f6ed25fe9e06b753ae2f6154d76b02.

    • -16
    • +0
    ./jpa/exclusion/client/JpaExclusionTests.java
    • -16
    • +0
    ./jpa/exclusion/client/res/BlackListedEntity.java
    • -16
    • +0
    ./jpa/exclusion/client/res/WhiteListedEntity.java
  1. … 3074 more files in changeset.
Remove old JBoss and Red Hat license headers. Add new "Red Hat and affiliates" header.

    • -0
    • +16
    ./jpa/exclusion/client/JpaExclusionTests.java
    • -0
    • +16
    ./jpa/exclusion/client/res/BlackListedEntity.java
    • -0
    • +16
    ./jpa/exclusion/client/res/WhiteListedEntity.java
  1. … 3156 more files in changeset.
Remove redundant async IoC tests and change IOC.getBeanManager() behaviour.

errai-ioc-async-tests now runs all tests from errai-ioc with

the async flag set to true. Duplicate tests have been removed.

When the async flag is set to true, IOC.getBeanManager() returns

as SyncBeanManager that is used internally by the AsyncBeanManager

(containing beans from all downloaded code fragments).

  1. … 50 more files in changeset.
ERRAI-590, ERRAI-850, ERRAI-851: Implement new IOC container (more description below).

The new container uses code genererated in multiple files instead

of a single monolithic file. At compile time an implementation of

org.jboss.errai.ioc.client.container.Factory is generated for each bean.

The factory is responsible for requesting dependencies from other

factories to wire the bean, running code generated by decorators,

and cleaning up when the bean is destroyed.

The GWT.create calls for the factories are generated in the

BootstrapperImpl. The BootstrapperImpl now only registers

factories with their respective contexts.

This container has the following differences from behaviour

in the 3.x version of errai-ioc:

* Normal scoped beans must be proxiable.

* The @New qualifier is not supported.

* Normal scoped beans (except @Entrypoint or with @Startup) are lazily instatiated.

* @Alternative beans must be explicitly enabled (even if no other beans match).

* Resolution of types behaves like CDI. Some cases that worked in 3.x may now be ambiguous.

** Injecting a common supertype of multiple concrete classes is ambiguous.

* Different API for programmtically adding beans to bean manager.

  1. … 381 more files in changeset.
Implemented ERRAI-832: Added support for whitelist and blacklist properties for Errai JPA

Added tests and test cases. Test cases commented out for now. Tests do not pass

Added programming logic but must be updated using Filters and Sets.

    • -0
    • +19
    ./jpa/exclusion/ExclusionJpaTest.gwt.xml
    • -0
    • +29
    ./jpa/exclusion/blacklist/BlackListedPackageEntity.java
    • -0
    • +118
    ./jpa/exclusion/client/EntityExclusionIntegrationTest.java
    • -0
    • +12
    ./jpa/exclusion/client/JpaExclusionTests.java
    • -0
    • +28
    ./jpa/exclusion/client/WhiteAndBlackListedEntity.java
    • -0
    • +29
    ./jpa/exclusion/client/res/BlackListedEntity.java
    • -0
    • +30
    ./jpa/exclusion/client/res/WhiteListedEntity.java
    • -0
    • +29
    ./jpa/exclusion/whitelist/BlackListedEntityInWhiteListedPackage.java
    • -0
    • +30
    ./jpa/exclusion/whitelist/WhiteListedPackageEntity.java
  1. … 5 more files in changeset.