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
AuthorizationDetailProcessorfor more details.- Since:
- 11.2
-
-
Field Summary
Fields Modifier and Type Field Description static StringALL_AUTHORIZATION_DETAIL_TYPES_SUPPORTED-
Fields inherited from class com.pingidentity.sdk.PluginDescriptor
UNDEFINED
-
-
Constructor Summary
Constructors Constructor Description AuthorizationDetailProcessorDescriptor(String type, Plugin plugin, GuiConfigDescriptor guiDescriptor, String version)The constructor for the AuthorizationDetailProcessorDescriptor class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Set<String>getSupportedAuthorizationDetailTypes()Get the supported authorization detail types for the plugin.inthashCode()voidsetSupportedAuthorizationDetailTypes(Set<String> supportedAuthorizationDetailTypes)Set the supported authorization detail types for the plugin.-
Methods inherited from class com.pingidentity.sdk.PluginDescriptor
getAttributeContractSet, getGuiConfigDescriptor, getGuiConfigDescriptorBuilder, getMetadata, getPluginClassName, getType, getVersion, isSupportsExtendedContract, setAttributeContactSet, setAttributeContractSet, setMetadata, setSupportsExtendedContract
-
-
-
-
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 pluginplugin- the plugin instanceguiDescriptor- the graphical user interface descriptor used for expressing the configurable fieldsversion- the version
-
-
Method Detail
-
getSupportedAuthorizationDetailTypes
public Set<String> getSupportedAuthorizationDetailTypes()
Get the supported authorization detail types for the plugin. The set is populated withALL_AUTHORIZATION_DETAIL_TYPES_SUPPORTEDby 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:
hashCodein classPluginDescriptor
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classPluginDescriptor
-
-