Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
JBIDE-21050 - allow JaxrsEndpointModuleArtifact to have serialization support and extend ModuleArtifactDelegate for integration with launchbar and more efficient wtp-servertools functionality

JBIDE-21050 - allow JaxrsEndpointModuleArtifact to have serialization support and extend ModuleArtifactDelegate for integration with launchbar and more efficient wtp-servertools functionality

JBIDE_19417 Fixed code for method body for partial JAX-RS methods

    • -1
    • +1
    ./jaxrs/ui/wizards/JaxrsResourceCreationMessages.properties
Fixed code for method body for partial JAX-RS methods (fixes JBIDE_19337)

    • -1
    • +1
    ./jaxrs/ui/wizards/JaxrsResourceCreationMessages.properties
JBIDE-18562 - Confusing media types in JAX-RS resource creation wizard

  1. … 1 more file in changeset.
JBIDE-18561 - Default name for JAX-RS Application class

    • -21
    • +53
    ./jaxrs/ui/wizards/JaxrsApplicationCreationWizardPage.java
    • -3
    • +86
    ./jaxrs/ui/wizards/JaxrsElementCreationUtils.java
  1. … 2 more files in changeset.
JBIDE-18690 - ResourceException while deleting project

    • -1
    • +5
    ./jaxrs/ui/cnf/UriPathTemplateCategory.java
  1. … 2 more files in changeset.
JBIDE-18710 - Invalid generated code in JAX-RS Endpoint

Fixed grammar in generated comment

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

Fixed grammar in generated comment

    • -2
    • +2
    ./jaxrs/ui/wizards/JaxrsResourceCreationMessages.properties
JBIDE-18714 - Invalid error message when @Target is missing on a custom Name Binding annotation

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

  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-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.