Package com.pingidentity.sources
Class CustomDataSourceDriverDescriptor
- java.lang.Object
-
- com.pingidentity.sdk.PluginDescriptor
-
- com.pingidentity.sources.SourceDescriptor
-
- com.pingidentity.sources.CustomDataSourceDriverDescriptor
-
- All Implemented Interfaces:
Serializable
public class CustomDataSourceDriverDescriptor extends SourceDescriptor
This class provides metadata describing a driver that implements theCustomDataSourceDriverinterface. The metadata can be easily transformed by PingFederate into dynamic UI screen(s).This descriptor adds the ability to provide fields that can be used to filter data to the
CustomDataSourceDriverduring value retrievalCustomDataSourceDriver.retrieveValues(Collection, SimpleFieldList).
-
-
Field Summary
-
Fields inherited from class com.pingidentity.sdk.PluginDescriptor
UNDEFINED
-
-
Constructor Summary
Constructors Constructor Description CustomDataSourceDriverDescriptor(ConfigurableDriver adapter, String type)Passthrough constructor to the superclass -SourceDescriptorCustomDataSourceDriverDescriptor(ConfigurableDriver adapter, String type, AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc, FilterFieldsGuiDescriptor fieldsDescriptor)Passthrough constructor to the superclass -SourceDescriptorCustomDataSourceDriverDescriptor(ConfigurableDriver adapter, String type, AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc, FilterFieldsGuiDescriptor fieldsDescriptor, boolean showSelectCustomSourceFields)Passthrough constructor to the superclass -SourceDescriptorCustomDataSourceDriverDescriptor(ConfigurableDriver adapter, String type, AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc, FilterFieldsGuiDescriptor fieldsDescriptor, boolean showSelectCustomSourceFields, GuiConfigDescriptorBuilder guiConfigDescriptorBuilder)Passthrough constructor to the superclass -SourceDescriptor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilterFieldsGuiDescriptorgetFilterFieldsDescriptor()Returns the filter metadata associated with aCustomDataSourceDriverbooleanisShowSelectCustomSourceFields()Indicates if the administrative console tab to select fields for this custom data source will be visible during attribute fulfillment.voidsetFilterFieldsDescriptor(FilterFieldsGuiDescriptor fieldsDescriptor)Sets the filter descriptor for aCustomDataSourceDrivervoidsetShowSelectCustomSourceFields(boolean showSelectCustomSourceFields)Set the flag to indicate if the administrative console tab to select fields for this data source will be visible during attribute fulfillment.-
Methods inherited from class com.pingidentity.sources.SourceDescriptor
getConfigurationGuiDescriptor, getDriverClassName, hasActions
-
Methods inherited from class com.pingidentity.sdk.PluginDescriptor
equals, getAttributeContractSet, getGuiConfigDescriptor, getGuiConfigDescriptorBuilder, getMetadata, getPluginClassName, getType, getVersion, hashCode, isSupportsExtendedContract, setAttributeContactSet, setAttributeContractSet, setMetadata, setSupportsExtendedContract
-
-
-
-
Constructor Detail
-
CustomDataSourceDriverDescriptor
public CustomDataSourceDriverDescriptor(ConfigurableDriver adapter, String type)
Passthrough constructor to the superclass -SourceDescriptor
-
CustomDataSourceDriverDescriptor
public CustomDataSourceDriverDescriptor(ConfigurableDriver adapter, String type, AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc, FilterFieldsGuiDescriptor fieldsDescriptor)
Passthrough constructor to the superclass -SourceDescriptor
-
CustomDataSourceDriverDescriptor
public CustomDataSourceDriverDescriptor(ConfigurableDriver adapter, String type, AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc, FilterFieldsGuiDescriptor fieldsDescriptor, boolean showSelectCustomSourceFields)
Passthrough constructor to the superclass -SourceDescriptor
-
CustomDataSourceDriverDescriptor
public CustomDataSourceDriverDescriptor(ConfigurableDriver adapter, String type, AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc, FilterFieldsGuiDescriptor fieldsDescriptor, boolean showSelectCustomSourceFields, GuiConfigDescriptorBuilder guiConfigDescriptorBuilder)
Passthrough constructor to the superclass -SourceDescriptor
-
-
Method Detail
-
getFilterFieldsDescriptor
public FilterFieldsGuiDescriptor getFilterFieldsDescriptor()
Returns the filter metadata associated with aCustomDataSourceDriver- Returns:
- the
FilterFieldsGuiDescriptor
-
setFilterFieldsDescriptor
public void setFilterFieldsDescriptor(FilterFieldsGuiDescriptor fieldsDescriptor)
Sets the filter descriptor for aCustomDataSourceDriver- Parameters:
fieldsDescriptor-FilterFieldsGuiDescriptor
-
isShowSelectCustomSourceFields
public boolean isShowSelectCustomSourceFields()
Indicates if the administrative console tab to select fields for this custom data source will be visible during attribute fulfillment.- Returns:
- showSelectCustomSourceFields
- Since:
- 9.2
-
setShowSelectCustomSourceFields
public void setShowSelectCustomSourceFields(boolean showSelectCustomSourceFields)
Set the flag to indicate if the administrative console tab to select fields for this data source will be visible during attribute fulfillment.- Parameters:
showSelectCustomSourceFields- Flag to set the visibility of the tab to selects fields for this data source.- Since:
- 9.2
-
-