Class GetTableApiFieldsInput
java.lang.Object
com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
com.kingsrook.qqq.backend.core.model.actions.AbstractTableActionInput
com.kingsrook.qqq.api.model.actions.GetTableApiFieldsInput
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for apiNameGetter for doCheckTableApiVersionbooleanGetter for forSpecificationbooleanGetter for includeVirtualFieldsGetter for versionvoidsetApiName(String apiName) Setter for apiNamevoidsetDoCheckTableApiVersion(Boolean doCheckTableApiVersion) Setter for doCheckTableApiVersionvoidsetForSpecification(boolean forSpecification) Setter for forSpecificationvoidsetIncludeVirtualFields(boolean includeVirtualFields) Setter for includeVirtualFieldsvoidsetVersion(String version) Setter for versionwithApiName(String apiName) Fluent setter for apiNamewithDoCheckTableApiVersion(Boolean doCheckTableApiVersion) Fluent setter for doCheckTableApiVersionwithForSpecification(boolean forSpecification) Fluent setter for forSpecification: list the fields of the model for the published spec, without removing fields a field security lock denies to the current (often absent) session.withIncludeVirtualFields(boolean includeVirtualFields) Fluent setter for includeVirtualFields: also list the table's virtual fields that have explicit api field meta data for this api (output-only).withInputSource(InputSource inputSource) Fluent setter for inputSourcewithTableName(String tableName) Fluent setter for tableNamewithVersion(String version) Fluent setter for versionMethods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractTableActionInput
getActionIdentity, getBackend, getInputSource, getTable, getTableMetaData, getTableName, setInputSource, setTableMetaData, setTableName, withTableMetaDataMethods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
getAsyncJobCallback, getPermissionBypassReason, getPermissionEnforcement, setAsyncJobCallback, setPermissionEnforcement, withPermissionBypass, withPermissionEnforcement
-
Constructor Details
-
GetTableApiFieldsInput
public GetTableApiFieldsInput()
-
-
Method Details
-
getVersion
Getter for version -
setVersion
Setter for version -
withVersion
Fluent setter for version -
withTableName
Fluent setter for tableName- Overrides:
withTableNamein classAbstractTableActionInput
-
getApiName
Getter for apiName -
setApiName
Setter for apiName -
withApiName
Fluent setter for apiName -
getDoCheckTableApiVersion
Getter for doCheckTableApiVersion -
setDoCheckTableApiVersion
Setter for doCheckTableApiVersion -
withDoCheckTableApiVersion
Fluent setter for doCheckTableApiVersion -
getIncludeVirtualFields
public boolean getIncludeVirtualFields()Getter for includeVirtualFields -
setIncludeVirtualFields
public void setIncludeVirtualFields(boolean includeVirtualFields) Setter for includeVirtualFields -
withIncludeVirtualFields
Fluent setter for includeVirtualFields: also list the table's virtual fields that have explicit api field meta data for this api (output-only). -
withInputSource
Description copied from class:AbstractTableActionInputFluent setter for inputSource- Overrides:
withInputSourcein classAbstractTableActionInput- Parameters:
inputSource- Indicator of what the source of the action is. Default values from QQQ are USER or SYSTEM (where it can be the case that an action that originated from a USER leads to SYSTEM actions (e.g., running a process - the RunProcessAction is USER initiated, but if that process then runs a query, by default, it would be SYSTEM initiated).- Returns:
- this
-
getForSpecification
public boolean getForSpecification()Getter for forSpecification -
setForSpecification
public void setForSpecification(boolean forSpecification) Setter for forSpecification -
withForSpecification
Fluent setter for forSpecification: list the fields of the model for the published spec, without removing fields a field security lock denies to the current (often absent) session.
-