| 
 | Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 | |||||||||
| 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.6.0) E13403-07 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||