mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-17 20:50:44 +00:00
CE-1955 - Bulk load checkpoint - setting uploadFileArchiveTable in javalin metadata
This commit is contained in:
@ -25,6 +25,7 @@ package com.kingsrook.sampleapp;
|
|||||||
import com.kingsrook.qqq.backend.core.logging.QLogger;
|
import com.kingsrook.qqq.backend.core.logging.QLogger;
|
||||||
import com.kingsrook.qqq.backend.core.model.metadata.QInstance;
|
import com.kingsrook.qqq.backend.core.model.metadata.QInstance;
|
||||||
import com.kingsrook.qqq.backend.javalin.QJavalinImplementation;
|
import com.kingsrook.qqq.backend.javalin.QJavalinImplementation;
|
||||||
|
import com.kingsrook.qqq.backend.javalin.QJavalinMetaData;
|
||||||
import com.kingsrook.sampleapp.metadata.SampleMetaDataProvider;
|
import com.kingsrook.sampleapp.metadata.SampleMetaDataProvider;
|
||||||
import io.javalin.Javalin;
|
import io.javalin.Javalin;
|
||||||
import io.javalin.plugin.bundled.CorsPluginConfig;
|
import io.javalin.plugin.bundled.CorsPluginConfig;
|
||||||
@ -67,6 +68,9 @@ public class SampleJavalinServer
|
|||||||
SampleMetaDataProvider.primeTestDatabase("prime-test-database.sql");
|
SampleMetaDataProvider.primeTestDatabase("prime-test-database.sql");
|
||||||
|
|
||||||
QJavalinImplementation qJavalinImplementation = new QJavalinImplementation(qInstance);
|
QJavalinImplementation qJavalinImplementation = new QJavalinImplementation(qInstance);
|
||||||
|
qJavalinImplementation.setJavalinMetaData(new QJavalinMetaData()
|
||||||
|
.withUploadedFileArchiveTableName(SampleMetaDataProvider.UPLOAD_FILE_ARCHIVE_TABLE_NAME));
|
||||||
|
|
||||||
javalinService = Javalin.create(config ->
|
javalinService = Javalin.create(config ->
|
||||||
{
|
{
|
||||||
// todo - not all?
|
// todo - not all?
|
||||||
|
@ -376,7 +376,7 @@ public class SampleMetaDataProvider
|
|||||||
.withField(new QFieldMetaData("firstName", QFieldType.STRING).withBackendName("first_name").withIsRequired(true))
|
.withField(new QFieldMetaData("firstName", QFieldType.STRING).withBackendName("first_name").withIsRequired(true))
|
||||||
.withField(new QFieldMetaData("lastName", QFieldType.STRING).withBackendName("last_name").withIsRequired(true))
|
.withField(new QFieldMetaData("lastName", QFieldType.STRING).withBackendName("last_name").withIsRequired(true))
|
||||||
.withField(new QFieldMetaData("birthDate", QFieldType.DATE).withBackendName("birth_date"))
|
.withField(new QFieldMetaData("birthDate", QFieldType.DATE).withBackendName("birth_date"))
|
||||||
.withField(new QFieldMetaData("email", QFieldType.STRING))
|
.withField(new QFieldMetaData("email", QFieldType.STRING).withIsRequired(true))
|
||||||
.withField(new QFieldMetaData("isEmployed", QFieldType.BOOLEAN).withBackendName("is_employed"))
|
.withField(new QFieldMetaData("isEmployed", QFieldType.BOOLEAN).withBackendName("is_employed"))
|
||||||
.withField(new QFieldMetaData("annualSalary", QFieldType.DECIMAL).withBackendName("annual_salary").withDisplayFormat(DisplayFormat.CURRENCY))
|
.withField(new QFieldMetaData("annualSalary", QFieldType.DECIMAL).withBackendName("annual_salary").withDisplayFormat(DisplayFormat.CURRENCY))
|
||||||
.withField(new QFieldMetaData("daysWorked", QFieldType.INTEGER).withBackendName("days_worked").withDisplayFormat(DisplayFormat.COMMAS))
|
.withField(new QFieldMetaData("daysWorked", QFieldType.INTEGER).withBackendName("days_worked").withDisplayFormat(DisplayFormat.COMMAS))
|
||||||
@ -769,7 +769,7 @@ public class SampleMetaDataProvider
|
|||||||
CAT(1, "Cat");
|
CAT(1, "Cat");
|
||||||
|
|
||||||
private final Integer id;
|
private final Integer id;
|
||||||
private final String label;
|
private final String label;
|
||||||
|
|
||||||
public static final String NAME = "petSpecies";
|
public static final String NAME = "petSpecies";
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user