Package com.pingidentity.sdk
Class PluginServiceAssociation
java.lang.Object
com.pingidentity.sdk.PluginServiceAssociation
An object representing the association between a PingFederate plugin and a list of PingOne services.
This information is used to populate a view in the administrative console where the administrator can
quickly determine which PingOne services are currently consumed by the PingFederate deployment.
This object is added to the plugin descriptor's metadata using the
setMetadata() method with the key
PINGONE_SERVICE_ASSOCIATION.- Since:
- 10.2
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe display name for the PingOne directory service.static final StringThe display name for the PingOne MFA service.static final StringThe display name for the PingOne Protect service.static final StringThe display name for the PingOne risk service.static final StringThe display name for the PingOne Verify service. -
Constructor Summary
ConstructorsConstructorDescriptionPluginServiceAssociation(String pluginDisplayName, String serviceDisplayName) Create an instance with the specified parameters.PluginServiceAssociation(String pluginDisplayName, List<String> serviceDisplayNames) Create an instance with the specified parameters. -
Method Summary
Modifier and TypeMethodDescriptionReturns the display name of the plugin.Returns the list of services used by the plugin.
-
Field Details
-
DIRECTORY_SERVICE_DISPLAY_NAME
The display name for the PingOne directory service.- Since:
- 10.2
- See Also:
-
RISK_SERVICE_DISPLAY_NAME
The display name for the PingOne risk service.- Since:
- 10.2
- See Also:
-
PROTECT_SERVICE_DISPLAY_NAME
The display name for the PingOne Protect service.- Since:
- 12.0
- See Also:
-
MFA_SERVICE_DISPLAY_NAME
The display name for the PingOne MFA service.- Since:
- 10.2
- See Also:
-
VERIFY_SERVICE_DISPLAY_NAME
The display name for the PingOne Verify service.- Since:
- 10.2
- See Also:
-
-
Constructor Details
-
PluginServiceAssociation
Create an instance with the specified parameters.- Parameters:
pluginDisplayName- The display name of the plugin. This should be kept short and should not include the plugin version or any reference to PingOne (since this can be inferred from the context).serviceDisplayName- The PingOne service used by the plugin. Service names should be kept short and should omit any reference to PingOne (since this can be inferred from the context).
-
PluginServiceAssociation
Create an instance with the specified parameters.- Parameters:
pluginDisplayName- The display name of the plugin. This should be kept short and should not include the plugin version or any reference to PingOne (since this can be inferred from the context).serviceDisplayNames- The list of services used by the plugin. Service names should be kept short and should omit any reference to PingOne (since this can be inferred from the context). Typically only the first service will be displayed, so this should be the primary service used by the plugin. There is currently no need to define more than one service.
-
-
Method Details
-
getPluginDisplayName
Returns the display name of the plugin.- Returns:
- The plugin display name.
-
getServiceDisplayNames
Returns the list of services used by the plugin. Typically only the first service returned will be displayed in the administrative console.- Returns:
- The list of services used by the plugin.
-