public class JdsSave
extends java.lang.Object
Constructor and Description |
---|
JdsSave() |
Modifier and Type | Method and Description |
---|---|
private static void |
bindAndSaveInnerObjects(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<? extends JdsEntity>>> objectProperties) |
private static void |
createBatchCollection(java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<java.time.LocalDateTime>>>> dateTimeProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleStringProperty>>> stringProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleBooleanProperty>>> booleanProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleFloatProperty>>> floatProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleDoubleProperty>>> doubleProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleLongProperty>>> longProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleIntegerProperty>>> integerProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<? extends JdsEntity>>>> objectArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.String>>>> stringArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.time.LocalDateTime>>>> dateTimeArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Float>>>> floatArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Double>>>> doubleArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Long>>>> longArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Integer>>>> integerArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<JdsFieldEnum,javafx.beans.property.SimpleListProperty<java.lang.String>>>> enumProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<? extends JdsEntity>>>> objectProperties,
java.util.List<java.util.HashSet<JdsEntityOverview>> overviews,
java.util.List<java.util.Collection<JdsEntity>> batchEntities) |
private static java.lang.String |
getParent(java.util.Collection<JdsParentChildBinding> jdsParentChildBindings,
java.lang.String childGuid) |
private static void |
mapEntity(JdsDatabase jdsDatabase,
JdsEntity jdsEntity) |
static void |
save(JdsDatabase database,
int batchSize,
java.util.Collection<? extends JdsEntity> entities) |
static void |
save(JdsDatabase database,
int batchSize,
JdsEntity... entities) |
private static void |
saveArrayDates(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.time.LocalDateTime>>> dateTimeArrayProperties)
Save all dates in one go
|
private static void |
saveArrayDoubles(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Double>>> doubleArrayProperties) |
private static void |
saveArrayFloats(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Float>>> floatArrayProperties) |
private static void |
saveArrayIntegers(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Integer>>> integerArrayProperties) |
private static void |
saveArrayLongs(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Long>>> longArrayProperties) |
private static void |
saveArrayObjects(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<? extends JdsEntity>>> objectArrayProperties) |
private static void |
saveArrayStrings(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.String>>> stringArrayProperties) |
private static void |
saveBooleans(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleBooleanProperty>> booleanProperties) |
private static void |
saveDates(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<java.time.LocalDateTime>>> dateProperties) |
private static void |
saveDoubles(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleDoubleProperty>> doubleProperties) |
private static void |
saveEnums(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<JdsFieldEnum,javafx.beans.property.SimpleListProperty<java.lang.String>>> enumStrings) |
private static void |
saveFloats(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleFloatProperty>> floatProperties) |
private static void |
saveInner(JdsDatabase database,
java.util.Collection<? extends JdsEntity> entities,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<java.time.LocalDateTime>>> dateTimeProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleStringProperty>> stringProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleBooleanProperty>> booleanProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleFloatProperty>> floatProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleDoubleProperty>> doubleProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleLongProperty>> longProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleIntegerProperty>> integerProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<? extends JdsEntity>>> objectArrayProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.String>>> stringArrayProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.time.LocalDateTime>>> dateTimeArrayProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Float>>> floatArrayProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Double>>> doubleArrayProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Long>>> longArrayProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Integer>>> integerArrayProperties,
java.util.Map<java.lang.String,java.util.Map<JdsFieldEnum,javafx.beans.property.SimpleListProperty<java.lang.String>>> enumProperties,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<? extends JdsEntity>>> objectProperties,
java.util.HashSet<JdsEntityOverview> overviews) |
private static void |
saveIntegers(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleIntegerProperty>> integerProperties) |
private static void |
saveLongs(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleLongProperty>> longProperties) |
private static void |
saveOverviews(JdsDatabase jdsDatabase,
java.util.HashSet<JdsEntityOverview> overviews) |
private static void |
saveStrings(JdsDatabase jdsDatabase,
java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleStringProperty>> stringProperties) |
private static void |
setupBatches(int batchSize,
java.util.Collection<? extends JdsEntity> entities,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<java.time.LocalDateTime>>>> dateTimeProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleStringProperty>>> stringProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleBooleanProperty>>> booleanProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleFloatProperty>>> floatProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleDoubleProperty>>> doubleProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleLongProperty>>> longProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleIntegerProperty>>> integerProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<? extends JdsEntity>>>> objectArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.String>>>> stringArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.time.LocalDateTime>>>> dateTimeArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Float>>>> floatArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Double>>>> doubleArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Long>>>> longArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Integer>>>> integerArrayProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<JdsFieldEnum,javafx.beans.property.SimpleListProperty<java.lang.String>>>> enumProperties,
java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<? extends JdsEntity>>>> objectProperties,
java.util.List<java.util.HashSet<JdsEntityOverview>> overviews,
java.util.List<java.util.Collection<JdsEntity>> batchEntities) |
public static void save(JdsDatabase database, int batchSize, java.util.Collection<? extends JdsEntity> entities)
database
- batchSize
- entities
- private static void setupBatches(int batchSize, java.util.Collection<? extends JdsEntity> entities, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<java.time.LocalDateTime>>>> dateTimeProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleStringProperty>>> stringProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleBooleanProperty>>> booleanProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleFloatProperty>>> floatProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleDoubleProperty>>> doubleProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleLongProperty>>> longProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleIntegerProperty>>> integerProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<? extends JdsEntity>>>> objectArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.String>>>> stringArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.time.LocalDateTime>>>> dateTimeArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Float>>>> floatArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Double>>>> doubleArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Long>>>> longArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Integer>>>> integerArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<JdsFieldEnum,javafx.beans.property.SimpleListProperty<java.lang.String>>>> enumProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<? extends JdsEntity>>>> objectProperties, java.util.List<java.util.HashSet<JdsEntityOverview>> overviews, java.util.List<java.util.Collection<JdsEntity>> batchEntities)
batchSize
- entities
- dateTimeProperties
- stringProperties
- booleanProperties
- floatProperties
- doubleProperties
- longProperties
- integerProperties
- objectArrayProperties
- stringArrayProperties
- dateTimeArrayProperties
- floatArrayProperties
- doubleArrayProperties
- longArrayProperties
- integerArrayProperties
- enumProperties
- objectProperties
- overviews
- batchEntities
- private static void createBatchCollection(java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<java.time.LocalDateTime>>>> dateTimeProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleStringProperty>>> stringProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleBooleanProperty>>> booleanProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleFloatProperty>>> floatProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleDoubleProperty>>> doubleProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleLongProperty>>> longProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleIntegerProperty>>> integerProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<? extends JdsEntity>>>> objectArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.String>>>> stringArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.time.LocalDateTime>>>> dateTimeArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Float>>>> floatArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Double>>>> doubleArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Long>>>> longArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Integer>>>> integerArrayProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<JdsFieldEnum,javafx.beans.property.SimpleListProperty<java.lang.String>>>> enumProperties, java.util.List<java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<? extends JdsEntity>>>> objectProperties, java.util.List<java.util.HashSet<JdsEntityOverview>> overviews, java.util.List<java.util.Collection<JdsEntity>> batchEntities)
dateTimeProperties
- stringProperties
- booleanProperties
- floatProperties
- doubleProperties
- longProperties
- integerProperties
- objectArrayProperties
- stringArrayProperties
- dateTimeArrayProperties
- floatArrayProperties
- doubleArrayProperties
- longArrayProperties
- integerArrayProperties
- enumProperties
- objectProperties
- overviews
- batchEntities
- private static void saveInner(JdsDatabase database, java.util.Collection<? extends JdsEntity> entities, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<java.time.LocalDateTime>>> dateTimeProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleStringProperty>> stringProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleBooleanProperty>> booleanProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleFloatProperty>> floatProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleDoubleProperty>> doubleProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleLongProperty>> longProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleIntegerProperty>> integerProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<? extends JdsEntity>>> objectArrayProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.String>>> stringArrayProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.time.LocalDateTime>>> dateTimeArrayProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Float>>> floatArrayProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Double>>> doubleArrayProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Long>>> longArrayProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Integer>>> integerArrayProperties, java.util.Map<java.lang.String,java.util.Map<JdsFieldEnum,javafx.beans.property.SimpleListProperty<java.lang.String>>> enumProperties, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<? extends JdsEntity>>> objectProperties, java.util.HashSet<JdsEntityOverview> overviews)
database
- entities
- dateTimeProperties
- stringProperties
- booleanProperties
- floatProperties
- doubleProperties
- longProperties
- integerProperties
- objectArrayProperties
- stringArrayProperties
- dateTimeArrayProperties
- floatArrayProperties
- doubleArrayProperties
- longArrayProperties
- integerArrayProperties
- enumProperties
- objectProperties
- overviews
- public static void save(JdsDatabase database, int batchSize, JdsEntity... entities)
database
- batchSize
- entities
- private static void saveOverviews(JdsDatabase jdsDatabase, java.util.HashSet<JdsEntityOverview> overviews)
jdsDatabase
- overviews
- private static void mapEntity(JdsDatabase jdsDatabase, JdsEntity jdsEntity)
jdsEntity
- private static void saveBooleans(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleBooleanProperty>> booleanProperties)
jdsDatabase
- booleanProperties
- private static void saveIntegers(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleIntegerProperty>> integerProperties)
jdsDatabase
- integerProperties
- private static void saveFloats(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleFloatProperty>> floatProperties)
jdsDatabase
- floatProperties
- private static void saveDoubles(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleDoubleProperty>> doubleProperties)
jdsDatabase
- doubleProperties
- private static void saveLongs(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleLongProperty>> longProperties)
jdsDatabase
- longProperties
- private static void saveStrings(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleStringProperty>> stringProperties)
jdsDatabase
- stringProperties
- private static void saveDates(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<java.time.LocalDateTime>>> dateProperties)
jdsDatabase
- dateProperties
- private static void saveArrayDates(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.time.LocalDateTime>>> dateTimeArrayProperties)
dateTimeArrayProperties
- private static void saveArrayFloats(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Float>>> floatArrayProperties)
jdsDatabase
- floatArrayProperties
- private static void saveArrayIntegers(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Integer>>> integerArrayProperties)
jdsDatabase
- integerArrayProperties
- private static void saveArrayDoubles(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Double>>> doubleArrayProperties)
jdsDatabase
- doubleArrayProperties
- private static void saveArrayLongs(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.Long>>> longArrayProperties)
jdsDatabase
- longArrayProperties
- private static void saveArrayStrings(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<java.lang.String>>> stringArrayProperties)
jdsDatabase
- stringArrayProperties
- private static void saveEnums(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<JdsFieldEnum,javafx.beans.property.SimpleListProperty<java.lang.String>>> enumStrings)
jdsDatabase
- enumStrings
- private static void saveArrayObjects(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleListProperty<? extends JdsEntity>>> objectArrayProperties)
jdsDatabase
- objectArrayProperties
- private static void bindAndSaveInnerObjects(JdsDatabase jdsDatabase, java.util.Map<java.lang.String,java.util.Map<java.lang.Long,javafx.beans.property.SimpleObjectProperty<? extends JdsEntity>>> objectProperties)
jdsDatabase
- objectProperties
- private static java.lang.String getParent(java.util.Collection<JdsParentChildBinding> jdsParentChildBindings, java.lang.String childGuid)
jdsParentChildBindings
- childGuid
-