
org.molgenis.catalog.CatalogModelFolder Maven / Gradle / Ivy
The newest version!
package org.molgenis.catalog;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class CatalogModelFolder
{
private String id;
private String name;
private boolean selected;
private List children;
private List items;
public String getId()
{
return id;
}
public void setId(String id)
{
this.id = id;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public boolean isSelected()
{
return selected;
}
public void setSelected(boolean selected)
{
this.selected = selected;
}
public List getChildren()
{
return children != null ? children : Collections. emptyList();
}
public void addChild(CatalogModelFolder child)
{
if (this.children == null) children = new ArrayList();
this.children.add(child);
}
public List getItems()
{
return items != null ? items : Collections. emptyList();
}
public void addItem(CatalogModelItem item)
{
if (this.items == null) items = new ArrayList();
this.items.add(item);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy