Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
FUSETOOLS-2686 - Factorize ComparableVersion

Signed-off-by: Aurélien Pupier <>

    • -0
    • +30
  1. … 27 more files in changeset.
FUSETOOLS-2695 - fix bad detection of Camel files

previously all xml files with blueprint namespaces where detected as

camel files and so all projects containing a blueprint file was detected

as a Camel project. It was causing several issues as there was no camel


Signed-off-by: Aurélien Pupier <>

  1. … 1 more file in changeset.
Fix technical debt around exceptions

based on Sonar reports.

TODO: investigate how to improve for JMX facade which represents most of

the reported issues

Signed-off-by: Aurélien Pupier <>

  1. … 13 more files in changeset.
FUSETOOLS-2571 FUSETOOLS-2572 avoid loading 3 catalogs when a single one is needed

- deactivate classpath listener during creation of the project, it

avoids to load the catalog for the camel version available in the

template source

- use latest loaded Camel Catalog when no project is specified, Graphiti

seems to be project-agnostic in the ImageProvider and thus the project

cannot be load. Previously, it was loading the "default" Camel catalog.

now it is loading the latest loaded catalog (which is often the right

one by side-effect) and if none loaded use the "default as before

- improved progressMonitor in several places to report progress on

catalog loading

Signed-off-by: Aurélien Pupier <>

  1. … 16 more files in changeset.
Avoid public static non final fields

this is security breach (and so a bad habit)

Signed-off-by: Aurélien Pupier <>

  1. … 6 more files in changeset.
FUSETOOLS-2486 - avoid potential NPE

Signed-off-by: Aurélien Pupier <>

Reverting one change to CompoundValidator

Signed-off-by: Brian Fitzpatrick <>

Adding support for bean ref/class and method validation

Signed-off-by: Brian Fitzpatrick <>

  1. … 8 more files in changeset.
FUSETOOLS-2486 - fixed wrong categorization of newly created global beans

Signed-off-by: Lars Heinemann <>

FUSETOOLS-2461 - fixing namespacing of new bean node (#1056)

* FUSETOOLS-2461 - fixing namespacing of new bean node

Signed-off-by: Brian Fitzpatrick <>

* FUSETOOLS-2461 - update to be more specific with uri & prefix

-- also added new tests to verify a few basic cases

Signed-off-by: Brian Fitzpatrick <>

* Fixing sonar comments

Signed-off-by: Brian Fitzpatrick <>

* FUSETOOLS-2461 - avoid to pass modifiable list as method parameter

Signed-off-by: Aurélien Pupier <>

* FUSETOOLS-2461 - reuse existing constants for namespace URI

Signed-off-by: Aurélien Pupier <>

* Optimizing NS prefix code to only retrieve the first one

Signed-off-by: Brian Fitzpatrick <>

  1. … 8 more files in changeset.
FUSETOOLS-2460 - Remove doubled databinding

- remove the extra databinding as it is already done in XXXUICreators

- provide new parameters to add extraValidators to these UICreators


  1. … 6 more files in changeset.
FUSETOOLS-2460 - reuse CompoundValidator

- rename UICreator

- reuse the CompoundValidator which was already available for Data


  1. … 10 more files in changeset.
FUSETOOLS-2422 - Handle ids for non-camel elements but with tag name colliding with a camel eip

  1. … 7 more files in changeset.
FUSETOOLS-2422 - Clean code

- use genericity

- specify private constructor as there are only static methods

FUSETOOLS-2422 - Rename method for better description

  1. … 13 more files in changeset.
Use try-with-resources

it is fixing "Critical" code smell reported by Sonar

  1. … 6 more files in changeset.
Avoid usage of old synchronized classes

which should improve performance

  1. … 13 more files in changeset.
Use optimized Char functions to improve performance

  1. … 7 more files in changeset.
Fix primitives boxed just for String

it improves performance

  1. … 5 more files in changeset.
Fix set of static attributes from non synchronized static method

  1. … 15 more files in changeset.
Remove useless assignments to local variable

  1. … 55 more files in changeset.
Add missing @Override annotations

  1. … 106 more files in changeset.
FUSETOOLS-2140 - add camel 2.18.1 support (#757)

* FUSETOOLS-2140 - Update Catalog Model Generator for Camel 2.18

- New attributes has been added to the catalog in Camel 2.18

- some elements are using '&' character since 2.18 so need to escape

them in our Catalog

* FUSETOOLS-2140 - add 2.18.1 community camel support

a first draft for the plugin and the generator code for the catalog

model. we now have 2 types of catalogs (karaf and springboot)...THIS IS


* FUSETOOLS-2140 - extended camel model to allow multiple catalog flavors

* added a routecontainer super class and it has RoutesElement and CamelContextElement as derived classes for now

also fixed a bug which prevented the addition of new routes to a camel

container (routes or camelContext)

* done requested changes by Aurelien's review

* fixed dirty editor problem

* fixed regression in previous commit

* added a temporary workaround to be able to use the SNAPSHOT of camel 2.18.1

* rebased with master

* upgraded to camel 2.18.1.fuse-000010

* improved teardown method for project templates integration tests

* fixed amq templates to work with 2.18

* improved teardown of IT

* minor code tweaks and added a new test for routes file IO

* added bool flag for xml optimization

* FUSETOOLS-2140 - fixed syntax error after rebase

* fixed problem with multiple call of the setInput of the properties pane

* adapted launch config for linux to fix missing deps

* added 2.18.1 plugin to feature.xml

* switched to community camel 2.18.1

* fixes problem that route attribute get filled on route container elements

* generalized the previous fix for all element kind attributes of routecontainers

* code cleanup

* fixed problem with camelContext params in pre 2.18.1 versions

* make tests fail if the camel designer fails to load

* added 2 missing deps for the templates integration tests

* fixed issue where properties view camel context element gets out of sync

* improved code to prevent NPE

  1. … 142 more files in changeset.
Normalize all the line endings

use Linux style

    • -24
    • +24
    • -116
    • +116
    • -83
    • +83
  1. … 862 more files in changeset.
Remove unused import package

  1. … 18 more files in changeset.
FUSETOOLS-1928 - fixed regression with new routes all having the same ID (#598)

FUSETOOLS-1928 - fixed regression with new routes all having the same ID

  1. … 8 more files in changeset.
FUSETOOLS-1820 - allowing user friendly duration values (#507)

  1. … 11 more files in changeset.
FUSETOOLS-1456 - Search in all folders of the Project for a CamelContentType

It allows to find Camel Context files for Wildfly archetypes too

  1. … 1 more file in changeset.
fixed most compile issues

  1. … 6 more files in changeset.
FUSETOOLS-1231 camel-archetype-component in Fuse Project wizard

  1. … 12 more files in changeset.