Clone Tools
  • last updated 15 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
CAMEL-13563 - Update Jetty to 9.4.18 + fix client authentication issues

  1. … 13 more files in changeset.
CAMEL-13563 - Update Jetty to 9.4.18 + fix client authentication issues

  1. … 19 more files in changeset.
CAMEL-13550: Fixed some integration tests in camel-salesforce

  1. … 2 more files in changeset.
CAMEL-13533: Ignoring XML related failing integration tests as salesforce unduly includes spaces in xml element name in answers

CAMEL-13336: update license headers

  1. … 17910 more files in changeset.
Fixed CS for Camel-salesforce

  1. … 6 more files in changeset.
Fixed typos

  1. … 20 more files in changeset.
Fixed typos

Conflicts:

camel-core/src/main/java/org/apache/camel/spi/Policy.java

camel-core/src/test/java/org/apache/camel/impl/ComponentConfigurationTest.java

components/camel-scala/src/main/docs/scala-eip.adoc

components/camel-urlrewrite/src/test/resources/urlrewrite.xml

  1. … 16 more files in changeset.
Move stuff around to isolate o.a.c.util from o.a.c and o.a.c.support from o.a.c.impl

# Conflicts:

# camel-core/src/main/java/org/apache/camel/impl/InterceptSendToEndpointProcessor.java

  1. … 2736 more files in changeset.
Remove #toString calls on arguments of parameterized log messages.

  1. … 28 more files in changeset.
[CAMEL-12818] Remove deprecated stuff

  1. … 1273 more files in changeset.
Fixed CS Camel-salesforce

[CAMEL-12780] Fixed tests

[CAMEL-12761] Fix indentation

  1. … 665 more files in changeset.
[CAMEL-12761] Switch to junit 4

  1. … 3176 more files in changeset.
CAMEL-11803: Salesforce platform events

This adds support for consuming Salesforce platform events via the

CometD long polling mechanism used only for streaming PushTopic

previously.

For emitting platform events, preexisting `createSObject` operation can

be used.

    • -0
    • +69
    ./camel/component/salesforce/PlatformEventsConsumerIntegrationTest.java
    • -0
    • +266
    ./camel/component/salesforce/SalesforceConsumerTest.java
    • -0
    • +48
    ./camel/component/salesforce/api/dto/PlatformEventTest.java
  1. … 7 more files in changeset.
polish

  1. … 31 more files in changeset.
CAMEL-10452: Add an option to simulate SELECT *

This adds a simple `QueryHelper` utility class to generate SOQL queries

from `AbstractDescribedSObjectBase` instances, optionally filtering the

fields added to the query.

    • -0
    • +58
    ./camel/component/salesforce/api/utils/QueryHelperTest.java
  1. … 2 more files in changeset.
CAMEL-12534: create camel-testcontainers

  1. … 69 more files in changeset.
polish

  1. … 230 more files in changeset.
CAMEL-12434: Future proof the Salesforce Limits API

Seems that we can't model the Limits as a map of Operation enum and

Usage DTO, as this makes it fragile if Salesforce renames or adds a

unsupported Operation. This makes the internal map type keyed by String

instead of the Operation enum to support those cases.

  1. … 2 more files in changeset.
CAMEL-12334: fix flaky test (2)

Change the timezone format in the test to match the formatter used in

the code.

CAMEL-12334: fix flaky test

Test was using timezone from local date and comparing it to a period

date in another offset due to DST.

CAMEL-12334: change defaults and add support fo...

...r OffsetTime

The new defaults when generating Salesforce DTOs are:

- java.time.ZonedDateTime for dateTime

- java.time.OffsetTime for time

- java.time.LocalDate for date

Even though some client code might break because of this change its easy

to use plugins `customTypes` parameter to use the old types.

  1. … 10 more files in changeset.
CAMEL-12334: unify date (de)serialization handling

This adds support for using any of the following date/time classes:

- java.util.Date

- java.time.Instant

- java.time.LocalDate

- java.time.ZonedDateTime

- java.time.OffsetDateTime

With this all usage of Jackson `ObjectMapper` and `XStream` instances

goes through the single utility method in `JsonUtils` or `XStreamUtils`

in order to register default serializers/deserializers/converters.

  1. … 33 more files in changeset.
CAMEL-12334: Mapped date to LocalDate and time to OffsetTime. Added properties to control the behavior

  1. … 9 more files in changeset.
CAMEL-12334: Mapped date to LocalDate and time to LocalTime

  1. … 12 more files in changeset.
CAMEL-12123: camel-salesforce - Http proxy supp...

...ort uses two inconsistent methods and is broken

To remain backward compatible both methods of configuring HTTP proxy

support in `camel-salesforce` are taken into account when configuring

the rest client.

  1. … 1 more file in changeset.
CAMEL-11637: Unable to assign null value to a S...

...alesforce object field

This adds endpoint and incoming message header parameter

`serializeNulls`, if set to `true` when using JSON data format `null`

values of data transfer objects will be serialized with the literal

`null` value.

For example, `Account` DTO with `description` field set to `null` will

be serialized as:

{

"name": "Acme",

...

"description": null,

...

}

  1. … 7 more files in changeset.
CAMEL-12085: Don't mandate header case for cust...

...om Salesforce HTTP haders

  1. … 1 more file in changeset.