com.ibm.portal.propertybroker.property
Interface PropertyValue

All Superinterfaces:
java.io.Serializable

public interface PropertyValue
extends java.io.Serializable

Encapsulates a property with its value and an optional reason for change. This interface has no dependence on runtime specific objects.

Since:
5.1.0.1
See Also:
Property, PropertyValueChangeType

Method Summary
 PropertyValueChangeType getChangeType()
          Return the reason the property value change is being propagated.
 Property getProperty()
          Return the Property part of this object.
 java.lang.Object getValue()
          Return the value of the Property.
 

Method Detail

getProperty

Property getProperty()
Return the Property part of this object.

Returns:
the Property part of this object
See Also:
Property

getValue

java.lang.Object getValue()
Return the value of the Property. Will be an instance of the java class associated with the Property.

Returns:
the value of the Property.

getChangeType

PropertyValueChangeType getChangeType()
Return the reason the property value change is being propagated. See PropertyValueChangeType for a list of supported constant values for the change type.

Returns:
the change type
See Also:
PropertyValueChangeType