Class ApiProcessInputFieldsContainer
java.lang.Object
com.kingsrook.qqq.api.model.metadata.processes.ApiProcessInputFieldsContainer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for fieldsGetter for recordIdsFieldvoid
setFields
(List<QFieldMetaData> fields) Setter for fieldsvoid
setRecordIdsField
(QFieldMetaData recordIdsField) Setter for recordIdsFieldwithField
(QFieldMetaData field) Fluent setter for fieldswithFields
(List<QFieldMetaData> fields) Fluent setter for fieldswithInferredInputFields
(QProcessMetaData processMetaData) find all input fields in frontend steps of the process, and add them as fields in this container.withInferredInputFieldsExcluding
(QProcessMetaData processMetaData, Collection<String> minusFieldNames) find all input fields in frontend steps of the process, and add them as fields in this container, unless they're in the collection to exclude.withRecordIdsField
(QFieldMetaData recordIdsField) Fluent setter for recordIdsField
-
Constructor Details
-
ApiProcessInputFieldsContainer
public ApiProcessInputFieldsContainer()
-
-
Method Details
-
withInferredInputFields
find all input fields in frontend steps of the process, and add them as fields in this container. -
withInferredInputFieldsExcluding
public ApiProcessInputFieldsContainer withInferredInputFieldsExcluding(QProcessMetaData processMetaData, Collection<String> minusFieldNames) find all input fields in frontend steps of the process, and add them as fields in this container, unless they're in the collection to exclude. -
getRecordIdsField
Getter for recordIdsField -
setRecordIdsField
Setter for recordIdsField -
withRecordIdsField
Fluent setter for recordIdsField -
getFields
Getter for fields -
setFields
Setter for fields -
withField
Fluent setter for fields -
withFields
Fluent setter for fields
-