Class RequireGuildOwner.Factory
java.lang.Object
kboyle.oktane.core.module.factory.PreconditionFactory<RequireGuildOwner>
kboyle.oktane.discord4j.precondition.RequireGuildOwner.Factory
- Enclosing class:
- RequireGuildOwner
-
Field Summary
Fields inherited from class kboyle.oktane.core.module.factory.PreconditionFactory
NO_GROUP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateGrouped(RequireGuildOwner annotation, BiConsumer<Object,Precondition> preconditionConsumer)Allows creation of groupedPreconditions.Methods inherited from class kboyle.oktane.core.module.factory.PreconditionFactory
createUngrouped
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
supportedType
- Specified by:
supportedTypein classPreconditionFactory<RequireGuildOwner>- Returns:
- The type of
Annotationthat this factory supports.
-
createGrouped
public void createGrouped(RequireGuildOwner annotation, BiConsumer<Object,Precondition> preconditionConsumer)Description copied from class:PreconditionFactoryAllows creation of groupedPreconditions.- Overrides:
createGroupedin classPreconditionFactory<RequireGuildOwner>- Parameters:
annotation- TheAnnotationto turn into a precondition.preconditionConsumer- ThePreconditionconsumer, call this to add your precondition, the first argument is the group.
-