com.sap.netweaver.coll.shared.api.extension

Interface IValueSetProvider

All Superinterfaces:
IDisplayable

public interface IValueSetProvider
extends IDisplayable

Interface describing a value set provider


Method Summary
 IParameterInfo[] getParameters()
          List the parameters that are provided with value sets.
 IParameterInfo[] getRequiredParameters(IParameterInfo parameter)
          List the parameters thar are required to calculate the value set of an parameter.
 IValueSet getValueSet(IParameterInfo parameter, IExtensionContext context)
          Get the value set of a parameter.
 
Methods inherited from interface com.sap.netweaver.coll.shared.api.extension.IDisplayable
getDescription, getId, getName
 

Method Detail

getParameters

IParameterInfo[] getParameters()
List the parameters that are provided with value sets.

Returns:
The list of parameters that are provided with value sets

getRequiredParameters

IParameterInfo[] getRequiredParameters(IParameterInfo parameter)
List the parameters thar are required to calculate the value set of an parameter.

Parameters:
parameter - The parameter for that the value set is calculated.
Returns:
The list of required parameters

getValueSet

IValueSet getValueSet(IParameterInfo parameter,
                      IExtensionContext context)
                      throws ValueSetProviderException
Get the value set of a parameter.

Parameters:
parameter - The parameter
extensionContext - A context containing the parameter values required to calculate the value set
Returns:
The value set
Throws:
ValueSetProviderException
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] KMC-COLL [sap.com] tc/kmc/coll/room api EP-KM-CRS


Copyright 2011 SAP AG Complete Copyright Notice