All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Components |
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sas.actionprovider.strategies.relational
Class ReleaseRowStrategy

    com.sas.actionprovider.strategies.relational.ReleaseRowStrategy

All Implemented Interfaces:
  ActionStatusKeysInterface, ActionStrategyInterface

    public class ReleaseRowStrategy

Field Summary
`static java.lang.String` | `HELD_ROW`

Fields inherited from class com.sas.actionprovider.strategies.relational.BaseHoldRowStrategy
`HOLD_INTERFACE`

Fields inherited from class com.sas.actionprovider.strategies.relational.BaseTableRowStrategy
`ROW`

Fields inherited from class com.sas.actionprovider.strategies.relational.BaseTableStrategy
`TABLE`

Fields inherited from class com.sas.actionprovider.strategies.relational.BaseRelationalStrategy
`AREA_VALUE_ATTRKEY, COLUMN, MODEL, SORT_ASCENDING_IMAGE, SORT_DESCENDING_IMAGE`

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
`ReleaseRowStrategy()` Default constructor.
`ReleaseRowStrategy(boolean swing, RelationalActionUtil util)` Constructor for specifying type ( swing/http ) of strategy object.

Method Summary
`protected void` | `initialize()` Initialize this strategy object.
`protected void` | `initializeActionAttributes(BaseAction action, java.lang.String areaType, java.util.Locale locale)` Initializes the Action with all its default attributes, default AttributeDescriptor property settings and default values for non-locale-dependent attributes.
`void` | `setLocaleDependentDefaultAttributes(BaseAction action, java.lang.String areaType, java.util.Locale locale)` Sets the Action's default locale dependent attribute values.

Methods inherited from class com.sas.actionprovider.strategies.relational.BaseRelationalStrategy
`addDynamicValueInfo, getCustomAttributeValue, setLabelAndMnemonicOnAction, setUtilObject`

Methods inherited from class com.sas.actionprovider.strategies.BaseActionStrategy
`addDynamicValueInfo, addDynamicValueInfo, getActionStatus, getDynamicValue, getUtilObject, initializeAction, isSwing, setActionAttributes, setSwing`

Field Detail

### HELD_ROW

    public static final java.lang.String HELD_ROW

See Also:
  Constant Field Values

Constructor Detail

### ReleaseRowStrategy

    public ReleaseRowStrategy()

  Default constructor. Calls the other constructor for specifying strategy type.

### ReleaseRowStrategy

    public ReleaseRowStrategy(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.

Method Detail

### initializeActionAttributes

    protected void initializeActionAttributes(BaseAction action,
                                              java.lang.String areaType,
                                              java.util.Locale locale)

  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 `BaseHoldRowStrategy`
  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

### setLocaleDependentDefaultAttributes

    public void setLocaleDependentDefaultAttributes(BaseAction action,
                                                    java.lang.String areaType,
                                                    java.util.Locale locale)

  Sets the Action's default locale dependent attribute values.

  Specified by:
    `setLocaleDependentDefaultAttributes` in interface `ActionStrategyInterface`
  Overrides:
    `setLocaleDependentDefaultAttributes` in class `BaseActionStrategy`
  Parameters:
    `action` - The instance of the Action to be initialized.
    `locale` - The locale
    `areaType` - The areaType of the Viewer where the Action will be presented.

### initialize

    protected void initialize()

  Initialize this strategy object.

  Registers the dynamic value information for this strategy via the `BaseRelationalStrategy.addDynamicValueInfo(java.lang.String, java.lang.String, java.lang.String)` method. the

  Overrides:
    `initialize` in class `BaseHoldRowStrategy`
  See Also:
    `#setReturnStatus`

All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Components |
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2009 SAS Institute Inc. All Rights Reserved.