Package io.micronaut.starter.feature
Interface CommunityFeature
- All Superinterfaces:
io.micronaut.core.naming.Described,Feature,io.micronaut.core.naming.Named,io.micronaut.core.order.Ordered
- All Known Subinterfaces:
AgoraPulseFeature,CamundaCommunityFeature
- All Known Implementing Classes:
Console,ExternalWorker,GruHttp,Permissions,Platform7,Slack,Worker,Zeebe
-
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Method Summary
Modifier and TypeMethodDescription@NonNull String@NonNull String@NonNull Stringdefault @NonNull StringgetName()The name of the feature.default @NonNull StringgetTitle()default booleandefault booleanSome features should not be visible to the user because they are a common parent of other selectable features, or they should always be applied, or any other reason.Methods inherited from interface io.micronaut.core.naming.Described
getDescriptionMethods inherited from interface io.micronaut.starter.feature.Feature
apply, getCategory, getDescription, getMicronautDocumentation, getOrder, getThirdPartyDocumentation, isPreview, processSelectedFeatures, supports
-
Method Details
-
getName
Description copied from interface:FeatureThe name of the feature. It must be unique. -
getTitle
-
getCommunityFeatureTitle
-
getCommunityFeatureName
-
getCommunityContributor
- Returns:
- Indicates name of the community contributor.
-
isCommunity
default boolean isCommunity()- Specified by:
isCommunityin interfaceFeature- Returns:
- Indicates the feature is a community contribution.
-
isVisible
default boolean isVisible()Description copied from interface:FeatureSome features should not be visible to the user because they are a common parent of other selectable features, or they should always be applied, or any other reason.
-