// Path: src/main/java/org/chorem/ecd/model/news/NewsFeed.java
// public class NewsFeed {
// 
//     private UUID id;
// 
//     private String name;
// 
//     private String url;
// 
//     public UUID getId() {
//         return id;
//     }
// 
//     public void setId(UUID id) {
//         this.id = id;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getUrl() {
//         return url;
//     }
// 
//     public URL getParsedUrl() {
//         URL parsedUrl = null;
//         try {
//             parsedUrl = new URL(getUrl());
//         } catch (MalformedURLException e) {
//         }
//         return parsedUrl;
//     }
// 
//     public void setUrl(String url) {
//         this.url = url;
//     }
// }
// 
// Path: src/main/java/org/chorem/ecd/model/stream/SignageStream.java
// public class SignageStream {
// 
//     private UUID id;
// 
//     private String name;
// 
//     private Integer timing;
// 
//     private LocalDateTime creationDateTime;
// 
//     private LocalDateTime lastUpdateDateTime;
// 
//     private List<SignageStreamFrame> frames;
// 
//     public UUID getId() {
//         return id;
//     }
// 
//     public void setId(UUID id) {
//         this.id = id;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public Integer getTiming() {
//         return timing;
//     }
// 
//     public void setTiming(Integer timing) {
//         this.timing = timing;
//     }
// 
//     public LocalDateTime getCreationDateTime() {
//         return creationDateTime;
//     }
// 
//     public void setCreationDateTime(LocalDateTime creationDateTime) {
//         this.creationDateTime = creationDateTime;
//     }
// 
//     public LocalDateTime getLastUpdateDateTime() {
//         return lastUpdateDateTime;
//     }
// 
//     public void setLastUpdateDateTime(LocalDateTime lastUpdateDateTime) {
//         this.lastUpdateDateTime = lastUpdateDateTime;
//     }
// 
//     public List<SignageStreamFrame> getFrames() {
//         return frames;
//     }
// 
//     public void setFrames(List<SignageStreamFrame> frames) {
//         this.frames = frames;
//     }
// }


import com.google.common.collect.Lists;
import org.chorem.ecd.model.news.NewsFeed;
import org.chorem.ecd.model.stream.SignageStream;
import java.util.List;
import java.util.UUID;
package org.chorem.ecd.model;



/**
 * @author Julien Gaston (gaston@codelutin.com)
 */
public class Playlist {

    private UUID id;

// Path: src/main/java/org/chorem/ecd/model/news/NewsFeed.java
// public class NewsFeed {
// 
//     private UUID id;
// 
//     private String name;
// 
//     private String url;
// 
//     public UUID getId() {
//         return id;
//     }
// 
//     public void setId(UUID id) {
//         this.id = id;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getUrl() {
//         return url;
//     }
// 
//     public URL getParsedUrl() {
//         URL parsedUrl = null;
//         try {
//             parsedUrl = new URL(getUrl());
//         } catch (MalformedURLException e) {
//         }
//         return parsedUrl;
//     }
// 
//     public void setUrl(String url) {
//         this.url = url;
//     }
// }
// 
// Path: src/main/java/org/chorem/ecd/model/stream/SignageStream.java
// public class SignageStream {
// 
//     private UUID id;
// 
//     private String name;
// 
//     private Integer timing;
// 
//     private LocalDateTime creationDateTime;
// 
//     private LocalDateTime lastUpdateDateTime;
// 
//     private List<SignageStreamFrame> frames;
// 
//     public UUID getId() {
//         return id;
//     }
// 
//     public void setId(UUID id) {
//         this.id = id;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public Integer getTiming() {
//         return timing;
//     }
// 
//     public void setTiming(Integer timing) {
//         this.timing = timing;
//     }
// 
//     public LocalDateTime getCreationDateTime() {
//         return creationDateTime;
//     }
// 
//     public void setCreationDateTime(LocalDateTime creationDateTime) {
//         this.creationDateTime = creationDateTime;
//     }
// 
//     public LocalDateTime getLastUpdateDateTime() {
//         return lastUpdateDateTime;
//     }
// 
//     public void setLastUpdateDateTime(LocalDateTime lastUpdateDateTime) {
//         this.lastUpdateDateTime = lastUpdateDateTime;
//     }
// 
//     public List<SignageStreamFrame> getFrames() {
//         return frames;
//     }
// 
//     public void setFrames(List<SignageStreamFrame> frames) {
//         this.frames = frames;
//     }
// }


// Path: src/main/java/org/chorem/ecd/model/Playlist.java
import com.google.common.collect.Lists;
import org.chorem.ecd.model.news.NewsFeed;
import org.chorem.ecd.model.stream.SignageStream;
import java.util.List;
import java.util.UUID;

package org.chorem.ecd.model;



/**
 * @author Julien Gaston (gaston@codelutin.com)
 */
public class Playlist {

    private UUID id;

    private List<SignageStream> streams = Lists.newArrayList();