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.commands.dataselectors
Class PercentCalculationsCommand

    com.sas.commands.dataselectors.PercentCalculationsCommand

All Implemented Interfaces:
  CommandStatusInterface, CancelInterface, ContentsChangedInterface, DataSelectorCommandInterface, DynamicAttributeCommandInterface, PendingCommandInterface, BaseEntityInterface, BaseEntityValueInterface, EntityKeyInterface, com.sas.lang.StringDataInterface, com.sas.PublicClonable, com.sas.util.Command, com.sas.util.SimpleCommand, java.lang.Cloneable, java.rmi.Remote

    public class PercentCalculationsCommand

implements CommandStatusInterface

Assists the Find selector with business model interactions needed to perform the find functions.

Field Summary

Fields inherited from class com.sas.commands.dataselectors.BaseSelectorCommand
`actionClass, CANCEL_MODE, COMMIT_MODE, complete, contentsChanged, eventInfo, eventSource, modal, mode, model, PROCESS_MODE, selector, selectorModel, SHOW_MODE`

Fields inherited from interface com.sas.actionprovider.CommandStatusInterface
`DISABLED, ENABLED, IS_CURRENT_STATE_DISABLED, MODEL_MEMBER_DISABLED, MODEL_STATE_DISABLED, MODEL_TYPE_DISABLED`

Fields inherited from interface com.sas.commands.DynamicAttributeCommandInterface
`COMMAND_NAME_PREFIX`

Constructor Summary
`PercentCalculationsCommand()`
`PercentCalculationsCommand(java.lang.String name)` Constructor that accepts a command name
`PercentCalculationsCommand(java.lang.String name, boolean swing)` Constructor that accepts a command name and boolean attribute for specifying the swing attribute.
`PercentCalculationsCommand(java.lang.String name, java.lang.String actionClass)` Constructor that accepts a command name and an action class type

Method Summary
`void` | `cancel(java.lang.Object o)` Cancel is called when the user clicks on the cancel button on the selector or another selector becomes active.
`protected void` | `commit(java.lang.Object o)`
`protected PercentCalculationsSelectorInterface` | `createAdapter(java.lang.Object model)`
`int` | `getCommandStatus(ActionSupportFilter actionFilter)` Returns a status value indicating whether the command is enabled for a specific area as described by various filter attributes.
`java.util.List` | `getFractionalItems()`
`boolean` | `isSwing()` Returns the swing attribute which should be true when the command is used in a swing environment, false otherwise.
`void` | `setFractionalItems(java.util.List items)`
`void` | `setSwing(boolean swing)` Sets the swing attribute which should be true when the command is used in a swing environment, false otherwise.
`protected void` | `show(java.lang.Object o)` Creates the selector model and sets it on the selector.

Methods inherited from class com.sas.commands.dataselectors.BaseSelectorCommand
`cancel, closeSelector, execute, getEventInfo, getEventSource, getMode, getModel, getSelector, getSelectorModel, isComplete, isContentsChanged, isModal, process, setComplete, setModal, setMode, setModel, setSelector, setSelectorModel`

Methods inherited from class com.sas.commands.BaseCommand
`getLocale, getName, getNextCommandName, getText, isExecutable, isUndoable, setLocale, setName, setText, undo`

Methods inherited from class com.sas.entities.BaseEntity
`clone, containsAttributeNamed, equals, equals, getAttribute, getAttribute, getAttributeCount, getAttributes, getEntityKey, getPropertyDescriptors, getStringAttribute, listAttributeNames, removeAllAttributes, removeAttribute, reset, sameEntity, setAttribute, setAttributes, setEntityKey, toString`

Methods inherited from interface com.sas.entities.BaseEntityValueInterface
`getAttribute, setAttribute`

Methods inherited from interface com.sas.util.Command
`clone`

Constructor Detail

### PercentCalculationsCommand

    public PercentCalculationsCommand()

### PercentCalculationsCommand

    public PercentCalculationsCommand(java.lang.String name)

  Constructor that accepts a command name

### PercentCalculationsCommand

    public PercentCalculationsCommand(java.lang.String name,
                                      java.lang.String actionClass)

  Constructor that accepts a command name and an action class type

### PercentCalculationsCommand

    public PercentCalculationsCommand(java.lang.String name,
                                      boolean swing)

  Constructor that accepts a command name and boolean attribute for specifying the swing attribute.

  Parameters:
    `name` - the command's name
    `swing` - true if command used in a Swing environment, false otherwise;

Method Detail

### show

    protected void show(java.lang.Object o)

  Creates the selector model and sets it on the selector. This is typically run when the selector dialog is initially displayed.

  Overrides:
    `show` in class `BaseSelectorCommand`
  Throws:
    `java.lang.IllegalStateException` - thrown if no selector is not set

### cancel

    public void cancel(java.lang.Object o)

  Cancel is called when the user clicks on the cancel button on the selector or another selector becomes active. Sets the selector visible property to false so the selector window gets closed.

  Overrides:
    `cancel` in class `BaseSelectorCommand`

### commit

    protected void commit(java.lang.Object o)
                   throws java.io.IOException

  Overrides:
    `commit` in class `BaseSelectorCommand`
  Throws:
    `java.io.IOException`

### getCommandStatus

    public int getCommandStatus(ActionSupportFilter actionFilter)

  Description copied from interface: `CommandStatusInterface`
  Returns a status value indicating whether the command is enabled for a specific area as described by various filter attributes.

  If enabled, the value is: ``CommandStatusInterface.ENABLED``

  If disabled, the value may be one of the following values which indicate why the command is disabled.

  - ``CommandStatusInterface.MODEL_TYPE_DISABLED``
  - ``CommandStatusInterface.MODEL_STATE_DISABLED``
  - ``CommandStatusInterface.MODEL_MEMBER_DISABLED``
  - ``CommandStatusInterface.IS_CURRENT_STATE_DISABLED``
  - ``CommandStatusInterface.DISABLED``

  Specified by:
    `getCommandStatus` in interface `CommandStatusInterface`
  Parameters:
    `actionFilter` - - the object that describes the current area.
  Returns:
    a indicating the status of the command.
  See Also:
    `BaseAction.setReturnStatus(int)`

### createAdapter

    protected PercentCalculationsSelectorInterface createAdapter(java.lang.Object model)

### setFractionalItems

    public void setFractionalItems(java.util.List items)

### getFractionalItems

    public java.util.List getFractionalItems()

### setSwing

    public void setSwing(boolean swing)

  Sets the swing attribute which should be true when the command is used in a swing environment, false otherwise.

  Parameters:
    `swing` - the swing attribute value.

### isSwing

    public boolean isSwing()

  Returns the swing attribute which should be true when the command is used in a swing environment, false otherwise.

  Returns:
    The swing attribute value.

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.