Class AuthorizationDetailProcessorDescriptor
java.lang.Object
com.pingidentity.sdk.PluginDescriptor
com.pingidentity.sdk.authorizationdetails.AuthorizationDetailProcessorDescriptor
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 Summary
FieldsFields inherited from class com.pingidentity.sdk.PluginDescriptor
UNDEFINED -
Constructor Summary
ConstructorsConstructorDescriptionAuthorizationDetailProcessorDescriptor(String type, Plugin plugin, GuiConfigDescriptor guiDescriptor, String version) The constructor for the AuthorizationDetailProcessorDescriptor class. -
Method Summary
Modifier and TypeMethodDescriptionbooleanGet 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 Details
-
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 pluginplugin- the plugin instanceguiDescriptor- the graphical user interface descriptor used for expressing the configurable fieldsversion- the version
-
-
Method Details
-
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
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
- Overrides:
equalsin classPluginDescriptor
-