Class ApiProcessInputFieldsContainer
java.lang.Object
com.kingsrook.qqq.api.model.metadata.processes.ApiProcessInputFieldsContainer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for fieldsGetter for recordIdsFieldvoidsetFields(List<QFieldMetaData> fields) Setter for fieldsvoidsetRecordIdsField(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
-