Class QBitComponentMetaDataProducer<T extends MetaDataProducerOutput,C extends QBitConfig>
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.qbits.QBitComponentMetaDataProducer<T,C>
- All Implemented Interfaces:
MetaDataProducerInterface<T>
public abstract class QBitComponentMetaDataProducer<T extends MetaDataProducerOutput,C extends QBitConfig>
extends Object
implements MetaDataProducerInterface<T>
extension of MetaDataProducerInterface, designed for producing meta data
within a (java-defined, at this time) QBit.
Specifically exists to accept the QBitConfig as a type parameter and a value,
easily accessed in the producer's methods as getQBitConfig()
-
Field Summary
Fields inherited from interface com.kingsrook.qqq.backend.core.model.metadata.MetaDataProducerInterface
DEFAULT_SORT_ORDER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for qBitConfigvoid
setQBitConfig
(C qBitConfig) Setter for qBitConfigwithQBitConfig
(C qBitConfig) Fluent setter for qBitConfigMethods 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.MetaDataProducerInterface
getSortOrder, getSourceClass, isEnabled, produce, setSourceClass
-
Constructor Details
-
QBitComponentMetaDataProducer
public QBitComponentMetaDataProducer()
-
-
Method Details
-
getQBitConfig
Getter for qBitConfig -
setQBitConfig
Setter for qBitConfig -
withQBitConfig
Fluent setter for qBitConfig
-