Class ApiProcessMetaDataContainer
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.processes.QSupplementalProcessMetaData
com.kingsrook.qqq.api.model.metadata.processes.ApiProcessMetaDataContainer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidenrich(QInstanceEnricher qInstanceEnricher, QProcessMetaData process) getApiProcessMetaData(String apiName) Getter for apisgetApiProcessMetaDataOrWithNew(String apiName) getApis()Getter for apisgetType()Getter for typestatic ApiProcessMetaDataContainerof(QProcessMetaData process) static ApiProcessMetaDataContainerofOrWithNew(QProcessMetaData process) either get the container attached to a field - or create a new one and attach it to the field, and return that.voidsetApis(Map<String, ApiProcessMetaData> apis) Setter for apisvoidvalidate(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator) withApiProcessMetaData(String apiName, ApiProcessMetaData apiProcessMetaData) Fluent setter for apiswithApis(Map<String, ApiProcessMetaData> apis) Fluent setter for apis
-
Constructor Details
-
ApiProcessMetaDataContainer
public ApiProcessMetaDataContainer()Constructor
-
-
Method Details
-
of
-
ofOrWithNew
either get the container attached to a field - or create a new one and attach it to the field, and return that. -
getType
Description copied from class:QSupplementalProcessMetaDataGetter for type- Specified by:
getTypein classQSupplementalProcessMetaData
-
enrich
- Overrides:
enrichin classQSupplementalProcessMetaData
-
validate
public void validate(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator) - Overrides:
validatein classQSupplementalProcessMetaData
-
getApis
Getter for apis -
getApiProcessMetaData
Getter for apis -
getApiProcessMetaDataOrWithNew
-
setApis
Setter for apis -
withApis
Fluent setter for apis -
withApiProcessMetaData
public ApiProcessMetaDataContainer withApiProcessMetaData(String apiName, ApiProcessMetaData apiProcessMetaData) Fluent setter for apis
-