package com.wireme.mediaserver; import org.teleal.cling.support.model.container.Container; import org.teleal.cling.support.model.item.Item; public class ContentNode { private Container container; private Item item; private String id; private String fullPath; private boolean isItem; public ContentNode(String id, Container container) { this.id = id; this.container = container; this.fullPath = null; this.isItem = false; } public ContentNode(String id, Item item, String fullPath) { this.id = id; this.item = item; this.fullPath = fullPath; this.isItem = true; } public String getId() { return id; } public Container getContainer() { return container; } public Item getItem() { return item; } public String getFullPath() { if (isItem && fullPath != null) { return fullPath; } return null; } public boolean isItem() { return isItem; } }