Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Create APT generators for errai-ioc module

  1. … 256 more files in changeset.
Remove random string from ExportFile names

    • -0
    • +26
    ./java/org/jboss/errai/jpa/sync/ErraiJpaDataSyncModule.java
  1. … 26 more files in changeset.
Add Errai APT Generators mechanism

  1. … 271 more files in changeset.
Deprecate Errai modules (details below).

Deprecates:

* JBossLauncher

* errai-forge-addon

* errai-cordova

* errai-jpa

* errai-jpa-datasync

* errai-security-picketlink

Adds deprecation annotations to code and warnings in the documentation.

    • -0
    • +7
    ./java/org/jboss/errai/jpa/sync/package-info.java
  1. … 6 more files in changeset.
Support ErraiApp.properties in META-INF dir

    • -0
    • +0
    ./resources/META-INF/ErraiApp.properties
  1. … 122 more files in changeset.
Support ErraiApp.properties in META-INF dir

    • -0
    • +0
    ./resources/META-INF/ErraiApp.properties
  1. … 122 more files in changeset.
Add missing license headers and update copyright notice in existing headers.

  1. … 3042 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.

  1. … 3068 more files in changeset.
Remove old JBoss and Red Hat license headers. Add new "Red Hat and affiliates" header.

  1. … 3150 more files in changeset.
Merge fixes from branch 'master' into 4.0

Fixes for ERRAI-880, ERRAI-881, ERRAI-882, ERRAI-872, and ERRAI-876.

  1. … 4 more files in changeset.
Workaround ERRAI-872 allows caller to clear syncInProgress flag if bus transport failed before the sync completed and without the ErrorCallback being called.

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. … 379 more files in changeset.
Schedule timer in ClientSyncWorker after Rpc has returned.

Fix SyncDecorator to work with ApplicationScoped beans.

Use MetaClass.getInheritedFields() in SyncDecorator (also gets private fields).

Allowed for java.lang.Object to be a valid result type of @Sync queries

  1. … 3 more files in changeset.
data-sync: unregister managed bean lifecylce listener when worker stops

  1. … 1 more file in changeset.
Renamed lifecycle listener registration methods

  1. … 2 more files in changeset.
Provide type parameters when registering lifecycle listener

SyncWorker now capable of reacting to state changes of managed beans

  1. … 2 more files in changeset.
Removed CreationalCallback (now in common) and fixed import in ClientSyncManager

  1. … 1 more file in changeset.
Finished implementation of ERRAI-688: Add a declarative API for data sync

  1. … 4 more files in changeset.
Progress on ERRAI-688: Begun implementing codegen required for @Sync

    • -0
    • +106
    ./java/org/jboss/errai/jpa/sync/rebind/SyncDecorator.java
  1. … 2 more files in changeset.
Progress on ERRAI-688: Introduced Sync/SyncParam annotations and prepared test

    • -0
    • +18
    ./java/org/jboss/errai/jpa/sync/client/local/Sync.java
    • -0
    • +31
    ./java/org/jboss/errai/jpa/sync/client/local/SyncParam.java
  1. … 3 more files in changeset.
Progress on ERRAI-688: Introduced ClientSyncWorker

  1. … 1 more file in changeset.
Moved PageReguest and MapsTo to common to avoid server side dep. on navigation

  1. … 51 more files in changeset.
Factored out the IdentifiableType and ManagedType stuff from ErraiEntityType

This lays the foundation for supporting mapped supertypes (a requested feature) as well as

embeddable types (not yet requested, so we'll hold off on doing it)

  1. … 12 more files in changeset.
Now immediately detaching removed entities during sync so they don't interfere with new ones that (re)use the same ID

  1. … 1 more file in changeset.
Added javadoc

Fixed bug in server-side sync: was returning requested object rather than merge target; this has stale version column

  1. … 2 more files in changeset.