mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
CE-1072 feedback from code review & testing
This commit is contained in:
@ -24,6 +24,7 @@ package com.kingsrook.qqq.backend.core.model.metadata.fields;
|
|||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
import com.kingsrook.qqq.backend.core.actions.values.ValueBehaviorApplier;
|
import com.kingsrook.qqq.backend.core.actions.values.ValueBehaviorApplier;
|
||||||
import com.kingsrook.qqq.backend.core.model.data.QRecord;
|
import com.kingsrook.qqq.backend.core.model.data.QRecord;
|
||||||
import com.kingsrook.qqq.backend.core.model.metadata.QInstance;
|
import com.kingsrook.qqq.backend.core.model.metadata.QInstance;
|
||||||
@ -47,6 +48,7 @@ public interface FieldBehavior<T extends FieldBehavior<T>>
|
|||||||
** In case a behavior of this type wasn't set on the field, what should the
|
** In case a behavior of this type wasn't set on the field, what should the
|
||||||
** default of this type be?
|
** default of this type be?
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
@JsonIgnore
|
||||||
T getDefault();
|
T getDefault();
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
|
@ -720,7 +720,7 @@ public class QFieldMetaData implements Cloneable
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
return behaviorType.getConstructor().newInstance().getDefault();
|
return (behaviorType.getConstructor().newInstance().getDefault());
|
||||||
}
|
}
|
||||||
catch(Exception e)
|
catch(Exception e)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user