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
This class provides metadata describing a driver that implements the
CustomDataSourceDriver interface. 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 CustomDataSourceDriver
during value retrieval CustomDataSourceDriver.retrieveValues(Collection, SimpleFieldList).
-
Field Summary
Fields inherited from class com.pingidentity.sdk.PluginDescriptor
UNDEFINED -
Constructor Summary
ConstructorsConstructorDescriptionCustomDataSourceDriverDescriptor(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
Modifier and TypeMethodDescriptionReturns the filter metadata associated with aCustomDataSourceDriverbooleanIndicates 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, hasActionsMethods inherited from class com.pingidentity.sdk.PluginDescriptor
equals, getAttributeContractSet, getGuiConfigDescriptor, getGuiConfigDescriptorBuilder, getMetadata, getPluginClassName, getType, getVersion, hashCode, isSupportsExtendedContract, setAttributeContactSet, setAttributeContractSet, setMetadata, setSupportsExtendedContract
-
Constructor Details
-
CustomDataSourceDriverDescriptor
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 Details
-
getFilterFieldsDescriptor
Returns the filter metadata associated with aCustomDataSourceDriver- Returns:
- the
FilterFieldsGuiDescriptor
-
setFilterFieldsDescriptor
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
-