Package net.shibboleth.idp.admin.impl
Class IdPInfo
java.lang.Object
net.shibboleth.profile.installablecomponent.InstallableComponentInfo
net.shibboleth.idp.admin.impl.IdPInfo
Implementation of
InstallableComponentInfo for an IdP Version. This is keyed in
to the format of the idp-versions.properties file (which doesn't specify max and min "supported IdP versions".-
Nested Class Summary
Nested classes/interfaces inherited from class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
InstallableComponentInfo.VersionInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe "plugin Id" to look up idp versions with. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected InstallableComponentVersiongetMaxVersion(Properties props, String version) protected InstallableComponentVersiongetMinVersion(Properties props, String version) Methods inherited from class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
getAvailableVersions, getComponentId, getUpdateBaseName, getUpdateURL, isInfoComplete, isSupportedWithIdPVersion, isSupportedWithIdPVersion
-
Field Details
-
IDP_PLUGIN_ID
The "plugin Id" to look up idp versions with.- See Also:
-
-
Constructor Details
-
IdPInfo
Constructor.- Parameters:
props- The property file to populate from
-
-
Method Details
-
getMaxVersion
protected InstallableComponentVersion getMaxVersion(@Nonnull Properties props, @Nonnull String version) - Specified by:
getMaxVersionin classInstallableComponentInfo
-
getMinVersion
@Nullable protected InstallableComponentVersion getMinVersion(@Nonnull Properties props, @Nonnull String version) - Specified by:
getMinVersionin classInstallableComponentInfo
-