Class MetaDataProducerMultiOutput
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.MetaDataProducerMultiOutput
- All Implemented Interfaces:
MetaDataProducerOutput
,SourceQBitAware
public class MetaDataProducerMultiOutput
extends Object
implements MetaDataProducerOutput, SourceQBitAware
Output object for a MetaDataProducer, which contains multiple meta-data
objects.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(MetaDataProducerOutput metaDataProducerOutput) void
addSelfToInstance
(QInstance instance) call the appropriate methods on a QInstance to add ourselves to it.<T extends MetaDataProducerOutput>
List<T> Getter for sourceQBitNamevoid
setSourceQBitName
(String sourceQBitName) Setter for sourceQBitNamewith
(MetaDataProducerOutput metaDataProducerOutput) withSourceQBitName
(String sourceQBitName) Fluent setter for sourceQBitNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.kingsrook.qqq.backend.core.model.metadata.qbits.SourceQBitAware
getSourceQBit, getSourceQBitConfig
-
Constructor Details
-
MetaDataProducerMultiOutput
public MetaDataProducerMultiOutput()
-
-
Method Details
-
addSelfToInstance
Description copied from interface:MetaDataProducerOutput
call the appropriate methods on a QInstance to add ourselves to it.- Specified by:
addSelfToInstance
in interfaceMetaDataProducerOutput
-
add
-
with
-
getEach
-
getSourceQBitName
Description copied from interface:SourceQBitAware
Getter for sourceQBitName- Specified by:
getSourceQBitName
in interfaceSourceQBitAware
-
setSourceQBitName
Description copied from interface:SourceQBitAware
Setter for sourceQBitName- Specified by:
setSourceQBitName
in interfaceSourceQBitAware
-
withSourceQBitName
Description copied from interface:SourceQBitAware
Fluent setter for sourceQBitName- Specified by:
withSourceQBitName
in interfaceSourceQBitAware
-