Package net.shibboleth.idp.plugin.impl
Class FirstPartyIdPPlugin
- java.lang.Object
-
- net.shibboleth.idp.plugin.AbstractIdPPlugin
-
- net.shibboleth.idp.plugin.PropertyDrivenIdPPlugin
-
- net.shibboleth.idp.plugin.impl.FirstPartyIdPPlugin
-
- All Implemented Interfaces:
IdPPlugin
public class FirstPartyIdPPlugin extends PropertyDrivenIdPPlugin
Implementation class for plugins from the project itself to centralize update handling.
-
-
Field Summary
-
Fields inherited from class net.shibboleth.idp.plugin.PropertyDrivenIdPPlugin
DEFAULT_RESOURCE, PLUGIN_ID_PROPERTY, PLUGIN_LICENSE_PROPERTY, PLUGIN_REQ_MODULES_PROPERTY, PLUGIN_URL_PROPERTY, PLUGIN_VERSION_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description FirstPartyIdPPlugin(Class<? extends IdPPlugin> claz)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<URL>getDefaultUpdateURLs()-
Methods inherited from class net.shibboleth.idp.plugin.PropertyDrivenIdPPlugin
getLicenseFileLocation, getMajorVersion, getMinorVersion, getPatchVersion, getPluginId, getRequiredModules, getUpdateURLs, load
-
Methods inherited from class net.shibboleth.idp.plugin.AbstractIdPPlugin
equals, getDisableOnRemoval, getEnableOnInstall, hashCode, setDisableOnRemoval, setEnableOnInstall, toString
-
-
-
-
Constructor Detail
-
FirstPartyIdPPlugin
public FirstPartyIdPPlugin(@Nonnull Class<? extends IdPPlugin> claz) throws IOException, PluginExceptionConstructor.- Parameters:
claz- type of plugin- Throws:
IOException- if properties can't be loadedPluginException- if another error occurs
-
-
Method Detail
-
getDefaultUpdateURLs
@Nonnull @NonnullElements @Unmodifiable @NotLive public List<URL> getDefaultUpdateURLs() throws PluginException
- Overrides:
getDefaultUpdateURLsin classPropertyDrivenIdPPlugin- Throws:
PluginException- if the URLs cannot be resolved
-
-