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 enumValue for support level pointed to bySUPPORT_LEVEL_INTERFIX. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringProperty Name suffix for available versions insideIdPPlugin.getUpdateURLs().static final StringProperty Name for download nameIdPPlugin.getUpdateURLs().static final StringProperty Name for Download directoryIdPPlugin.getUpdateURLs().private static org.slf4j.LoggerClass logger.static final StringProperty Name for max supported IdP version inside insideIdPPlugin.getUpdateURLs().static final StringProperty Name for minimum supported IdP version inside insideIdPPlugin.getUpdateURLs().static final StringProperty Name for support level inside insideIdPPlugin.getUpdateURLs().static final StringUsed for specifying templated keynames.static final StringUsed for specifying templated results. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PluginVersionGet 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
PluginVersionof the version.
-