com.sas.actionprovider.strategies.relational
Class BaseRowEditStrategy
com.sas.actionprovider.strategies.relational.BaseRowEditStrategy
All Implemented Interfaces: ActionStatusKeysInterface , ActionStrategyInterface
Direct Known Subclasses: CancelRowStrategy , CommitRowStrategy , HttpDeleteRowStrategy , HttpInsertRowStrategy , UpdateRowStrategy
public abstract class BaseRowEditStrategy
AUTO_COMMIT
public static final java.lang.String AUTO_COMMIT
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
BaseRowEditStrategy
public BaseRowEditStrategy ()
Default constructor.
Calls the other constructor for specifying strategy type.
BaseRowEditStrategy
public BaseRowEditStrategy (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: BaseModelRowStrategy
Initializes the Action with all its default attributes, default AttributeDescriptor
property settings and default values for non-locale-dependent attributes.
values.
Overrides: initializeActionAttributes
in class BaseModelRowStrategy
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
initialize
protected void initialize ()
Description copied from class: BaseModelRowStrategy
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 relational areas:
com.sas.actionprovider.strategies.olap.OLAPDynamicValueKeys#ROW
Overrides: initialize
in class BaseModelRowStrategy
See Also: #setReturnStatus
Copyright © 2009 SAS Institute Inc. All Rights Reserved.