public class ResourceUserPropertyEvent extends ResourcePropertyEvent
ResourceUserPropertyEvent is fired by an
IlvGeneralResource both before and after a
user-defined property is modified.
Immediately before a property is modified, an IlvGeneralResource
fires an aboutToChange ResourceUserPropertyEvent 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
IlvGeneralResource will apply the change and fire a
changed ResourceUserPropertyEvent to all listeners
registered with the Gantt data model.source| Constructor and Description |
|---|
ResourceUserPropertyEvent(IlvResource resource,
String property,
Object oldValue,
Object newValue,
boolean aboutToChangeEvent)
Creates a new
ResourceUserPropertyEvent generated by the
specified resource. |
| 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.
|
getResourceisAboutToChangeEvent, isChangedEvent, isVetoed, vetogetSource, toStringpublic ResourceUserPropertyEvent(IlvResource resource, String property, Object oldValue, Object newValue, boolean aboutToChangeEvent)
ResourceUserPropertyEvent generated by the
specified resource.resource - The resource 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.