Java tutorial
/* * Copyright (c) 2004-2015 YAMJ Members * https://github.com/organizations/YAMJ/teams * * This file is part of the Yet Another Media Jukebox (YAMJ). * * YAMJ 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 * any later version. * * YAMJ 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 YAMJ. If not, see <http://www.gnu.org/licenses/>. * * Web: https://github.com/YAMJ/yamj-v3 * */ package org.yamj.core.api.options; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; /** * List of the options available for the indexes * * @author stuart.boston */ @JsonInclude(Include.NON_DEFAULT) public class OptionsEpisode extends OptionsAbstractSortSearch { private Long seriesid = -1L; private Long seasonid = -1L; private Long season = -1L; private Boolean watched; public Long getSeriesid() { return seriesid; } public void setSeriesid(Long seriesid) { this.seriesid = seriesid; } public Long getSeasonid() { return seasonid; } public void setSeasonid(Long seasonid) { this.seasonid = seasonid; } public Long getSeason() { return season; } public void setSeason(Long season) { this.season = season; } public Boolean getWatched() { return watched; } public void setWatched(String watched) { if ("true".equalsIgnoreCase(watched)) { this.watched = Boolean.TRUE; } else if ("false".equalsIgnoreCase(watched)) { this.watched = Boolean.FALSE; } } }