Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ERRAI-1095: Prevent callbacks from invoking with Caller<T> when user bean is destroyed

  1. … 6 more files in changeset.
Add Errai APT Generators mechanism

  1. … 269 more files in changeset.
ERRAI-870: ClassCastException on context.proceed() in aroundInvoke

Remove the ResponseCallback. JAX-RS methods returning a JAX-RS Response

can be used with a RemoteCallback on the client taking a GWT Response.

    • -5
    • +7
    ./jaxrs/ResponseDemarshallingCallback.java
  1. … 18 more files in changeset.
ERRAI-979: Provide functionality for CSRF protection

CSRF protection on message bus servlets is enabled by property.

Enabling the property creates a CSRF token on the first POST

request to the server bus.

The token can be written to an HTML page as a JavaScript variable

with a filter, or else the client can acquire it from a challenge

from the server (a 403 response containing the token as a header).

There is also a filter that protects REST endpoints using the same token.

When an Errai REST caller finds the token in a global JavaScript variable,

it will set this as a header for all REST requests.

Errai REST callers will also retry after a challenge from the server

(403 + token in header).

  1. … 18 more files in changeset.
[ERRAI-960] upgrade IP BOM to 7.0.0.CR4 + general POM clean-up (#180)

* removing depMgmt for artifacts which are already

coming from IP BOM

* better alignment with IP BOM

* using plugin version from IP BOM/JBoss Parent

* fixes related to JEE Spec upgrades

* Use version 2.8.0-beta1 of gwt-maven-plugin

    • -0
    • +46
    ./jaxrs/api/MultivaluedMapImpl.java
  1. … 51 more files in changeset.
Give hints for errors resulting from non-ResponseCallback callbacks used with errai-jaxrs.

Add missing license headers and update copyright notice in existing headers.

    • -2
    • +2
    ./jaxrs/AbstractJSONClientExceptionMapper.java
    • -2
    • +2
    ./jaxrs/ResponseDemarshallingCallback.java
  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.

    • -3
    • +3
    ./jaxrs/AbstractJSONClientExceptionMapper.java
    • -3
    • +3
    ./jaxrs/ResponseDemarshallingCallback.java
  1. … 3068 more files in changeset.
Remove old JBoss and Red Hat license headers. Add new "Red Hat and affiliates" header.

    • -3
    • +3
    ./jaxrs/AbstractJSONClientExceptionMapper.java
    • -3
    • +3
    ./jaxrs/ResponseDemarshallingCallback.java
  1. … 3150 more files in changeset.
Fix to be able to resolve back referenced collections

- This also contains a cleaner workaround for potential object id

collisions (see previous commit)

  1. … 2 more files in changeset.
Fix to be able to resolve back referenced collections

- This also contains a cleaner workaround for potential object id

collisions (see previous commit)

  1. … 2 more files in changeset.
Avoid resolving object from cache if value is present in payload

- This actually works around a possible object id collision because

some marshallers like BigDecimalMarshaller use the object's hashcode

as id where they really should use ctx.getObject() to ensure a unique

id.

Avoid resolving object from cache if value is present in payload

- This actually works around a possible object id collision because

some marshallers like BigDecimalMarshaller use the object's hashcode

as id where they really should use ctx.getObject() to ensure a unique

id.

minor refactoring (fixed typo)

minor refactoring (fixed typo)

ERRAI-796 Enhance MarshallingWrapper to be able to use a custom library

Enhance MarshallingWrapper to be able to use a custom marsahlling

library. This is needed to use a Jackson Marshaler that has some support

for Jackson-Annotations. Im my example i use gwt-jackson.

ERRAI-796 Enhance MarshallingWrapper to be able to use a custom library

Enhance MarshallingWrapper to be able to use a custom marsahlling

library. This is needed to use a Jackson Marshaler that has some support

for Jackson-Annotations. Im my example i use gwt-jackson.

Moved all test base classes to src/test/java

- This makes sure applications can compile in strict

mode without inheriting the JUnit GWT module

- To use our test base classes for application tests

the corresponding test-jar has to be included i.e.

<dependency>

<groupId>org.jboss.errai</groupId>

<artifactId>errai-cdi-client</artifactId>

<type>test-jar</type>

<scope>test</scope>

</dependency>

Conflicts:

errai-bom/pom.xml

errai-cdi/weld-integration/pom.xml

errai-ioc/pom.xml

    • -108
    • +0
    ./jaxrs/test/AbstractErraiJaxrsTest.java
  1. … 35 more files in changeset.
Moved all test base classes to src/test/java

- This makes sure applications can compile in strict

mode without inheriting the JUnit GWT module

- To use our test base classes for application tests

the corresponding test-jar has to be included i.e.

<dependency>

<groupId>org.jboss.errai</groupId>

<artifactId>errai-cdi-client</artifactId>

<type>test-jar</type>

<scope>test</scope>

</dependency>

    • -108
    • +0
    ./jaxrs/test/AbstractErraiJaxrsTest.java
  1. … 35 more files in changeset.
Implemented RequestCallback feature that allows to abort Http Request

Conflicts:

errai-jaxrs/errai-jaxrs-client/src/main/java/org/jboss/errai/enterprise/client/jaxrs/AbstractJaxrsProxy.java

    • -0
    • +40
    ./jaxrs/api/RequestCallback.java
    • -0
    • +47
    ./jaxrs/api/RequestHolder.java
  1. … 4 more files in changeset.
Implemented RequestCallback feature that allows to abort Http Request

    • -0
    • +40
    ./jaxrs/api/RequestCallback.java
    • -0
    • +47
    ./jaxrs/api/RequestHolder.java
  1. … 4 more files in changeset.
Fixed ERRAI-802: Jackson (de)marshalling fails for collections of enums

  1. … 3 more files in changeset.
Fixed ERRAI-802: Jackson (de)marshalling fails for collections of enums

  1. … 3 more files in changeset.
Use RestClient domain and path when setting cookies for JAX-RS CookieParam.

  1. … 2 more files in changeset.
Use RestClient domain and path when setting cookies for JAX-RS CookieParam.

  1. … 2 more files in changeset.
Update GWT to version 2.6.1.

Some expected test-behaviour in errai-jaxrs and errai-data-binding needed to be changed.

The guava version was also upgraded to avoid gwt compilation errors in errai-navigation.

  1. … 20 more files in changeset.
Allow overriding of request body in client-side interceptors

Allow overriding of request body in client-side interceptors

Allow to use both ResponseCallback and ErrorCallback in client-side JAX-RS interceptors

  1. … 5 more files in changeset.
    • -0
    • +45
    ./jaxrs/AbstractJSONClientExceptionMapper.java
    • -0
    • +38
    ./jaxrs/ClientExceptionMapper.java
  1. … 14 more files in changeset.