public class ActivityUserPropertyEvent extends ActivityPropertyEvent
ActivityUserPropertyEvent is fired by an
IlvGeneralActivity both before and after a
user-defined property is modified.
Immediately before a property is modified, an IlvGeneralActivity
fires an aboutToChange ActivityUserPropertyEvent to all
listeners
registered with the Gantt data model.
Listeners can modify or constrain the proposed property change by calling
setNewValue(java.lang.Object). Alternatively, a listener can veto the proposed change
by calling IlvPropertyEvent.veto(). If the property change is not vetoed, then
IlvGeneralActivity will apply the change and fire a
changed ActivityUserPropertyEvent to all listeners
registered with the Gantt data model.source| Constructor and Description |
|---|
ActivityUserPropertyEvent(IlvActivity activity,
String property,
Object oldValue,
Object newValue,
boolean aboutToChangeEvent)
Creates a new
ActivityUserPropertyEvent generated by the
specified activity. |
| Modifier and Type | Method and Description |
|---|---|
Object |
getNewValue()
Returns the new value of the property.
|
Object |
getOldValue()
Returns the old value of the property.
|
String |
getPropertyName()
Returns the name of the property that has been modified.
|
void |
setNewValue(Object newValue)
Sets the proposed new value of the property.
|
getActivityisAboutToChangeEvent, isChangedEvent, isVetoed, vetogetSource, toStringpublic ActivityUserPropertyEvent(IlvActivity activity, String property, Object oldValue, Object newValue, boolean aboutToChangeEvent)
ActivityUserPropertyEvent generated by the
specified activity.activity - The activity where the event originated.property - The name of the property.oldValue - The property's previous value.newValue - The property's new value.aboutToChangeEvent - true if this is a property
aboutToChange event or false if this is a property
changed event.public String getPropertyName()
public final Object getOldValue()
getOldValue in class IlvPropertyEventpublic Object getNewValue()
getNewValue in class IlvPropertyEventpublic void setNewValue(Object newValue)
setNewValue in class IlvPropertyEventnewValue - The new value of the property.© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.