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 TypeMethodDescriptionvoid
enrich
(QInstanceEnricher qInstanceEnricher, QProcessMetaData process) getApiProcessMetaData
(String apiName) Getter for apisgetApiProcessMetaDataOrWithNew
(String apiName) getApis()
Getter for apisgetType()
Getter for typestatic ApiProcessMetaDataContainer
of
(QProcessMetaData process) static ApiProcessMetaDataContainer
ofOrWithNew
(QProcessMetaData process) either get the container attached to a field - or create a new one and attach it to the field, and return that.void
setApis
(Map<String, ApiProcessMetaData> apis) Setter for apisvoid
validate
(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:QSupplementalProcessMetaData
Getter for type- Specified by:
getType
in classQSupplementalProcessMetaData
-
enrich
- Overrides:
enrich
in classQSupplementalProcessMetaData
-
validate
public void validate(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator) - Overrides:
validate
in 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
-