com.businessobjects.sdk.plugin.desktop.publication
Interface IDynamicRecipientProviderColumns

All Superinterfaces:
java.util.Collection, ISDKSet, java.lang.Iterable, java.util.Set

public interface IDynamicRecipientProviderColumns
extends ISDKSet

This interface represents a collection used to contain IDynamicRecipientProviderColumn objects.


Method Summary
 IDynamicRecipientProviderColumn addProviderColumn(int indexValue, java.lang.String columnName)
          Adds a dynamic recipient provider column to the collection.
 int getIndex(java.lang.String columnName)
          Returns the index value of the column with the specified name.
 boolean removeProviderColumn(int id, java.lang.String columnName)
          Removes the provider column with the specified name and ID.
 
Methods inherited from interface com.crystaldecisions.sdk.properties.ISDKSet
get
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Method Detail

addProviderColumn

IDynamicRecipientProviderColumn addProviderColumn(int indexValue,
                                                  java.lang.String columnName)
Adds a dynamic recipient provider column to the collection.

Parameters:
indexValue - the position of the column within the collection (the first position is 1)
columnName - the column name
Returns:
The new dynamic recipient provider column object.

removeProviderColumn

boolean removeProviderColumn(int id,
                             java.lang.String columnName)
Removes the provider column with the specified name and ID.

Parameters:
id - the column ID
columnName - the column name
Returns:
true if the column was removed, false if the column was not found.

getIndex

int getIndex(java.lang.String columnName)
Returns the index value of the column with the specified name.

Parameters:
columnName - the column name
Returns:
The index of the column.