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;
}
}