View Javadoc
1   /******************************************************************************
2    * TVShow.java - domain object
3    * 
4    * BuckoVidLib - The BuckoSoft Video Library
5    * Copyright(c) 2014 - Dick Balaska
6    * 
7    */
8   package com.buckosoft.BuckoVidLib.domain;
9   
10  import java.util.ArrayList;
11  import java.util.List;
12  
13  /** A TV show entry in Plex. This extends a video with additional attributes 
14   * for child (Season 1, 2, 3) handling.
15   * Also note, TVShow derives from a plex Directory, not a plex Video.
16   *
17   * @author dick
18   * @since 2014-10-11
19   */
20  public class TVShow extends Video {
21  	private	List<TVSeason>	seasons = new ArrayList<TVSeason>();
22  	
23  	public void addSeason(TVSeason season) {
24  		seasons.add(season);
25  	}
26  
27  	public List<TVSeason>	getSeasons() {
28  		return(seasons);
29  	}
30  	
31  	public void setSeasons(List<TVSeason> seasons) {
32  		this.seasons = seasons;
33  	}
34  }