Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
JBIDE-21134: Include Jax-RS importer into webservices module

    • -0
    • +113
    ./importer/JaxRsConfigurator.java
  1. … 2 more files in changeset.
JBIDE-21050 - allow JaxrsEndpointModuleArtifact to have serialization support and extend ModuleArtifactDelegate for integration with launchbar and more efficient wtp-servertools functionality

    • -4
    • +87
    ./launcher/JaxrsEndpointModuleArtifact.java
    • -27
    • +2
    ./launcher/WSTesterClientDelegate.java
JBIDE-21050 - allow JaxrsEndpointModuleArtifact to have serialization support and extend ModuleArtifactDelegate for integration with launchbar and more efficient wtp-servertools functionality

    • -4
    • +87
    ./launcher/JaxrsEndpointModuleArtifact.java
    • -27
    • +2
    ./launcher/WSTesterClientDelegate.java
JBIDE-18714 - Invalid error message when @Target is missing on a custom Name Binding annotation

    • -1
    • +1
    ./validation/JaxrsValidationMessages.properties
  1. … 1 more file in changeset.
JBIDE-18714 - Invalid error message when @Target is missing on a custom Name Binding annotation

    • -1
    • +1
    ./validation/JaxrsValidationMessages.properties
  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

    • -4
    • +6
    ./validation/JaxrsMetamodelValidator.java
  1. … 3 more files 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

    • -4
    • +6
    ./validation/JaxrsMetamodelValidator.java
  1. … 3 more files in changeset.
JBIDE-15825 - JAX-RS problems don't show up after target runtime is set

    • -1
    • +4
    ./validation/JaxrsMetamodelValidator.java
  1. … 3 more files in changeset.
