Class MetaDataProducer<T extends MetaDataProducerOutput>
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.MetaDataProducer<T>
- All Implemented Interfaces:
MetaDataProducerInterface<T>
- Direct Known Subclasses:
DynamicSiteProcessMetaDataProducer
,RedirectStateMetaDataProducer
,SampleBarChartWidgetMetaDataProducer
,SampleBigNumberBlocksWidgetMetaDataProducer
,SampleHTMLWidgetMetaDataProducer
,SampleJavalinMetaDataProducer
,SampleLineChartWidgetMetaDataProducer
,SampleMultiStatisticsWidgetMetaDataProducer
,SamplePieChartWidgetMetaDataProducer
,SampleSmallLineChartWidgetMetaDataProducer
,SampleStackedBarChartWidgetMetaDataProducer
,SampleStatisticsWidgetMetaDataProducer
,SampleStepperWidgetMetaDataProducer
,SampleTableWidgetMetaDataProducer
,SampleWidgetsDashboardMetaDataProducer
,UserSessionMetaDataProducer
public abstract class MetaDataProducer<T extends MetaDataProducerOutput>
extends Object
implements MetaDataProducerInterface<T>
Abstract class that knows how to produce meta data objects. Useful with
MetaDataProducerHelper, to point at a package full of these, and populate
your whole QInstance.
-
Field Summary
Fields inherited from interface com.kingsrook.qqq.backend.core.model.metadata.MetaDataProducerInterface
DEFAULT_SORT_ORDER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass
<?> Getter for sourceClassvoid
setSourceClass
(Class<?> sourceClass) Setter for sourceClasswithSourceClass
(Class<?> sourceClass) Fluent setter for sourceClassMethods 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, isEnabled, produce
-
Constructor Details
-
MetaDataProducer
public MetaDataProducer()
-
-
Method Details
-
getSourceClass
Getter for sourceClass- Specified by:
getSourceClass
in interfaceMetaDataProducerInterface<T extends MetaDataProducerOutput>
-
setSourceClass
Setter for sourceClass- Specified by:
setSourceClass
in interfaceMetaDataProducerInterface<T extends MetaDataProducerOutput>
-
withSourceClass
Fluent setter for sourceClass
-