Class AuthorizationDetailProcessorDescriptor


  • public class AuthorizationDetailProcessorDescriptor
    extends PluginDescriptor

    This class is used to describe an Authorization Detail Processor plugin implementation to the PingFederate server.

    See AuthorizationDetailProcessor for more details.

    Since:
    11.2
    • Field Detail

      • ALL_AUTHORIZATION_DETAIL_TYPES_SUPPORTED

        public static final String ALL_AUTHORIZATION_DETAIL_TYPES_SUPPORTED
        See Also:
        Constant Field Values
    • Constructor Detail

      • AuthorizationDetailProcessorDescriptor

        public AuthorizationDetailProcessorDescriptor​(String type,
                                                      Plugin plugin,
                                                      GuiConfigDescriptor guiDescriptor,
                                                      String version)
        The constructor for the AuthorizationDetailProcessorDescriptor class.
        Parameters:
        type - a text label for the plugin
        plugin - the plugin instance
        guiDescriptor - the graphical user interface descriptor used for expressing the configurable fields
        version - the version
    • Method Detail

      • getSupportedAuthorizationDetailTypes

        public Set<String> getSupportedAuthorizationDetailTypes()
        Get the supported authorization detail types for the plugin. The set is populated with ALL_AUTHORIZATION_DETAIL_TYPES_SUPPORTED by default to signify all authorization detail types are supported. Configuration provides additional plugin configuration feedback and validation.
        Returns:
        The plugin's supported authorization detail types.
      • setSupportedAuthorizationDetailTypes

        public void setSupportedAuthorizationDetailTypes​(Set<String> supportedAuthorizationDetailTypes)
        Set the supported authorization detail types for the plugin.
        Parameters:
        supportedAuthorizationDetailTypes - The supported authorization detail types of the plugin.