# Class: com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject

Record property changes without applying them \(nor notifying listeners\), until a call to [#commit()](#commit()) is made.

## Constructor: PropertyChangeObject


## Method: add
- parameter: `pm`, type: `com.pnfsoftware.jeb.core.properties.IPropertyManager`
- parameter: `fqname`, type: `java.lang.String`
- parameter: `value`, type: `java.lang.Object`
- parameter: `pd`, type: `com.pnfsoftware.jeb.core.properties.IPropertyDefinition`
- return type: `com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject.Entry`


## Method: commit


## Method: commit
- parameter: `notify`, type: `boolean`


## Method: get
- parameter: `fqname`, type: `java.lang.String`
- return type: `java.lang.Object`


## Method: has
- parameter: `fqname`, type: `java.lang.String`
- return type: `boolean`


## Method: isEmpty
- return type: `boolean`


## Method: size
- return type: `int`


## Method: toString
- return type: `java.lang.String`


