Errai

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Added test that spans 3 levels of entity type hierarchy, just to be sure.

Added the ability to query on an entity class which subclasses another entity. (refs ERRAI-645)

Added support for polymorphic query results (refs ERRAI-645)

Updated ProxyMakerTests to reflect ERRAI-277 changes.

Fixed ERRAI-277: NPE when proxied class has public method in constructor

Proxies now contain an initialization variable which is set true when

the proxy is closed. If any overridden method is invoked on an unclosed

proxy, it is a NOOP.

Upgraded to MVEL 2.1.7.Final

Additional fix for ERRAI-646: Avoid resetting SSE channel every 60 seconds

- For SSE, we now send an empty JSON array as data every 45 seconds to avoid inactivity timeouts

- SSE support was removed from StandardAsyncServlet

Added support for basic store and fetch of entities that subclass other entities. (refs ERRAI-645)

Still need to test and implement:

* polymorphic query results

* abstract entities

* mapped superclasses (might be same as abstract entities)

* unmapped superclasses (ensure state inherited from these is not stored and restored)

Upgraded to MVEL 2.1.6.Final

Merge branch '2.4'

Fixed ERRAI-646: Destroying beans that have observers no longer causes unconditional CDI remote unsubscribe messages

We now first check if other matching local observers are present before unsubscribing from remote events of that type and qualifiers.

Fixed error in previous commit:

Test file was improperly merged and contained duplicate methods.

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)

Added blame tracking for invalid object creation statements

Fixed local subscriptions from being subscribed remotely

Re-enabled a test that had been "temporarily" disabled long ago.

Merge branch '2.4'

ERRAI-643: Make sure to trigger converters when syncing FROM_UI

Ensured same behavior of MetaClass#get*Fields() implementations.

* GWTClass.#get*Fields() and BuildMetaClass.#get*Fields() now behave

the same like JavaReflectionClass.#get[Declared]Fields()

* Added a test case for building a class with access to inherited fields

Fixes https://issues.jboss.org/browse/ERRAI-640

Fixed bus implementation with @Command on private methods

Fixed @Service annotation on private methods in Bus implementation

Added more tests for @Service and @Command annotations.

Copied tests between CDI and ErraiBus implementations.

  1. … 13 more files in changeset.
ERRAI-618: Reduced code duplication of @Service and @Command features

Created a common interface for parsed services (ServiceParser -- both type or method

services).

Refactored CDIExtensionPoints and ServiceProcessor to use the

ServiceParser.

Fixed @Local feature in CDIExtensionPoints.

Fixed bean manager service lookup to use qualifiers (this was preventing

local type services from being found).

ERRAI-619: Fix and tests for @Command implementation in CDIEXtensionPoints

Merge branch '2.4'

    • -1
    • +8
    /errai-demos/errai-aerogear-demo/pom.xml
Merge commit '78c0a586f5cc597349f8b100374dcd36dadd7f0f'

No longer deploy aerogear demo

    • -1
    • +8
    /errai-demos/errai-aerogear-demo/pom.xml
Updated to new version 2.4.1-SNAPSHOT

    • -1
    • +1
    /errai-cdi-async-databinding-tests/pom.xml
  1. … 43 more files in changeset.
Updated to new version 2.4.0.Final

    • -1
    • +1
    /errai-cdi-async-databinding-tests/pom.xml
  1. … 70 more files in changeset.
Fixed javadoc typo in TemplateUtil