public class GenericTreeNodeTO<DATA extends BaseTO,PARENT_DATA extends BaseTO,CHILD_DATA extends BaseTO,CHILD_NODE_TYPE extends GenericTreeNodeTO<CHILD_DATA,?,?,?>> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GenericTreeNodeTO.EmptyChildTreeNodeTO |
static class |
GenericTreeNodeTO.EmptyParentDataTO |
| Modifier and Type | Field and Description |
|---|---|
private List<CHILD_NODE_TYPE> |
children |
private DATA |
data |
private static org.apache.commons.logging.Log |
LOG |
private PARENT_DATA |
parent |
| Constructor and Description |
|---|
GenericTreeNodeTO() |
GenericTreeNodeTO(DATA data) |
GenericTreeNodeTO(DATA data,
List<CHILD_NODE_TYPE> children,
PARENT_DATA parent) |
| Modifier and Type | Method and Description |
|---|---|
<NODE_TYPE extends GenericTreeNodeTO<DATA,PARENT_DATA,CHILD_DATA,CHILD_NODE_TYPE>> |
buildNodesNoChildrenFromDataList(Class<NODE_TYPE> classToken,
List<DATA> dataList,
PARENT_DATA parent)
This is meant to be a helper method to provide a way to build a list of treeEntries from a list of data.
|
List<CHILD_NODE_TYPE> |
getChildren() |
DATA |
getData() |
PARENT_DATA |
getParent() |
void |
setChildren(List<CHILD_NODE_TYPE> children) |
void |
setData(DATA data) |
void |
setParent(PARENT_DATA parent) |
String |
toString() |
private static final org.apache.commons.logging.Log LOG
private List<CHILD_NODE_TYPE extends GenericTreeNodeTO<CHILD_DATA,?,?,?>> children
private PARENT_DATA extends BaseTO parent
public GenericTreeNodeTO(DATA data, List<CHILD_NODE_TYPE> children, PARENT_DATA parent)
public GenericTreeNodeTO(DATA data)
public GenericTreeNodeTO()
public DATA getData()
public void setData(DATA data)
public List<CHILD_NODE_TYPE> getChildren()
public void setChildren(List<CHILD_NODE_TYPE> children)
public PARENT_DATA getParent()
public void setParent(PARENT_DATA parent)
public <NODE_TYPE extends GenericTreeNodeTO<DATA,PARENT_DATA,CHILD_DATA,CHILD_NODE_TYPE>> List<NODE_TYPE> buildNodesNoChildrenFromDataList(Class<NODE_TYPE> classToken, List<DATA> dataList, PARENT_DATA parent)
NODE_TYPE - classToken - dataList - Copyright © 2008–2016 Sohnar Ltd.. All rights reserved.