JBIDE-17296 - Warning decorator on the 'JAX-RS Web Services' node when no application is defined

    • -4
    • +8
    ./validation/JaxrsMetamodelValidator.java
    • -2
    • +2
    ./validation/JaxrsMetamodelValidatorDelegate.java
  1. … 6 more files in changeset.
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

    • -10
    • +4
    ./validation/AbstractJaxrsElementValidatorDelegate.java
    • -122
    • +131
    ./validation/JaxrsMetamodelValidator.java
    • -2
    • +2
    ./validation/JaxrsMetamodelValidatorDelegate.java
    • -1
    • +2
    ./validation/JaxrsValidationMessages.java
    • -3
    • +4
    ./validation/JaxrsValidationMessages.properties
  1. … 42 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.

    • -23
    • +6
    ./validation/AbstractJaxrsElementValidatorDelegate.java
    • -18
    • +42
    ./validation/JaxrsMetamodelValidator.java
    • -3
    • +1
    ./validation/JaxrsMetamodelValidatorDelegate.java
    • -2
    • +2
    ./validation/JaxrsParameterAggregatorValidatorDelegate.java
    • -5
    • +3
    ./validation/JaxrsResourceValidatorDelegate.java
  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...

    • -14
    • +9
    ./validation/JaxrsMetamodelValidator.java
  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
    ./launcher/JaxrsEndpointModuleArtifact.java
    • -1
    • +1
    ./launcher/JaxrsPathModuleArtifactAdapter.java
    • -1
    • +1
    ./launcher/WSTesterClientDelegate.java
    • -1
    • +1
    ./launcher/WSTesterLaunchableAdapterDelegate.java
    • -1
    • +1
    ./text/ContentAssistCompletionProposal.java
    • -1
    • +1
    ./validation/AbstractJaxrsElementValidatorDelegate.java
    • -1
    • +1
    ./validation/IJaxrsElementValidator.java
    • -1
    • +1
    ./validation/JaxrsHttpMethodValidatorDelegate.java
    • -1
    • +1
    ./validation/JaxrsJavaApplicationValidatorDelegate.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

    • -15
    • +18
    ./validation/JaxrsJavaApplicationValidatorDelegate.java
    • -6
    • +7
    ./validation/JaxrsProviderValidatorDelegate.java
    • -16
    • +16
    ./validation/JaxrsResourceMethodValidatorDelegate.java
    • -29
    • +40
    ./validation/JaxrsResourceValidatorDelegate.java
    • -2
    • +2
    ./validation/JaxrsValidationMessages.properties
  1. … 6 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
    • +7
    ./validation/AbstractJaxrsElementValidatorDelegate.java
    • -4
    • +1
    ./validation/JaxrsHttpMethodValidatorDelegate.java
    • -4
    • +1
    ./validation/JaxrsJavaApplicationValidatorDelegate.java
    • -0
    • +6
    ./validation/JaxrsMetamodelValidator.java
    • -4
    • +1
    ./validation/JaxrsNameBindingValidatorDelegate.java
    • -4
    • +1
    ./validation/JaxrsParamConverterProviderValidatorDelegate.java
    • -0
    • +130
    ./validation/JaxrsParameterAggregatorElementValidatorDelegate.java
    • -0
    • +36
    ./validation/JaxrsParameterAggregatorFieldValidatorDelegate.java
    • -0
    • +37
    ./validation/JaxrsParameterAggregatorPropertyValidatorDelegate.java
    • -0
    • +45
    ./validation/JaxrsParameterAggregatorValidatorDelegate.java
    • -4
    • +1
    ./validation/JaxrsProviderValidatorDelegate.java
    • -0
    • +107
    ./validation/JaxrsResourceElementValidatorDelegate.java
    • -80
    • +3
    ./validation/JaxrsResourceFieldValidatorDelegate.java
    • -11
    • +3
    ./validation/JaxrsResourceMethodValidatorDelegate.java
    • -81
    • +2
    ./validation/JaxrsResourcePropertyValidatorDelegate.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)

    • -9
    • +7
    ./validation/AbstractJaxrsElementValidatorDelegate.java
    • -2
    • +9
    ./validation/IJaxrsElementValidator.java
    • -10
    • +11
    ./validation/JaxrsHttpMethodValidatorDelegate.java
    • -1
    • +2
    ./validation/JaxrsJavaApplicationValidatorDelegate.java
    • -23
    • +51
    ./validation/JaxrsMetamodelValidator.java
    • -9
    • +8
    ./validation/JaxrsNameBindingValidatorDelegate.java
    • -7
    • +8
    ./validation/JaxrsParamConverterProviderValidatorDelegate.java
    • -6
    • +7
    ./validation/JaxrsParameterAggregatorElementValidatorDelegate.java
    • -2
    • +3
    ./validation/JaxrsParameterAggregatorFieldValidatorDelegate.java
    • -2
    • +3
    ./validation/JaxrsParameterAggregatorPropertyValidatorDelegate.java
    • -3
    • +4
    ./validation/JaxrsParameterAggregatorValidatorDelegate.java
    • -7
    • +8
    ./validation/JaxrsProviderValidatorDelegate.java
    • -2
    • +4
    ./validation/JaxrsResourceElementValidatorDelegate.java
    • -4
    • +3
    ./validation/JaxrsResourceFieldValidatorDelegate.java
    • -19
    • +20
    ./validation/JaxrsResourceMethodValidatorDelegate.java
  1. … 49 more files in changeset.
JBIDE-17801 - JAX-RS validation: Bogus warning for parameter whose type is an enumeration

    • -0
    • +4
    ./validation/JaxrsParameterValidatorDelegate.java
  1. … 5 more files in changeset.
JBIDE-17947 - Java Model Exception occurs while typing

    • -1
    • +1
    ./validation/JaxrsParamConverterProviderValidatorDelegate.java
    • -1
    • +1
    ./validation/JaxrsProviderValidatorDelegate.java
    • -6
    • +12
    ./validation/JaxrsResourceMethodValidatorDelegate.java
  1. … 6 more files in changeset.
JBIDE-17947 - Java Model Exception occurs while typing

    • -1
    • +1
    ./validation/JaxrsParamConverterProviderValidatorDelegate.java
    • -1
    • +1
    ./validation/JaxrsProviderValidatorDelegate.java
    • -6
    • +12
    ./validation/JaxrsResourceMethodValidatorDelegate.java
  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
    • +3
    ./validation/JaxrsMetamodelValidator.java
  1. … 5 more files in changeset.
JBIDE-17745 - NPE while editing ParamConverterProvider

Adding a ull check on the range as it might be null in some circumstances (no annotation value for example)

    • -2
    • +4
    ./validation/JaxrsMetamodelValidator.java
JBIDE-17734 - NPE when creating JAX-RS resource using undefined/empty Bean class

