protected boolean issueUpdatesForNonPrimaryKeys(TransactionalBehavior behavior, MithraDataObject data, MithraDataObject newData)
{
boolean changed = false;
changed |= zUpdateBoolean(behavior, data, newData, AllTypesFinder.booleanValue(), false);
changed |= zUpdateByteArray(behavior, data, newData, AllTypesFinder.byteArrayValue(), false);
changed |= zUpdateByte(behavior, data, newData, AllTypesFinder.byteValue(), false);
changed |= zUpdateChar(behavior, data, newData, AllTypesFinder.charValue(), false);
changed |= zUpdateDate(behavior, data, newData, AllTypesFinder.dateValue(), false);
changed |= zUpdateDouble(behavior, data, newData, AllTypesFinder.doubleValue(), false);
changed |= zUpdateFloat(behavior, data, newData, AllTypesFinder.floatValue(), false);
changed |= zUpdateInteger(behavior, data, newData, AllTypesFinder.intValue(), false);
changed |= zUpdateLong(behavior, data, newData, AllTypesFinder.longValue(), false);
changed |= zUpdateByteArray(behavior, data, newData, AllTypesFinder.nullableByteArrayValue(), false);
changed |= zUpdateByte(behavior, data, newData, AllTypesFinder.nullableByteValue(), false);
changed |= zUpdateChar(behavior, data, newData, AllTypesFinder.nullableCharValue(), false);
changed |= zUpdateDate(behavior, data, newData, AllTypesFinder.nullableDateValue(), false);
changed |= zUpdateDouble(behavior, data, newData, AllTypesFinder.nullableDoubleValue(), false);
changed |= zUpdateFloat(behavior, data, newData, AllTypesFinder.nullableFloatValue(), false);
changed |= zUpdateInteger(behavior, data, newData, AllTypesFinder.nullableIntValue(), false);
changed |= zUpdateLong(behavior, data, newData, AllTypesFinder.nullableLongValue(), false);
changed |= zUpdateShort(behavior, data, newData, AllTypesFinder.nullableShortValue(), false);
changed |= zUpdateString(behavior, data, newData, AllTypesFinder.nullableStringValue(), false);
changed |= zUpdateTimestamp(behavior, data, newData, AllTypesFinder.nullableTimestampValue(), false);
changed |= zUpdateShort(behavior, data, newData, AllTypesFinder.shortValue(), false);
changed |= zUpdateString(behavior, data, newData, AllTypesFinder.stringValue(), false);
changed |= zUpdateTimestamp(behavior, data, newData, AllTypesFinder.timestampValue(), false);
return changed;
}