Package de.elo.ix.client.config
Class ConfigBatchData
java.lang.Object
byps.BValueClass
de.elo.ix.client.config.ConfigBatchData
- All Implemented Interfaces:
Serializable
public class ConfigBatchData
extends byps.BValueClass
Collects configuration data to be inserted, updated, or deleted.
- Since:
- 21.00.000.026
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionRecords to be deleted.protected List<ConfigRecord>
Records to be inserted.protected List<ConfigRecord>
Records to be updated.Fields inherited from class byps.BValueClass
bypsClient, changedMembers, dbHelper, FLAG_SEALED, flags
-
Constructor Summary
ConstructorsConstructorDescriptionConfigBatchData
(List<ConfigRecord> inserts, List<ConfigRecord> updates, List<Long> deletes) -
Method Summary
Modifier and TypeMethodDescriptionstatic ConfigBatchData
all
(List<ConfigRecord> inserts, List<ConfigRecord> updates, List<Long> deletes) Fabrik Methode für eine vollständige Stapelverarbeitungstatic ConfigBatchData
deleteOnly
(List<Long> deletes) Fabrik Methode für Delete-Only-Stapelverarbeitungstatic ConfigBatchData
insertAndUpdate
(List<ConfigRecord> inserts, List<ConfigRecord> updates) Fabrik Methode für eine Insert-And-Update-Stapelverarbeitungstatic ConfigBatchData
insertOnly
(List<ConfigRecord> inserts) Fabrik Methode für Insert-Only-Stapelverarbeitung.void
setDeletes
(List<Long> deletes) void
setInserts
(List<ConfigRecord> inserts) void
setUpdates
(List<ConfigRecord> updates) Methods inherited from class byps.BValueClass
getBypsClient, getChangedMembers, getDbHelper, isChangedMember, isSealed, seal, seal, setBypsClient, setChangedMember, setChangedMembers, setDbHelper
-
Field Details
-
inserts
Records to be inserted. -
updates
Records to be updated. -
deletes
Records to be deleted.
-
-
Constructor Details
-
ConfigBatchData
public ConfigBatchData() -
ConfigBatchData
-
-
Method Details
-
getInserts
-
getUpdates
-
getDeletes
-
setInserts
-
setUpdates
-
setDeletes
-
all
public static ConfigBatchData all(List<ConfigRecord> inserts, List<ConfigRecord> updates, List<Long> deletes) Fabrik Methode für eine vollständige Stapelverarbeitung- Parameters:
inserts
- eine Liste von neuen Config-Einträgenupdates
- eine Liste von geänderten Config-Einträgendeletes
- eine Liste von Config-Ids- Returns:
- ConfigBatchData enthält alle relevante Daten für die Stapelverarbeitung
-
insertOnly
Fabrik Methode für Insert-Only-Stapelverarbeitung.- Parameters:
inserts
- eine Liste von neuen Config-Einträgen- Returns:
- ConfigBatchData enthält alle relevante Daten für die Stapelverarbeitung
-
insertAndUpdate
public static ConfigBatchData insertAndUpdate(List<ConfigRecord> inserts, List<ConfigRecord> updates) Fabrik Methode für eine Insert-And-Update-Stapelverarbeitung- Parameters:
inserts
- eine Liste von neuen Config-Einträgenupdates
- eine Liste von geänderten Config-Einträgen- Returns:
- ConfigBatchData enthält alle relevante Daten für die Stapelverarbeitung
-
deleteOnly
Fabrik Methode für Delete-Only-Stapelverarbeitung- Parameters:
deletes
- eine Liste von Config-Ids- Returns:
- ConfigBatchData enthält alle relevante Daten für die Stapelverarbeitung
-