public interface DataFeature extends OneOfFeature
| Modifier and Type | Field and Description |
|---|---|
static Dependency.Builder |
DEPENDENCY_MICRONAUT_DATA_PROCESSOR |
static java.lang.String |
SCHEMA_GENERATE_KEY |
| Modifier and Type | Method and Description |
|---|---|
default java.lang.String |
getCategory() |
default java.util.Map<java.lang.String,java.lang.Object> |
getDatasourceConfig(GeneratorContext generatorContext,
DatabaseDriverFeature driverFeature) |
default java.lang.Class<?> |
getFeatureClass() |
default boolean |
supports(ApplicationType applicationType)
This method must be implemented to ensure it is only selectable for the desired
application types.
|
apply, getDescription, getMicronautDocumentation, getName, getOrder, getThirdPartyDocumentation, getTitle, isCommunity, isPreview, isVisible, processSelectedFeaturesstatic final java.lang.String SCHEMA_GENERATE_KEY
static final Dependency.Builder DEPENDENCY_MICRONAUT_DATA_PROCESSOR
default java.lang.Class<?> getFeatureClass()
getFeatureClass in interface OneOfFeaturedefault java.util.Map<java.lang.String,java.lang.Object> getDatasourceConfig(GeneratorContext generatorContext, DatabaseDriverFeature driverFeature)
default boolean supports(ApplicationType applicationType)
Featuredefault java.lang.String getCategory()
getCategory in interface FeatureCategory to which the feature belongs to.