Uses of Interface
kboyle.oktane.core.module.Precondition
Packages that use Precondition
Package
Description
-
Uses of Precondition in kboyle.oktane.core
Method parameters in kboyle.oktane.core with type arguments of type PreconditionModifier and TypeMethodDescriptionstatic reactor.core.publisher.Mono<PreconditionResult>
CommandUtils.runPreconditions(CommandContext context, Command command, com.google.common.collect.ImmutableList<Precondition> preconditions)
Runs the givenPrecondition
s. -
Uses of Precondition in kboyle.oktane.core.module
Fields in kboyle.oktane.core.module with type parameters of type PreconditionModifier and TypeFieldDescriptionCommand.Builder.preconditions
com.google.common.collect.ImmutableList<Precondition>
Command.preconditions
CommandModule.Builder.preconditions
com.google.common.collect.ImmutableList<Precondition>
CommandModule.preconditions
CommandParameter.Builder.preconditions
com.google.common.collect.ImmutableList<Precondition>
CommandParameter.preconditions
Methods in kboyle.oktane.core.module with parameters of type PreconditionModifier and TypeMethodDescriptionCommand.Builder.withPrecondition(Precondition precondition)
CommandModule.Builder.withPrecondition(Precondition precondition)
CommandParameter.Builder.withPrecondition(Precondition precondition)
-
Uses of Precondition in kboyle.oktane.core.module.factory
Method parameters in kboyle.oktane.core.module.factory with type arguments of type PreconditionModifier and TypeMethodDescriptionvoid
PreconditionFactory.createGrouped(T annotation, BiConsumer<Object,Precondition> preconditionConsumer)
Allows creation of groupedPrecondition
s.void
PreconditionFactory.createUngrouped(T annotation, Consumer<Precondition> preconditionConsumer)
Allows creation of ungroupedPrecondition
s.void
PreconditionFactoryMap.handle(Annotation annotation, BiConsumer<Object,Precondition> preconditionConsumer)
Calls thePreconditionFactory
for the givenannotation
, if applicable. -
Uses of Precondition in kboyle.oktane.core.precondition
Classes in kboyle.oktane.core.precondition that implement PreconditionConstructor parameters in kboyle.oktane.core.precondition with type arguments of type PreconditionModifierConstructorDescriptionAnyPrecondition(com.google.common.collect.ImmutableList<Precondition> preconditions)
-
Uses of Precondition in kboyle.oktane.discord4j.precondition
Classes in kboyle.oktane.discord4j.precondition that implement PreconditionModifier and TypeClassDescriptionclass
static class
static class
static class
static class
Method parameters in kboyle.oktane.discord4j.precondition with type arguments of type PreconditionModifier and TypeMethodDescriptionvoid
RequireBotOwner.Factory.createGrouped(RequireBotOwner annotation, BiConsumer<Object,Precondition> preconditionConsumer)
void
RequireGuildOwner.Factory.createGrouped(RequireGuildOwner annotation, BiConsumer<Object,Precondition> preconditionConsumer)
void
RequireHierarchy.Factory.createGrouped(RequireHierarchy annotation, BiConsumer<Object,Precondition> preconditionConsumer)
void
RequirePermission.Factory.createGrouped(RequirePermission annotation, BiConsumer<Object,Precondition> preconditionConsumer)
-
Uses of Precondition in kboyle.oktane.example.preconditions
Classes in kboyle.oktane.example.preconditions that implement PreconditionModifier and TypeClassDescriptionstatic class
static class
Method parameters in kboyle.oktane.example.preconditions with type arguments of type PreconditionModifier and TypeMethodDescriptionvoid
RequireHi.Factory.createGrouped(RequireHi annotation, BiConsumer<Object,Precondition> preconditionConsumer)
void
RequireFailure.Factory.createUngrouped(RequireFailure annotation, Consumer<Precondition> preconditionConsumer)