From a1a18f77a50804e0127dfa4b0f5240c49c541184 Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Mon, 2 Jul 2012 21:24:02 -0700 Subject: Initial Commit --- .../subsonic/command/GeneralSettingsCommand.java | 184 +++++++++++++++++++++ 1 file changed, 184 insertions(+) create mode 100644 subsonic-main/src/main/java/net/sourceforge/subsonic/command/GeneralSettingsCommand.java (limited to 'subsonic-main/src/main/java/net/sourceforge/subsonic/command/GeneralSettingsCommand.java') 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 . + + 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; + } +} -- cgit v1.2.3