Class GetTableApiFieldsAction
java.lang.Object
com.kingsrook.qqq.backend.core.actions.AbstractQActionFunction<GetTableApiFieldsInput,GetTableApiFieldsOutput>
com.kingsrook.qqq.api.actions.GetTableApiFieldsAction
public class GetTableApiFieldsAction
extends AbstractQActionFunction<GetTableApiFieldsInput,GetTableApiFieldsOutput>
For a given table (name) and API version, return the list of fields that apply
for the API.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidAllow tests (that manipulate meta-data) to clear field caches.execute(GetTableApiFieldsInput input) static List<QFieldMetaData> convenience (and caching) wrapperstatic Map<String, QFieldMetaData> convenience (and caching) wrapperMethods inherited from class com.kingsrook.qqq.backend.core.actions.AbstractQActionFunction
executeAsync
-
Constructor Details
-
GetTableApiFieldsAction
public GetTableApiFieldsAction()
-
-
Method Details
-
clearCaches
public static void clearCaches()Allow tests (that manipulate meta-data) to clear field caches. -
getTableApiFieldMap
public static Map<String,QFieldMetaData> getTableApiFieldMap(GetTableApiFieldsInput input) throws QException convenience (and caching) wrapper- Throws:
QException
-
getTableApiFieldList
public static List<QFieldMetaData> getTableApiFieldList(GetTableApiFieldsInput input) throws QException convenience (and caching) wrapper- Throws:
QException
-
execute
- Specified by:
executein classAbstractQActionFunction<GetTableApiFieldsInput,GetTableApiFieldsOutput> - Throws:
QException
-