Package net.shibboleth.idp.plugin
Class PluginSupport
java.lang.Object
net.shibboleth.idp.plugin.PluginSupport
Useful methods for supporting plugins.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Value for support level pointed to bySUPPORT_LEVEL_INTERFIX
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Property Name suffix for available versions insideIdPPlugin.getUpdateURLs()
.static final String
Property Name for download nameIdPPlugin.getUpdateURLs()
.static final String
Property Name for Download directoryIdPPlugin.getUpdateURLs()
.private static org.slf4j.Logger
Class logger.static final String
Property Name for max supported IdP version inside insideIdPPlugin.getUpdateURLs()
.static final String
Property Name for minimum supported IdP version inside insideIdPPlugin.getUpdateURLs()
.static final String
Property Name for support level inside insideIdPPlugin.getUpdateURLs()
.static final String
Used for specifying templated keynames.static final String
Used for specifying templated results. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PluginVersion
Get parse IdP Version (with fallback for testing).
-
Field Details
-
AVAILABLE_VERSIONS_PROPERTY_SUFFIX
Property Name suffix for available versions insideIdPPlugin.getUpdateURLs()
.- See Also:
-
DOWNLOAD_URL_INTERFIX
Property Name for Download directoryIdPPlugin.getUpdateURLs()
.- See Also:
-
BASE_NAME_INTERFIX
Property Name for download nameIdPPlugin.getUpdateURLs()
.- See Also:
-
MAX_IDP_VERSION_INTERFIX
Property Name for max supported IdP version inside insideIdPPlugin.getUpdateURLs()
.- See Also:
-
MIN_IDP_VERSION_INTERFIX
Property Name for minimum supported IdP version inside insideIdPPlugin.getUpdateURLs()
.- See Also:
-
SUPPORT_LEVEL_INTERFIX
Property Name for support level inside insideIdPPlugin.getUpdateURLs()
.- See Also:
-
VERSION_PATTERN
Used for specifying templated keynames.- See Also:
-
VERSION_PATTERN_REGEX
Used for specifying templated results.- See Also:
-
log
@Nonnull private static org.slf4j.Logger logClass logger.
-
-
Constructor Details
-
PluginSupport
private PluginSupport()Constructor.
-
-
Method Details
-
getIdPVersion
Get parse IdP Version (with fallback for testing).- Returns:
- a
PluginVersion
of the version.
-