Class GuildSettingsEntry<E extends GuildSettings,​D>

  • Type Parameters:
    E - - the guild settings entity type
    D - - the database value type

    public class GuildSettingsEntry<E extends GuildSettings,​D>
    extends Object
    Represents a guild configuration entry.
    • Method Detail

      • getEntityClass

        public Class<E> getEntityClass()
      • getRaw

        public D getRaw​(org.hibernate.Session s,
                        long guildId)
      • setRaw

        public void setRaw​(org.hibernate.Session s,
                           D value,
                           long guildId)
      • getAsString

        public reactor.core.publisher.Mono<String> getAsString​(org.hibernate.Session s,
                                                               long guildId)
      • setFromString

        public reactor.core.publisher.Mono<Void> setFromString​(org.hibernate.Session s,
                                                               String strValue,
                                                               long guildId)
      • valueFromDatabase

        @Deprecated
        public reactor.core.publisher.Mono<D> valueFromDatabase​(Database db,
                                                                long guildId)
        Deprecated.
      • valueFromDatabaseAsString

        @Deprecated
        public reactor.core.publisher.Mono<String> valueFromDatabaseAsString​(Database db,
                                                                             long guildId)
        Deprecated.
      • valueToDatabase

        @Deprecated
        public reactor.core.publisher.Mono<Void> valueToDatabase​(Database db,
                                                                 D value,
                                                                 long guildId)
        Deprecated.
      • valueAsStringToDatabase

        @Deprecated
        public reactor.core.publisher.Mono<Void> valueAsStringToDatabase​(Database db,
                                                                         String strVal,
                                                                         long guildId)
        Deprecated.