aboutsummaryrefslogtreecommitdiff
path: root/subsonic-main/src/main/java/net/sourceforge/subsonic/command/GeneralSettingsCommand.java
diff options
context:
space:
mode:
Diffstat (limited to 'subsonic-main/src/main/java/net/sourceforge/subsonic/command/GeneralSettingsCommand.java')
-rw-r--r--subsonic-main/src/main/java/net/sourceforge/subsonic/command/GeneralSettingsCommand.java184
1 files changed, 184 insertions, 0 deletions
diff --git a/subsonic-main/src/main/java/net/sourceforge/subsonic/command/GeneralSettingsCommand.java b/subsonic-main/src/main/java/net/sourceforge/subsonic/command/GeneralSettingsCommand.java
new file mode 100644
index 00000000..2322a3bd
--- /dev/null
+++ b/subsonic-main/src/main/java/net/sourceforge/subsonic/command/GeneralSettingsCommand.java
@@ -0,0 +1,184 @@
+/*
+ This file is part of Subsonic.
+
+ Subsonic is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Subsonic is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Subsonic. If not, see <http://www.gnu.org/licenses/>.
+
+ Copyright 2009 (C) Sindre Mehus
+ */
+package net.sourceforge.subsonic.command;
+
+import net.sourceforge.subsonic.controller.GeneralSettingsController;
+import net.sourceforge.subsonic.domain.Theme;
+
+/**
+ * Command used in {@link GeneralSettingsController}.
+ *
+ * @author Sindre Mehus
+ */
+public class GeneralSettingsCommand {
+
+ private String musicFileTypes;
+ private String videoFileTypes;
+ private String coverArtFileTypes;
+ private String index;
+ private String ignoredArticles;
+ private String shortcuts;
+ private boolean sortAlbumsByYear;
+ private boolean gettingStartedEnabled;
+ private String welcomeTitle;
+ private String welcomeSubtitle;
+ private String welcomeMessage;
+ private String loginMessage;
+ private String localeIndex;
+ private String[] locales;
+ private String themeIndex;
+ private Theme[] themes;
+ private boolean isReloadNeeded;
+
+ public String getMusicFileTypes() {
+ return musicFileTypes;
+ }
+
+ public void setMusicFileTypes(String musicFileTypes) {
+ this.musicFileTypes = musicFileTypes;
+ }
+
+ public String getVideoFileTypes() {
+ return videoFileTypes;
+ }
+
+ public void setVideoFileTypes(String videoFileTypes) {
+ this.videoFileTypes = videoFileTypes;
+ }
+
+ public String getCoverArtFileTypes() {
+ return coverArtFileTypes;
+ }
+
+ public void setCoverArtFileTypes(String coverArtFileTypes) {
+ this.coverArtFileTypes = coverArtFileTypes;
+ }
+
+ public String getIndex() {
+ return index;
+ }
+
+ public void setIndex(String index) {
+ this.index = index;
+ }
+
+ public String getIgnoredArticles() {
+ return ignoredArticles;
+ }
+
+ public void setIgnoredArticles(String ignoredArticles) {
+ this.ignoredArticles = ignoredArticles;
+ }
+
+ public String getShortcuts() {
+ return shortcuts;
+ }
+
+ public void setShortcuts(String shortcuts) {
+ this.shortcuts = shortcuts;
+ }
+
+ public String getWelcomeTitle() {
+ return welcomeTitle;
+ }
+
+ public void setWelcomeTitle(String welcomeTitle) {
+ this.welcomeTitle = welcomeTitle;
+ }
+
+ public String getWelcomeSubtitle() {
+ return welcomeSubtitle;
+ }
+
+ public void setWelcomeSubtitle(String welcomeSubtitle) {
+ this.welcomeSubtitle = welcomeSubtitle;
+ }
+
+ public String getWelcomeMessage() {
+ return welcomeMessage;
+ }
+
+ public void setWelcomeMessage(String welcomeMessage) {
+ this.welcomeMessage = welcomeMessage;
+ }
+
+ public String getLoginMessage() {
+ return loginMessage;
+ }
+
+ public void setLoginMessage(String loginMessage) {
+ this.loginMessage = loginMessage;
+ }
+
+ public String getLocaleIndex() {
+ return localeIndex;
+ }
+
+ public void setLocaleIndex(String localeIndex) {
+ this.localeIndex = localeIndex;
+ }
+
+ public String[] getLocales() {
+ return locales;
+ }
+
+ public void setLocales(String[] locales) {
+ this.locales = locales;
+ }
+
+ public String getThemeIndex() {
+ return themeIndex;
+ }
+
+ public void setThemeIndex(String themeIndex) {
+ this.themeIndex = themeIndex;
+ }
+
+ public Theme[] getThemes() {
+ return themes;
+ }
+
+ public void setThemes(Theme[] themes) {
+ this.themes = themes;
+ }
+
+ public boolean isReloadNeeded() {
+ return isReloadNeeded;
+ }
+
+ public void setReloadNeeded(boolean reloadNeeded) {
+ isReloadNeeded = reloadNeeded;
+ }
+
+ public boolean isSortAlbumsByYear() {
+ return sortAlbumsByYear;
+ }
+
+ public void setSortAlbumsByYear(boolean sortAlbumsByYear) {
+ this.sortAlbumsByYear = sortAlbumsByYear;
+ }
+
+ public boolean isGettingStartedEnabled() {
+ return gettingStartedEnabled;
+ }
+
+ public void setGettingStartedEnabled(boolean gettingStartedEnabled) {
+ this.gettingStartedEnabled = gettingStartedEnabled;
+ }
+}