Class RecordChangeSet<RECORD>
java.lang.Object
org.teamapps.ux.application.validation.RecordChangeSet<RECORD>
public class RecordChangeSet<RECORD>
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description RecordChangeSet(RECORD unmodifiedRecord)RecordChangeSet(RECORD unmodifiedRecord, java.util.List<RecordValueChange> valueChanges)RecordChangeSet(RECORD unmodifiedRecord, java.util.Map<java.lang.String,java.lang.Object> changedValues) -
Method Summary
Modifier and Type Method Description RecordChangeSetaddValueChange(RecordValueChange valueChange)java.util.List<RecordValue>getRecordValues(PropertyProvider<RECORD> propertyProvider, java.lang.String... requiredPropertyNames)RECORDgetUnmodifiedRecord()RecordValueChangegetValueChange(java.lang.String propertyName)java.util.List<RecordValueChange>getValueChanges()booleanisChanged()
-
Constructor Details
-
RecordChangeSet
-
RecordChangeSet
public RecordChangeSet(RECORD unmodifiedRecord, java.util.Map<java.lang.String,java.lang.Object> changedValues) -
RecordChangeSet
-
-
Method Details
-
isChanged
public boolean isChanged() -
addValueChange
-
getUnmodifiedRecord
-
getValueChange
-
getValueChanges
-
getRecordValues
public java.util.List<RecordValue> getRecordValues(PropertyProvider<RECORD> propertyProvider, java.lang.String... requiredPropertyNames)
-