com.swfm.mica.core
Class MiPropertyChange

java.lang.Object
  extended bycom.swfm.mica.core.MiPropertyChange

public class MiPropertyChange
extends java.lang.Object

Version:
%I% %G%
Author:
Michael L. Davis

Constructor Summary
MiPropertyChange()
           
MiPropertyChange(MiiModelEntity source, java.lang.String propertyName, java.lang.String propertyValue, java.lang.String oldPropertyValue)
           
 
Method Summary
static void freePropertyChange(MiPropertyChange event)
           
 java.lang.String getOldPropertyValue()
           
 MiModelChangePhase getPhase()
           
 java.lang.String getPropertyName()
           
 java.lang.String getPropertyValue()
           
 MiiModelEntity getSource()
           
 MiValueValidationError getVetoMessage()
           
 boolean isVetoed()
           
static MiPropertyChange newPropertyChange()
           
static MiPropertyChange newPropertyChange(MiiModelEntity source, java.lang.String name, java.lang.String value, java.lang.String oldValue)
           
 void setOldPropertyValue(java.lang.String value)
           
 void setPhase(MiModelChangePhase phase)
           
 void setPropertyValue(java.lang.String value)
           
 void setVetoed(boolean flag)
           
 void setVetoMessage(MiValueValidationError msg)
           
 java.lang.String toString()
           
 void veto()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MiPropertyChange

public MiPropertyChange()

MiPropertyChange

public MiPropertyChange(MiiModelEntity source,
                        java.lang.String propertyName,
                        java.lang.String propertyValue,
                        java.lang.String oldPropertyValue)
Method Detail

getSource

public MiiModelEntity getSource()

getPhase

public MiModelChangePhase getPhase()

setPhase

public void setPhase(MiModelChangePhase phase)

veto

public void veto()

isVetoed

public boolean isVetoed()

setVetoed

public void setVetoed(boolean flag)

setVetoMessage

public void setVetoMessage(MiValueValidationError msg)

getVetoMessage

public MiValueValidationError getVetoMessage()

getPropertyName

public java.lang.String getPropertyName()

setPropertyValue

public void setPropertyValue(java.lang.String value)

getPropertyValue

public java.lang.String getPropertyValue()

setOldPropertyValue

public void setOldPropertyValue(java.lang.String value)

getOldPropertyValue

public java.lang.String getOldPropertyValue()

newPropertyChange

public static MiPropertyChange newPropertyChange(MiiModelEntity source,
                                                 java.lang.String name,
                                                 java.lang.String value,
                                                 java.lang.String oldValue)

newPropertyChange

public static MiPropertyChange newPropertyChange()

freePropertyChange

public static void freePropertyChange(MiPropertyChange event)

toString

public java.lang.String toString()