Module ultimategdbot.api
Package com.github.alex1304.ultimategdbot.api.database.guildconfig
-
Interface Summary Interface Description ConfigEntry<T> Represents a guild configuration entry.ConfigEntryVisitor<R> Visitor that visits concrete types ofConfigEntry
.GuildConfigDao<D extends GuildConfigData<D>> Generic DAO to retrieve configuration for a guild.GuildConfigData<D extends GuildConfigData<D>> Database entity representing settings for a guild.Validator<T> Validates a value in a reactive way. -
Class Summary Class Description BooleanConfigEntry ConfigEntryBuilder<D extends GuildConfigData<D>,T> Provides methods to build a configuration entry.GuildChannelConfigEntry GuildConfigurator<D extends GuildConfigData<D>> Allows to view and edit configuration for a guild.GuildConfigurator.Builder<D extends GuildConfigData<D>> GuildMemberConfigEntry GuildRoleConfigEntry IntegerConfigEntry LongConfigEntry StringConfigEntry ValueGetters Utility class that provides factories for guild configuration value getters. -
Exception Summary Exception Description ReadOnlyConfigEntryException ValidationException Thrown when the validation of a value fails.