Adding apps; starting field displayFormats

This commit is contained in:
2022-08-04 16:51:03 -05:00
parent 509b6f783b
commit 19afc0fc10
28 changed files with 1624 additions and 186 deletions

View File

@ -46,10 +46,12 @@ import com.kingsrook.qqq.backend.core.actions.tables.QueryAction;
import com.kingsrook.qqq.backend.core.actions.tables.UpdateAction;
import com.kingsrook.qqq.backend.core.adapters.QInstanceAdapter;
import com.kingsrook.qqq.backend.core.exceptions.QAuthenticationException;
import com.kingsrook.qqq.backend.core.exceptions.QInstanceValidationException;
import com.kingsrook.qqq.backend.core.exceptions.QModuleDispatchException;
import com.kingsrook.qqq.backend.core.exceptions.QNotFoundException;
import com.kingsrook.qqq.backend.core.exceptions.QUserFacingException;
import com.kingsrook.qqq.backend.core.exceptions.QValueException;
import com.kingsrook.qqq.backend.core.instances.QInstanceValidator;
import com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput;
import com.kingsrook.qqq.backend.core.model.actions.metadata.MetaDataInput;
import com.kingsrook.qqq.backend.core.model.actions.metadata.MetaDataOutput;
@ -121,7 +123,7 @@ public class QJavalinImplementation
/*******************************************************************************
**
*******************************************************************************/
public static void main(String[] args)
public static void main(String[] args) throws QInstanceValidationException
{
QInstance qInstance = new QInstance();
// todo - parse args to look up metaData and prime instance
@ -135,9 +137,10 @@ public class QJavalinImplementation
/*******************************************************************************
**
*******************************************************************************/
public QJavalinImplementation(QInstance qInstance)
public QJavalinImplementation(QInstance qInstance) throws QInstanceValidationException
{
QJavalinImplementation.qInstance = qInstance;
new QInstanceValidator().validate(qInstance);
}