Class AuthorizationDetailProcessorDescriptor

java.lang.Object
com.pingidentity.sdk.PluginDescriptor
com.pingidentity.sdk.authorizationdetails.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 Details

    • ALL_AUTHORIZATION_DETAIL_TYPES_SUPPORTED

      public static final String ALL_AUTHORIZATION_DETAIL_TYPES_SUPPORTED
      See Also:
  • Constructor Details

    • 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 Details

    • 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.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class PluginDescriptor
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class PluginDescriptor