Functional Processing

When you update an entity in the database, the performNetChange method determines the value of all fields within the value object that you are using. If no new value for a field within a value object is specified, the method preserves the current database value of the field. This method allows processing of value objects of different types. The performNetChange method assumes that the value object is flat. Field values of blank and zero are valid values in the input object, and the method preserves them. Only fields with a value of null in the input object are replaced with the current database value.