Class Core
- All Implemented Interfaces:
IdPModule,Module,Component,IdentifiedComponent
IdPModule implementation.
This is a somewhat special module as it represents the "core" software being installed or upgraded so has some different characteristics and methods.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.shibboleth.profile.module.AbstractModule
AbstractModule.BasicModuleResourceNested classes/interfaces inherited from interface net.shibboleth.profile.module.Module
Module.ModuleResource, Module.ResourceResult -
Field Summary
FieldsFields inherited from class net.shibboleth.idp.module.impl.CoreIdPModule
MODULE_URL_BASEFields inherited from class net.shibboleth.profile.module.PropertyDrivenModule
DEFAULT_RESOURCE, MODULE_DESC_PROPERTY, MODULE_DEST_PROPERTY, MODULE_EXEC_PROPERTY, MODULE_LANGS_PROPERTY, MODULE_NAME_PROPERTY, MODULE_NONWINDOWS_PROPERTY, MODULE_OPTIONAL_PROPERTY, MODULE_PLUGIN_PROPERTY, MODULE_POSTDISABLE_PROPERTY, MODULE_POSTENABLE_PROPERTY, MODULE_REPLACE_PROPERTY, MODULE_SRC_PROPERTY, MODULE_URL_PROPERTY, MODULE_WINDOWS_PROPERTYFields inherited from interface net.shibboleth.idp.module.IdPModule
IDPNEW_EXT_BASE, IDPSAVE_EXT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondisable(ModuleContext moduleContext, boolean clean) enable(ModuleContext moduleContext) booleanisEnabled(ModuleContext moduleContext) Methods inherited from class net.shibboleth.idp.module.impl.CoreIdPModule
loadMethods inherited from class net.shibboleth.idp.module.PropertyDrivenIdPModule
getNewExtension, getSaveExtensionMethods inherited from class net.shibboleth.profile.module.PropertyDrivenModule
getDescription, getId, getName, getOwnerId, getURL, isHttpClientRequired, setURLMethods inherited from class net.shibboleth.profile.module.AbstractModule
equals, getResources, hashCode, setResources, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.shibboleth.shared.component.IdentifiedComponent
getIdMethods inherited from interface net.shibboleth.profile.module.Module
getDescription, getName, getOwnerId, getResources, getURL, isHttpClientRequired
-
Field Details
-
AUTO_CREATED
Auto-created folders.
-
-
Constructor Details
-
Core
Constructor.- Throws:
ModuleException- on errorIOException- on error
-
-
Method Details
-
isEnabled
- Specified by:
isEnabledin interfaceModule- Overrides:
isEnabledin classAbstractModule
-
enable
@Nonnull public Map<Module.ModuleResource,Module.ResourceResult> enable(@Nonnull ModuleContext moduleContext) throws ModuleException - Specified by:
enablein interfaceModule- Overrides:
enablein classPropertyDrivenModule- Throws:
ModuleException
-
disable
@Nonnull public Map<Module.ModuleResource,Module.ResourceResult> disable(@Nonnull ModuleContext moduleContext, boolean clean) throws ModuleException - Specified by:
disablein interfaceModule- Overrides:
disablein classPropertyDrivenModule- Throws:
ModuleException
-