***  This interface is subject to change.  ***

com.sas.iquery.metadata.business
Interface FilterCascadeInterface

All Known Subinterfaces:
FilterCascadeRule
All Known Implementing Classes:
com.sas.iquery.metadata.business.impl.AbstractFilterCascade, FilterCascade

public interface FilterCascadeInterface

Defines the prompt filter dependencies that makes up the cascade.


Method Summary
 Prompt getBusinessPrompt()
          Returns the business prompt
 CascadableFilter getDependentFilter()
          Returns the dependent cascadable filter
 java.util.Collection getDependentPrompts()
          Returns the collection of PromptDefinitionInterfaces that are associated to the dependent filtes.
 com.sas.prompts.definitions.PromptDefinitionInterface getPrompt()
          Returns the PromptDefinitionInterface that has dependent prompts
 void setBusinessPrompt(Prompt prompt)
          Sets the business prompt that has dependent filters.
 void setDependentFilter(CascadableFilter filter)
          The cascadable filter that must be applied when generating the values for the business prompt.
 

Method Detail

***  This method is subject to change.  ***

setBusinessPrompt

void setBusinessPrompt(Prompt prompt)
Sets the business prompt that has dependent filters.

Parameters:
prompt - a business prompt that has a value generation dependence

***  This method is subject to change.  ***

getBusinessPrompt

Prompt getBusinessPrompt()
Returns the business prompt

Returns:
the business prompt object. Otherwise null.

***  This method is subject to change.  ***

setDependentFilter

void setDependentFilter(CascadableFilter filter)
The cascadable filter that must be applied when generating the values for the business prompt.

Parameters:
filter - the cascadable filter that is required by the prompt.

***  This method is subject to change.  ***

getDependentFilter

CascadableFilter getDependentFilter()
Returns the dependent cascadable filter

Returns:
a CascadableFilter object or null.

***  This method is subject to change.  ***

getPrompt

com.sas.prompts.definitions.PromptDefinitionInterface getPrompt()
Returns the PromptDefinitionInterface that has dependent prompts

Returns:
the prompt definition for this cascade

***  This method is subject to change.  ***

getDependentPrompts

java.util.Collection getDependentPrompts()
Returns the collection of PromptDefinitionInterfaces that are associated to the dependent filtes.

Returns:
a collection of PromptDefinitionInterfaces

***  This interface is subject to change.  ***




Copyright © 2009 SAS Institute Inc. All Rights Reserved.