com.sas.actionprovider.strategies.relational
Class BaseEditEnabledStrategy
com.sas.actionprovider.strategies.relational.BaseEditEnabledStrategy
All Implemented Interfaces: ActionStatusKeysInterface , ActionStrategyInterface
Direct Known Subclasses: BaseEditMoveColumnStrategy , BaseEditSortStrategy , CommitDeleteStrategy
public abstract class BaseEditEnabledStrategy
COMMIT_MODEL
public static final java.lang.String COMMIT_MODEL
See Also: Constant Field Values
COMMIT_ROW
public static final java.lang.String COMMIT_ROW
See Also: Constant Field Values
COMMIT_AUTO_COMMIT
public static final java.lang.String COMMIT_AUTO_COMMIT
See Also: Constant Field Values
DELETE_MODEL
public static final java.lang.String DELETE_MODEL
See Also: Constant Field Values
DELETE_ROW
public static final java.lang.String DELETE_ROW
See Also: Constant Field Values
DELETE_AUTO_COMMIT
public static final java.lang.String DELETE_AUTO_COMMIT
See Also: Constant Field Values
DELETE_PROMPT_ON_DELETE
public static final java.lang.String DELETE_PROMPT_ON_DELETE
See Also: Constant Field Values
FORM_NAME
public static final java.lang.String FORM_NAME
See Also: Constant Field Values
URL_TEMPLATE
public static final java.lang.String URL_TEMPLATE
See Also: Constant Field Values
CHANGED_CELLS
public static final java.lang.String CHANGED_CELLS
See Also: Constant Field Values
SELECTED_ROWS
public static final java.lang.String SELECTED_ROWS
See Also: Constant Field Values
compositeCommitAttrMappings
protected static java.util.Map compositeCommitAttrMappings
compositeDeleteAttrMappings
protected static java.util.Map compositeDeleteAttrMappings
BaseEditEnabledStrategy
public BaseEditEnabledStrategy ()
Default constructor.
Calls the other constructor for specifying strategy type.
BaseEditEnabledStrategy
public BaseEditEnabledStrategy (boolean swing,
RelationalActionUtil 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.
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 BaseActionStrategy
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
addCommitCommand
protected void addCommitCommand (CompositeDynamicAttributeCommand cdac,
java.util.Locale locale)
addDeleteCommand
protected void addDeleteCommand (CompositeDynamicAttributeCommand cdac,
java.util.Locale locale)
initialize
protected void initialize ()
Description copied from class: BaseRelationalStrategy
Initialize this strategy object.
Via the BaseRelationalStrategy.addDynamicValueInfo(java.lang.String, java.lang.String, java.lang.String)
method, this method registers the
information for dynamic values that are available in all OLAP areas:
com.sas.actionprovider.strategies.olap.OLAPDynamicValueKeys#MODEL
com.sas.actionprovider.strategies.olap.OLAPDynamicValueKeys#TABLE
Overrides: initialize
in class BaseRelationalStrategy
See Also: #setReturnStatus
Copyright © 2009 SAS Institute Inc. All Rights Reserved.