Interface IdPModule

All Superinterfaces:
Component, IdentifiedComponent, net.shibboleth.profile.module.Module
All Known Implementing Classes:
PropertyDrivenIdPModule

public interface IdPModule extends net.shibboleth.profile.module.Module
This interface is exported (via the service API) by every IdP module.
Since:
4.1.0
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.shibboleth.profile.module.Module

    net.shibboleth.profile.module.Module.ModuleResource, net.shibboleth.profile.module.Module.ResourceResult
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Base extension for adding new default files.
    static final String
    Extension for preserving user files.
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    default String

    Methods inherited from interface net.shibboleth.shared.component.IdentifiedComponent

    getId

    Methods inherited from interface net.shibboleth.profile.module.Module

    disable, enable, getDescription, getName, getOwnerId, getResources, getURL, isEnabled, isHttpClientRequired
  • Field Details

  • Method Details

    • getSaveExtension

      @Nonnull default String getSaveExtension()
      Specified by:
      getSaveExtension in interface net.shibboleth.profile.module.Module
    • getNewExtension

      @Nonnull default String getNewExtension()
      Specified by:
      getNewExtension in interface net.shibboleth.profile.module.Module