Skip to content

Conversation

@stbischof
Copy link
Contributor

  • Replaced old XmlaServlet with new implementation using metatype annotations.
  • Added Constants class for reusable definitions and servlet properties.
  • Introduced ServletOCD interface for configuration definitions.
  • Implemented XmlaServletOCD with localization and OCD support.
  • Updated pom.xml to include OSGi metatype annotations dependency.
  • Added package-info.java for impl package with versioning annotations.
  • Removed package-info.java from root jakarta.saaj package.
  • Added localization properties for servlet configuration in resource files.
  • Defined OCD names and descriptions in localization file.
  • Improved project structure for better modularity and maintainability.

What does this PR do?

Screenshot / video of UI

What issues does this PR fix or reference?

How to test this PR?

  • Tests are covering the bug fix or the new feature

- Replaced old `XmlaServlet` with new implementation using metatype
annotations.
- Added `Constants` class for reusable definitions and servlet
properties.
- Introduced `ServletOCD` interface for configuration definitions.
- Implemented `XmlaServletOCD` with localization and OCD support.
- Updated `pom.xml` to include OSGi metatype annotations dependency.
- Added `package-info.java` for `impl` package with versioning
annotations.
- Removed `package-info.java` from root `jakarta.saaj` package.
- Added localization properties for servlet configuration in resource
files.
- Defined OCD names and descriptions in localization file.
- Improved project structure for better modularity and maintainability.
@sonarqubecloud
Copy link

sonarqubecloud bot commented Aug 9, 2025

@stbischof stbischof merged commit 0f290ff into eclipse-daanse:main Aug 9, 2025
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant