| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.ide.controller.Command
oracle.ide.cmd.PropertySetCommand
public abstract class PropertySetCommand
The PropetySetCommand class provides a skeleton implemention
 for applying a property set, handling the undoing of the property set and
 sending out all relevant notifications.  Subclass implemenations are
 responsible for actually applying the value to the live object.
| Field Summary | |
|---|---|
protected  java.lang.Object | 
origin
 | 
protected  java.lang.String | 
property
 | 
protected  java.lang.Object[] | 
targets
 | 
| Fields inherited from class oracle.ide.controller.Command | 
|---|
CANCEL, context, EXECUTING, MULTI_NODE, NO_CHANGE, NO_UNDO, NORMAL, OK, type | 
| Constructor Summary | |
|---|---|
protected  | 
PropertySetCommand(java.lang.Object origin,
                   java.lang.Object[] targets,
                   java.lang.String property,
                   java.lang.Object oldValue,
                   java.lang.Object newValue)
Constructor.  | 
protected  | 
PropertySetCommand(java.lang.Object origin,
                   java.lang.Object target,
                   java.lang.String property,
                   java.lang.Object oldValue,
                   java.lang.Object newValue)
Constructor.  | 
| Method Summary | |
|---|---|
 int | 
doit()
Assign the new value to the object and send out proper notification.  | 
protected abstract  void | 
setValue(java.lang.Object newValue)
Perform the actual property setting.  | 
 int | 
undo()
Restores the object to its previous state.  | 
| Methods inherited from class oracle.ide.controller.Command | 
|---|
getAffectedNodes, getContext, getData, getId, getName, getType, isGlobal, setContext, setData | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected java.lang.Object origin
protected java.lang.Object[] targets
protected java.lang.String property
| Constructor Detail | 
|---|
protected PropertySetCommand(java.lang.Object origin,
                             java.lang.Object target,
                             java.lang.String property,
                             java.lang.Object oldValue,
                             java.lang.Object newValue)
origin - Origin of the action to be used in UpdateMessage instance.target - Object upon which the command should be performed.property - the name of the property whose value is about to change.oldValue - the current value of the property.newValue - the new value to apply.
protected PropertySetCommand(java.lang.Object origin,
                             java.lang.Object[] targets,
                             java.lang.String property,
                             java.lang.Object oldValue,
                             java.lang.Object newValue)
origin - Origin of the action to be used in UpdateMessage instance.targets - Objects upon which the command should be performed.property - the name of the property whose value is about to change.oldValue - the current value of the property.newValue - the new value to apply.| Method Detail | 
|---|
protected abstract void setValue(java.lang.Object newValue)
                          throws java.lang.Exception
java.lang.Exception
public int doit()
         throws java.lang.Exception
doit in class Commandjava.lang.Exception
public int undo()
         throws java.lang.Exception
undo in class Commandjava.lang.Exception
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||