Package net.shibboleth.idp.plugin.impl
Class FirstPartyIdPPlugin
java.lang.Object
net.shibboleth.profile.plugin.AbstractPlugin<T>
net.shibboleth.profile.plugin.PropertyDrivenPlugin<IdPModule>
net.shibboleth.idp.plugin.PropertyDrivenIdPPlugin
net.shibboleth.idp.plugin.impl.FirstPartyIdPPlugin
Implementation class for plugins from the project itself to centralize
update handling.
-
Field Summary
Fields inherited from class net.shibboleth.profile.plugin.PropertyDrivenPlugin
DEFAULT_RESOURCE, PLUGIN_ID_PROPERTY, PLUGIN_LICENSE_PROPERTY, PLUGIN_REQ_MODULES_PROPERTY, PLUGIN_URL_PROPERTY, PLUGIN_VERSION_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.shibboleth.profile.plugin.PropertyDrivenPlugin
getLicenseFileLocation, getMajorVersion, getMinorVersion, getPatchVersion, getPluginId, getRequiredModules, getUpdateURLs, loadMethods inherited from class net.shibboleth.profile.plugin.AbstractPlugin
equals, getDisableOnRemoval, getEnableOnInstall, hashCode, setDisableOnRemoval, setEnableOnInstall, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.shibboleth.profile.plugin.Plugin
getDisableOnRemoval, getEnableOnInstall, getLicenseFileLocation, getMajorVersion, getMinorVersion, getPatchVersion, getPluginId, getRequiredModules, getUpdateURLs
-
Constructor Details
-
FirstPartyIdPPlugin
public FirstPartyIdPPlugin(@Nonnull Class<? extends IdPPlugin> claz) throws IOException, PluginException Constructor.- Parameters:
claz- type of plugin- Throws:
IOException- if properties can't be loadedPluginException- if another error occurs
-
-
Method Details
-
getDefaultUpdateURLs
- Overrides:
getDefaultUpdateURLsin classPropertyDrivenPlugin<IdPModule>- Throws:
PluginException- if the URLs cannot be resolved
-