Package org.apache.felix.webconsole
Class DefaultBrandingPlugin
- java.lang.Object
-
- org.apache.felix.webconsole.DefaultBrandingPlugin
-
- All Implemented Interfaces:
BrandingPlugin
@Deprecated(since="2021-04-30") public class DefaultBrandingPlugin extends java.lang.Object implements BrandingPlugin
Deprecated.The Apache Felix Webconsole is not supported in Cloud environments.TheDefaultBrandingPlugin
class is the default implementation of theBrandingPlugin
interface. The singleton instance of this class is used as branding plugin if no BrandingPlugin service is registered in the system.This default implementation provides Apache Felix based default branding as follows:
Name Property Name Default Value Brand Name webconsole.brand.name Apache Felix Web Console Product Name webconsole.product.name Apache Felix Product URL webconsole.product.url http://felix.apache.org Product Image webconsole.product.image /res/imgs/logo.png Vendor Name webconsole.vendor.name The Apache Software Foundation Vendor URL webconsole.vendor.url http://www.apache.org Vendor Image webconsole.vendor.image /res/imgs/logo.png Favourite Icon webconsole.favicon /res/imgs/favicon.ico Main Stylesheet webconsole.stylesheet /res/ui/admin.css If a properties file
META-INF/webconsole.properties
is available through the class loader of this class, the properties overwrite the default settings according to the property names listed above. The easiest way to add such a properties file is to provide a fragment bundle with the file.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
getBrandName()
Deprecated.Returns an indicative name of the branding plugin.java.lang.String
getFavIcon()
Deprecated.Returns the absolute path to an icon to be used as the web console "favicon".static DefaultBrandingPlugin
getInstance()
Deprecated.Retrieves the shared instancejava.lang.String
getMainStyleSheet()
Deprecated.Returns the absolute path to a CSS file to be used as the main CSS for the basic admin site.java.lang.String
getProductImage()
Deprecated.Returns an absolute path to an image to be rendered as the logo of the branding product.java.lang.String
getProductName()
Deprecated.Returns the name of the product in which the web console is contained and to which the web console is branded.java.lang.String
getProductURL()
Deprecated.Returns an (absolute) URL to a web site representing the product to which the web console is branded.java.lang.String
getVendorImage()
Deprecated.Returns an absolute path to an image to be rendered as the logo of the branding product vendor.java.lang.String
getVendorName()
Deprecated.Returns the name of the branding product vendor.java.lang.String
getVendorURL()
Deprecated.Returns an (absolute) URL to the web site of the branding product vendor.
-
-
-
Method Detail
-
getInstance
public static DefaultBrandingPlugin getInstance()
Deprecated.Retrieves the shared instance- Returns:
- the singleton instance of the object
-
getBrandName
public java.lang.String getBrandName()
Deprecated.Description copied from interface:BrandingPlugin
Returns an indicative name of the branding plugin. This value is used as the Window/Page title together with the title of the respective plugin.- Specified by:
getBrandName
in interfaceBrandingPlugin
- Returns:
- the name of the branding plugin
- See Also:
BrandingPlugin.getBrandName()
-
getProductName
public java.lang.String getProductName()
Deprecated.Description copied from interface:BrandingPlugin
Returns the name of the product in which the web console is contained and to which the web console is branded.- Specified by:
getProductName
in interfaceBrandingPlugin
- Returns:
- the product name
- See Also:
BrandingPlugin.getProductName()
-
getProductURL
public java.lang.String getProductURL()
Deprecated.Description copied from interface:BrandingPlugin
Returns an (absolute) URL to a web site representing the product to which the web console is branded.- Specified by:
getProductURL
in interfaceBrandingPlugin
- Returns:
- the product URL
- See Also:
BrandingPlugin.getProductURL()
-
getProductImage
public java.lang.String getProductImage()
Deprecated.Description copied from interface:BrandingPlugin
Returns an absolute path to an image to be rendered as the logo of the branding product.- Specified by:
getProductImage
in interfaceBrandingPlugin
- Returns:
- a path to an image - usually the product logo
- See Also:
BrandingPlugin.getProductImage()
-
getVendorName
public java.lang.String getVendorName()
Deprecated.Description copied from interface:BrandingPlugin
Returns the name of the branding product vendor.- Specified by:
getVendorName
in interfaceBrandingPlugin
- Returns:
- the product vendor
- See Also:
BrandingPlugin.getVendorName()
-
getVendorURL
public java.lang.String getVendorURL()
Deprecated.Description copied from interface:BrandingPlugin
Returns an (absolute) URL to the web site of the branding product vendor.- Specified by:
getVendorURL
in interfaceBrandingPlugin
- Returns:
- the URL of the product vendor
- See Also:
BrandingPlugin.getVendorURL()
-
getVendorImage
public java.lang.String getVendorImage()
Deprecated.Description copied from interface:BrandingPlugin
Returns an absolute path to an image to be rendered as the logo of the branding product vendor.- Specified by:
getVendorImage
in interfaceBrandingPlugin
- Returns:
- the company logo
- See Also:
BrandingPlugin.getVendorImage()
-
getFavIcon
public java.lang.String getFavIcon()
Deprecated.Description copied from interface:BrandingPlugin
Returns the absolute path to an icon to be used as the web console "favicon".- Specified by:
getFavIcon
in interfaceBrandingPlugin
- Returns:
- path to an image, that is shown as favorite icon in the web browser
- See Also:
BrandingPlugin.getFavIcon()
-
getMainStyleSheet
public java.lang.String getMainStyleSheet()
Deprecated.Description copied from interface:BrandingPlugin
Returns the absolute path to a CSS file to be used as the main CSS for the basic admin site.- Specified by:
getMainStyleSheet
in interfaceBrandingPlugin
- Returns:
- a path to a custom CSS. Used to override the default web console styling
- See Also:
BrandingPlugin.getMainStyleSheet()
-
-