com.sas.actionprovider.strategies.olap
Class BaseSelectorStrategy

com.sas.actionprovider.strategies.olap.BaseSelectorStrategy
All Implemented Interfaces:
ActionStatusKeysInterface, ActionStrategyInterface
Direct Known Subclasses:
FilterAndRankSelectorStrategy, FilterSelectorStrategy, PercentCalculationsSelectorStrategy, QuerySelectorStrategy, ShowDetailDataSelectorStrategy, SimpleCalculatedItemSelectorStrategy, SortSelectorStrategy, TotalsSelectorStrategy

public class BaseSelectorStrategy


Field Summary
static java.lang.String MODE
           
 
Fields inherited from class com.sas.actionprovider.strategies.olap.BaseOLAPStrategy
MODEL, TABLE
 
Fields inherited from class com.sas.actionprovider.strategies.BaseActionStrategy
TEMPLATE_DELIMITER
 
Fields inherited from interface com.sas.actionprovider.ActionStatusKeysInterface
AREA_DISABLED, DISABLED, ENABLED, IS_CURRENT_STATE_DISABLED, MODEL_MEMBER_DISABLED, MODEL_STATE_DISABLED, MODEL_TYPE_DISABLED, UNSUPPORTED, VIEWER_DISABLED
 
Constructor Summary
BaseSelectorStrategy()
          Default constructor.
BaseSelectorStrategy(boolean swing, OLAPActionUtil util)
          Constructor for specifying type ( swing/http ) of strategy object.
 
Method Summary
protected  void initializeActionAttributes(BaseAction action, java.lang.String areaType, java.util.Locale locale)
           Initializes an Action with all its default attributes, default AttributeDescriptor property settings and default values for non-locale-dependent attributes.
 
Methods inherited from class com.sas.actionprovider.strategies.olap.BaseOLAPStrategy
addDynamicValueInfo, initialize, setUtilObject
 
Methods inherited from class com.sas.actionprovider.strategies.BaseActionStrategy
addDynamicValueInfo, addDynamicValueInfo, getActionStatus, getCustomAttributeValue, getDynamicValue, getUtilObject, initializeAction, isSwing, setActionAttributes, setLocaleDependentDefaultAttributes, setSwing
 

Field Detail

MODE

public static final java.lang.String MODE
See Also:
Constant Field Values
Constructor Detail

BaseSelectorStrategy

public BaseSelectorStrategy()
Default constructor. Calls the other constructor for specifying strategy type.


BaseSelectorStrategy

public BaseSelectorStrategy(boolean swing,
                            OLAPActionUtil util)
Constructor for specifying type ( swing/http ) of strategy object.

Parameters:
swing - boolean indicating whether the strategy will be used in a swing environment. If false, the strategy is http type.
Method Detail

initializeActionAttributes

protected void initializeActionAttributes(BaseAction action,
                                          java.lang.String areaType,
                                          java.util.Locale locale)
Description copied from class: BaseActionStrategy

Initializes an Action with all its default attributes, default AttributeDescriptor property settings and default values for non-locale-dependent attributes. values.

This base implementation does nothing to the Action.

Overrides:
initializeActionAttributes in class BaseOLAPModelStrategy
Parameters:
action - The instance of the Action to be initialized.
areaType - The areaType of the Viewer where the Action will be presented.
locale - The locale



Copyright © 2009 SAS Institute Inc. All Rights Reserved.