Fixed, for undefined type on method parameters, resource fields and resource properties

    • -7
    • +1
    ./validation/JaxrsParameterValidatorDelegate.java
    • -3
    • +5
    ./validation/JaxrsResourceFieldValidatorDelegate.java
    • -4
    • +14
    ./validation/JaxrsResourceMethodValidatorDelegate.java
    • -4
    • +6
    ./validation/JaxrsResourcePropertyValidatorDelegate.java
  1. … 4 more files in changeset.
JBIDE-17730 - JAX-RS @PathParam Field is not validated against @Path annotation value

Fixed for the "as-you-type" validation mode

Also added validation for resource properties

    • -0
    • +2
    ./validation/JaxrsMetamodelValidator.java
    • -17
    • +54
    ./validation/JaxrsResourceFieldValidatorDelegate.java
    • -13
    • +1
    ./validation/JaxrsResourceMethodValidatorDelegate.java
    • -0
    • +125
    ./validation/JaxrsResourcePropertyValidatorDelegate.java
    • -0
    • +5
    ./validation/JaxrsResourceValidatorDelegate.java
    • -0
    • +2
    ./validation/JaxrsValidationMessages.java
    • -1
    • +4
    ./validation/JaxrsValidationMessages.properties
  1. … 8 more files in changeset.
JBIDE-17717 - Validation of @Path annotation with invalid argument cause error

Fixed for @Path annotation values on both Resource and Resource Methods

Fixed for missing '{' and '}' brackets.

    • -0
    • +25
    ./validation/JaxrsResourceMethodValidatorDelegate.java
    • -0
    • +28
    ./validation/JaxrsResourceValidatorDelegate.java
    • -0
    • +2
    ./validation/JaxrsValidationMessages.java
    • -0
    • +2
    ./validation/JaxrsValidationMessages.properties
  1. … 8 more files in changeset.
ParamConverterProvider is not registered until Clean is invoked

    • -8
    • +10
    ./validation/JaxrsMetamodelValidator.java
  1. … 5 more files in changeset.
JBIDE-17653 - Node 'JAX-RS Web Services' doesn't appear after JAX-RS Support is added

    • -5
    • +7
    ./validation/JaxrsMetamodelValidator.java
  1. … 14 more files in changeset.
JBIDE-17578 - NPE when editing XHTML file with JAX-RS support enabled for the project

    • -3
    • +3
    ./validation/JaxrsMetamodelValidator.java
JBIDE-17667 - Quick fix for HTTPMethod annotation without @Target and @Retention doesn't add all imports

    • -18
    • +34
    ./text/BasicCompletionProposal.java
    • -4
    • +5
    ./text/ContentAssistCompletionProposal.java
  1. … 30 more files in changeset.
JBIDE-16825 - Provide support for new @BeanParam JAX-RS Annotation

Also implemented JBIDE-17575 - Support JAX-RS annotations on bean properties

Improved JUnit tests speed by avoiding building a full metamodel for each test

    • -8
    • +8
    ./validation/AbstractJaxrsElementValidatorDelegate.java
    • -10
    • +10
    ./validation/IMarkerManager.java
    • -3
    • +3
    ./validation/JaxrsHttpMethodValidatorDelegate.java
    • -3
    • +3
    ./validation/JaxrsJavaApplicationValidatorDelegate.java
    • -54
    • +26
    ./validation/JaxrsMetamodelValidator.java
    • -8
    • +8
    ./validation/JaxrsMetamodelValidatorDelegate.java
    • -3
    • +3
    ./validation/JaxrsNameBindingValidatorDelegate.java
    • -7
    • +7
    ./validation/JaxrsParamConverterProviderValidatorDelegate.java
    • -9
    • +6
    ./validation/JaxrsParameterValidatorDelegate.java
    • -12
    • +12
    ./validation/JaxrsProviderValidatorDelegate.java
    • -6
    • +7
    ./validation/JaxrsResourceFieldValidatorDelegate.java
    • -48
    • +145
    ./validation/JaxrsResourceMethodValidatorDelegate.java
    • -3
    • +3
    ./validation/JaxrsResourceValidatorDelegate.java
    • -1
    • +2
    ./validation/JaxrsValidationMessages.java
  1. … 128 more files in changeset.
JBIDE-17543 - Investigate JUnit test duration

Not major improvement, despite a few changes

Also fixed JBIDE-17551 (renamed ui.test 'Logger' to 'TestLogger')

    • -1
    • +1
    ./validation/JaxrsResourceMethodValidatorDelegate.java
  1. … 34 more files in changeset.