Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
JBIDE-18710 - Invalid generated code in JAX-RS Endpoint

    • -1
    • +2
    ./jaxrs/ui/wizards/JaxrsResourceCreationMessages.properties
  1. … 1 more file in changeset.
JBIDE-18710 - Invalid generated code in JAX-RS Endpoint

    • -1
    • +2
    ./jaxrs/ui/wizards/JaxrsResourceCreationMessages.properties
  1. … 1 more file in changeset.
JBIDE-18392 - JAX-RS Resource wizard: Resource methods are created even though there is no Target entity specified anymore

Fixed the problem by skipping method generation if no target entity was specified

Added a JUnit test to cover that case

  1. … 1 more file in changeset.
JBIDE-18808 - JAX-RS Resource wizard: Resource methods are created even though there is no Target entity specified anymore

Fixed the problem by skipping method generation if no target entity was specified

Added a JUnit test to cover that case

  1. … 1 more file in changeset.
JBIDE-18257 - Missing quickfix for NameBinding without Target and Retention annotations

Also fixes JBIDE-18256 - Missing quickfixes for HttpMethod without Target and Retention annotations

    • -1
    • +14
    ./jaxrs/ui/preferences/JaxrsValidatorConfigurationBlockDescriptionProvider.java
JBIDE-18257 - Missing quickfix for NameBinding without Target and Retention annotations

Also fixes JBIDE-18256 - Missing quickfixes for HttpMethod without Target and Retention annotations

    • -1
    • +14
    ./jaxrs/ui/preferences/JaxrsValidatorConfigurationBlockDescriptionProvider.java
JBIDE-11766 - Work with "Annotation Properties" view breaks JAX-RS explorer

- Using jobs to process Java changes and Resource changes, with a scheduling rule

to avoid concurrency (race conditions).

- Fixing unit tests that now need to wait until the jobs (running asynchronously in another thread)

are done before doing the assertions, with a timeout (set to a lage enough value to allow for debugging)

- Fixed usage of compilation unit's working copy vs primary copy in some tests.

- Calling "ICompilationUnit.makeConsistent(IProgressMonitor)" resolves the problem where in some

cases, some JAX-RS annotations would not be "seen" by the JAX-RS tooling, resulting in elements being removed

- Removed the CompilationUnitRepository which worked as a cache for the Compilation Units AST, but could contain stale data

- Changed the 'Refresh Action' to trigger a real metamodel build ad then refresh the UI, which avoids the need to perform a project build.

    • -2
    • +2
    ./jaxrs/ui/cnf/UriMappingsContentProvider.java
    • -1
    • +19
    ./jaxrs/ui/cnf/UriPathTemplateCategory.java
  1. … 52 more files in changeset.
JBIDE-11766 - Work with "Annotation Properties" view breaks JAX-RS explorer

- Using jobs to process Java changes and Resource changes, with a scheduling rule

to avoid concurrency (race conditions).

- Fixing unit tests that now need to wait until the jobs (running asynchronously in another thread)

are done before doing the assertions, with a timeout (set to a lage enough value to allow for debugging)

- Fixed usage of compilation unit's working copy vs primary copy in some tests.

- Calling "ICompilationUnit.makeConsistent(IProgressMonitor)" resolves the problem where in some

cases, some JAX-RS annotations would not be "seen" by the JAX-RS tooling, resulting in elements being removed

- Removed the CompilationUnitRepository which worked as a cache for the Compilation Units AST, but could contain stale data

- Changed the 'Refresh Action' to trigger a real metamodel build ad then refresh the UI, which avoids the need to perform a project build.

    • -2
    • +2
    ./jaxrs/ui/cnf/UriMappingsContentProvider.java
    • -1
    • +19
    ./jaxrs/ui/cnf/UriPathTemplateCategory.java
  1. … 52 more files in changeset.
JBIDE-16327 - JaxrsFacetedProjectListener doesn't support JAX-RS 2.0

  1. … 1 more file in changeset.
JBIDE-16327 - JaxrsFacetedProjectListener doesn't support JAX-RS 2.0

  1. … 1 more file in changeset.
JBIDE-16163 - Missing update in JAX-RS explorer when facing to quick change in code

Accepting and processing events of type POST_CHANGE and POST_RECONCILE as one or the other

happens, depending if the change and save occurred at the same time (almost) or not.

    • -2
    • +4
    ./jaxrs/ui/cnf/UriPathTemplateCategory.java
  1. … 18 more files in changeset.
JBIDE-15825 - JAX-RS problems don't show up after target runtime is set

  1. … 3 more files in changeset.
JBIDE-16940 - Fixing sonar issues in JAX-RS plugins

    • -15
    • +17
    ./jaxrs/ui/contentassist/MethodParametersCompletionProposalComputer.java
    • -21
    • +23
    ./jaxrs/ui/contentassist/PathParamAnnotationValueCompletionProposalComputer.java
  1. … 11 more files in changeset.
JBIDE-17296 - Warning decorator on the 'JAX-RS Web Services' node when no application is defined

  1. … 6 more files in changeset.
JBIDE-17457 - JAX-RS Resource Wizard has inconsistent validation of target entity

The wizard now allows for null/empty values of the Target Entity, even if a previous

value was entered by the user.

JBIDE-17296 - Missing warning decorator on the "JAX-RS Web Services" node when no application is defined

Also includes fixes for:

- JBIDE-17078 - JAX-RS Problems doesn't appears after the JAX-RS Support is activated

- JBIDE-17771 - Trigger validation when JAX-RS nature is added on a project

- JBIDE-18068 - JAX-RS Explorer doesn't have "expand" icon

- JBIDE-18114 - Invalid state of JAX-RS Web Services node in Project Explorer after JAX-RS Support removal

    • -58
    • +66
    ./jaxrs/ui/cnf/UriMappingsContentProvider.java
    • -75
    • +19
    ./jaxrs/ui/cnf/UriPathTemplateCategory.java
    • -0
    • +64
    ./jaxrs/ui/configuration/AbstractJaxrsNatureConfigurationAction.java
    • -1
    • +11
    ./jaxrs/ui/internal/utils/Logger.java
  1. … 36 more files in changeset.
JBIDE-17949 - Problem with filters and interceptors defined as inner classes

Fixed problem that still remained when underlying resource was saved:

- the validator for the inner provider would run first and report a problem,

- then the top level resource validator would remove all markers for the underlying file and perform

its validation, meaning that the markers for the inner provider would be gone.

Fixed a related problem where only top-level types would be considered, which excluded the inner provider.

  1. … 10 more files in changeset.
JBIDE-17178 - Problem with filters and interceptors defined as inner classes

Removed the use of 'dirtyRegions' argument in the as-you-type validator because the given regions

do not match the actual changes...

  1. … 3 more files in changeset.
JBIDE-18022 - For JBIDE 4.2.0.CR1: Ensure copyrights and provider names are correct in all plugins and features [Webservices]

    • -1
    • +1
    ./jaxrs/ui/cnf/UriMappingsContentProvider.java
    • -1
    • +1
    ./jaxrs/ui/cnf/UriMappingsLabelProvider.java
    • -1
    • +1
    ./jaxrs/ui/cnf/UriMappingsLabelProviderMessages.java
    • -1
    • +1
    ./jaxrs/ui/cnf/UriPathTemplateCategory.java
    • -1
    • +1
    ./jaxrs/ui/cnf/UriPathTemplateElement.java
    • -0
    • +10
    ./jaxrs/ui/cnf/UriPathTemplateElementAdapterFactory.java
    • -1
    • +1
    ./jaxrs/ui/cnf/UriPathTemplateElementsSorter.java
    • -1
    • +1
    ./jaxrs/ui/cnf/UriPathTemplateMediaTypeMappingElement.java
    • -1
    • +1
    ./jaxrs/ui/cnf/UriPathTemplateMethodMappingElement.java
    • -1
    • +1
    ./jaxrs/ui/cnf/UriPathTemplatesSorter.java
  1. … 363 more files in changeset.
JBIDE-18090 - Wrong JAX-RS Filter/Annotation binding problem report

Also fixed:

JBIDE-18078 - Wrong problem marker on binding annotation

JBIDE-18089 - Edit the JAX-RS binding navigation label, replace 'Jump to' with 'Open'

Added JUnit tests

  1. … 5 more files in changeset.
JBIDE-17976 - Problem markers are not removed on related Parameter Aggregators

Also introduced JaxrsResourceElement and JaxrsParameterAggregatorElement classes to reduce the code

Fixed JavaElementSearcher that did not return all 'related types' for a given type (was doing half of the job)

    • -0
    • +130
    ./jaxrs/ui/internal/validation/JaxrsParameterAggregatorElementValidatorDelegate.java
    • -0
    • +36
    ./jaxrs/ui/internal/validation/JaxrsParameterAggregatorFieldValidatorDelegate.java
    • -0
    • +37
    ./jaxrs/ui/internal/validation/JaxrsParameterAggregatorPropertyValidatorDelegate.java
    • -0
    • +45
    ./jaxrs/ui/internal/validation/JaxrsParameterAggregatorValidatorDelegate.java
  1. … 28 more files in changeset.
JBIDE-17796 - BeanParam: unbound @PathParam error is present after the problem had been fixed

Introduced the 'working copies' for JAX-RS elements being validated

Fixed a problem where some Java element changes would not be processed (linked to https://issues.jboss.org/browse/JBIDE-18009)

    • -1
    • +1
    ./jaxrs/ui/contentassist/PathParamAnnotationValueCompletionProposalComputer.java
  1. … 49 more files in changeset.
JBIDE-17801 - JAX-RS validation: Bogus warning for parameter whose type is an enumeration

  1. … 5 more files in changeset.
JBIDE-17947 - Java Model Exception occurs while typing

  1. … 6 more files in changeset.
JBIDE-17947 - Java Model Exception occurs while typing

  1. … 6 more files in changeset.
JBIDE-17078 - JAX-RS Problems doesn't appears after the JAX-RS Support is activated

Add the WST validator if missing in the project configuration when adding the JAX-RS nature

Perform a full validation when the '.project' file alone changed.

  1. … 5 more files in changeset.
JBIDE-17750 - Bad location for javadoc in generated JAX-RS Resource

JBIDE-17548 - Creation of JAX-RS Resource generate code with syntax error

Fixed the problem that occurred when no Target Entity was given.

Also, prevents the creation of the method stubs if no Target Entity is given, to avoid

compilation errors.

    • -2
    • +10
    ./jaxrs/ui/wizards/JaxrsElementCreationUtils.java
    • -31
    • +48
    ./jaxrs/ui/wizards/JaxrsResourceCreationWizardPage.java
JBIDE-17747 - Unable to complete the JAX-RS Resource Creation Wizard

Setting the status to 'OK' when the selected option is 'skip' and application already exists.

JBIDE-17744 - IndexOutOfBoundException