Package net.shibboleth.idp.module.impl
Class CoreIdPModule
- java.lang.Object
-
- net.shibboleth.idp.module.AbstractIdPModule
-
- net.shibboleth.idp.module.PropertyDrivenIdPModule
-
- net.shibboleth.idp.module.impl.CoreIdPModule
-
- All Implemented Interfaces:
IdPModule,Component,IdentifiedComponent
public class CoreIdPModule extends PropertyDrivenIdPModule
Implementation base class forIdPModulethat lives within the core code and whose documentation URLs will float with the IdP's own.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.shibboleth.idp.module.IdPModule
IdPModule.ModuleResource, IdPModule.ResourceResult
-
-
Field Summary
Fields Modifier and Type Field Description static StringMODULE_URL_BASEDocumentation base URL.-
Fields inherited from class net.shibboleth.idp.module.PropertyDrivenIdPModule
DEFAULT_RESOURCE, MODULE_DESC_PROPERTY, MODULE_DEST_PROPERTY, MODULE_EXEC_PROPERTY, MODULE_LANGS_PROPERTY, MODULE_NAME_PROPERTY, MODULE_OPTIONAL_PROPERTY, MODULE_PLUGIN_PROPERTY, MODULE_POSTDISABLE_PROPERTY, MODULE_POSTENABLE_PROPERTY, MODULE_REPLACE_PROPERTY, MODULE_SRC_PROPERTY, MODULE_URL_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description CoreIdPModule(Class<? extends IdPModule> claz)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidload()The override prepends a known documentation prefix to all module URLs.-
Methods inherited from class net.shibboleth.idp.module.PropertyDrivenIdPModule
disable, enable, getDescription, getId, getName, getOwnerId, getURL, isHttpClientRequired, setURL
-
Methods inherited from class net.shibboleth.idp.module.AbstractIdPModule
equals, getResources, hashCode, isEnabled, setResources, toString
-
-
-
-
Field Detail
-
MODULE_URL_BASE
@Nonnull @NotEmpty public static final String MODULE_URL_BASE
Documentation base URL.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CoreIdPModule
public CoreIdPModule(@Nonnull Class<? extends IdPModule> claz) throws IOException, ModuleExceptionConstructor.- Parameters:
claz- implementation class of the module- Throws:
IOException- if an I/O error occursModuleException- if a generic error occurs
-
-
Method Detail
-
load
protected void load() throws ModuleExceptionThe override prepends a known documentation prefix to all module URLs.- Overrides:
loadin classPropertyDrivenIdPModule- Throws:
ModuleException
-
-