You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by cz...@apache.org on 2023/12/28 09:39:16 UTC
(felix-dev) branch master updated: FELIX-6638 : Migrate WebConsole to Jakarta Servlet API
This is an automated email from the ASF dual-hosted git repository.
cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git
The following commit(s) were added to refs/heads/master by this push:
new def8da5730 FELIX-6638 : Migrate WebConsole to Jakarta Servlet API
def8da5730 is described below
commit def8da5730bc862c5889013912859916420e1bcc
Author: Carsten Ziegeler <cz...@apache.org>
AuthorDate: Thu Dec 28 10:27:26 2023 +0100
FELIX-6638 : Migrate WebConsole to Jakarta Servlet API
---
.../felix/webconsole/DefaultBrandingPlugin.java | 51 +++++++++++++++++++++-
1 file changed, 49 insertions(+), 2 deletions(-)
diff --git a/webconsole/src/main/java/org/apache/felix/webconsole/DefaultBrandingPlugin.java b/webconsole/src/main/java/org/apache/felix/webconsole/DefaultBrandingPlugin.java
index 032384f706..2ad5cd184c 100644
--- a/webconsole/src/main/java/org/apache/felix/webconsole/DefaultBrandingPlugin.java
+++ b/webconsole/src/main/java/org/apache/felix/webconsole/DefaultBrandingPlugin.java
@@ -86,12 +86,14 @@ import org.apache.felix.webconsole.internal.servlet.BrandingPluginImpl;
* @deprecated Plugins should never use the branding plugin directly
*/
@Deprecated
-public class DefaultBrandingPlugin extends BrandingPluginImpl implements BrandingPlugin {
+public class DefaultBrandingPlugin implements BrandingPlugin {
private static volatile DefaultBrandingPlugin instance;
+ private final BrandingPluginImpl delegate;
+
private DefaultBrandingPlugin() {
- super();
+ this.delegate = new BrandingPluginImpl();
}
/**
@@ -105,4 +107,49 @@ public class DefaultBrandingPlugin extends BrandingPluginImpl implements Brandin
}
return instance;
}
+
+ @Override
+ public String getBrandName() {
+ return delegate.getBrandName();
+ }
+
+ @Override
+ public String getFavIcon() {
+ return delegate.getFavIcon();
+ }
+
+ @Override
+ public String getMainStyleSheet() {
+ return delegate.getMainStyleSheet();
+ }
+
+ @Override
+ public String getProductImage() {
+ return delegate.getProductImage();
+ }
+
+ @Override
+ public String getProductName() {
+ return delegate.getProductName();
+ }
+
+ @Override
+ public String getProductURL() {
+ return delegate.getProductURL();
+ }
+
+ @Override
+ public String getVendorImage() {
+ return delegate.getVendorImage();
+ }
+
+ @Override
+ public String getVendorName() {
+ return delegate.getVendorName();
+ }
+
+ @Override
+ public String getVendorURL() {
+ return delegate.getVendorURL();
+ }
}