File tree Expand file tree Collapse file tree 4 files changed +10
-5
lines changed
src/main/java/net/javadiscord/javabot/systems/user_preferences Expand file tree Collapse file tree 4 files changed +10
-5
lines changed Original file line number Diff line number Diff line change 99import net .javadiscord .javabot .Bot ;
1010import net .javadiscord .javabot .systems .user_preferences .UserPreferenceService ;
1111import net .javadiscord .javabot .systems .user_preferences .model .Preference ;
12- import net .javadiscord .javabot .systems .user_preferences .model .UserPreference ;
1312import net .javadiscord .javabot .util .Responses ;
1413import org .jetbrains .annotations .NotNull ;
1514
16- import java .util .Arrays ;
17- import java .util .stream .Collectors ;
18-
1915/**
2016 * <h3>This class represents the /preferences list command.</h3>
2117 */
Original file line number Diff line number Diff line change 22
33import net .dv8tion .jda .api .interactions .commands .Command ;
44
5- public final class BooleanPreference implements PreferenceType {
5+ /**
6+ * Represents a {@link Preference} of the {@link Boolean} type.
7+ */
8+ public final class BooleanPreference implements PreferenceType {
69 @ Override
710 public String [] getAllowedChoices () {
811 return new String []{
Original file line number Diff line number Diff line change 22
33import net .dv8tion .jda .api .interactions .commands .Command ;
44
5+ /**
6+ * Interface used by different Preference Types. This holds the default and allowed choices.
7+ */
58public interface PreferenceType {
69 default String [] getAllowedChoices () {
710 return new String [0 ];
Original file line number Diff line number Diff line change 11package net .javadiscord .javabot .systems .user_preferences .model ;
22
3+ /**
4+ * Represents a {@link Preference} of the {@link String} type.
5+ */
36public final class StringPreference implements PreferenceType {}
You can’t perform that action at this time.
0 commit comments