com.pingidentity.sources
Class CustomDataSourceDriverDescriptor

java.lang.Object
  extended by com.pingidentity.sources.SourceDescriptor
      extended by com.pingidentity.sources.CustomDataSourceDriverDescriptor

public class CustomDataSourceDriverDescriptor
extends SourceDescriptor

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).

See Also:
ConfigurableDriver.getSourceDescriptor()

Field Summary
protected  FilterFieldsGuiDescriptor filterFieldsDescriptor
          Provides the descriptor for filter field(s).
 
Constructor Summary
CustomDataSourceDriverDescriptor(ConfigurableDriver adapter, java.lang.String type)
          Passthrough constructor to the superclass - SourceDescriptor
CustomDataSourceDriverDescriptor(ConfigurableDriver adapter, java.lang.String type, AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc, FilterFieldsGuiDescriptor fieldsDescriptor)
          Passthrough constructor to the superclass - SourceDescriptor
 
Method Summary
 FilterFieldsGuiDescriptor getFilterFieldsDescriptor()
          Returns the filter metadata associated with a CustomDataSourceDriver
 void setFilterFieldsDescriptor(FilterFieldsGuiDescriptor fieldsDescriptor)
          Sets the filter descriptor for a CustomDataSourceDriver
 
Methods inherited from class com.pingidentity.sources.SourceDescriptor
equals, getConfigurationGuiDescriptor, getDriverClassName, getType, hasActions, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

filterFieldsDescriptor

protected FilterFieldsGuiDescriptor filterFieldsDescriptor
Provides the descriptor for filter field(s).

See Also:
FilterFieldsGuiDescriptor
Constructor Detail

CustomDataSourceDriverDescriptor

public CustomDataSourceDriverDescriptor(ConfigurableDriver adapter,
                                        java.lang.String type)
Passthrough constructor to the superclass - SourceDescriptor

See Also:
SourceDescriptor.SourceDescriptor(ConfigurableDriver, String)

CustomDataSourceDriverDescriptor

public CustomDataSourceDriverDescriptor(ConfigurableDriver adapter,
                                        java.lang.String type,
                                        AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc,
                                        FilterFieldsGuiDescriptor fieldsDescriptor)
Passthrough constructor to the superclass - SourceDescriptor

See Also:
SourceDescriptor.SourceDescriptor(ConfigurableDriver, String, AdapterConfigurationGuiDescriptor)
Method Detail

getFilterFieldsDescriptor

public FilterFieldsGuiDescriptor getFilterFieldsDescriptor()
Returns the filter metadata associated with a CustomDataSourceDriver

Returns:
the FilterFieldsGuiDescriptor

setFilterFieldsDescriptor

public void setFilterFieldsDescriptor(FilterFieldsGuiDescriptor fieldsDescriptor)
Sets the filter descriptor for a CustomDataSourceDriver

Parameters:
fieldsDescriptor - FilterFieldsGuiDescriptor


Copyright 2007 Ping Identity Corp. All rights reserved.