public abstract class TreeEntityModelAbstract<M extends BaseModelAbstract<I>,I extends Comparable<? super I>> extends BaseModelAbstract<I> implements TreeEntityModel<M>
| Modifier and Type | Field and Description |
|---|---|
protected List<M> |
children |
protected M |
parent |
id, LOGGER| Constructor and Description |
|---|
TreeEntityModelAbstract() |
TreeEntityModelAbstract(I id) |
TreeEntityModelAbstract(M parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(M child) |
List<M> |
getChildren() |
M |
getParent() |
void |
setChildren(List<M> children) |
void |
setParent(M parent) |
equals, getId, hashCode, setId, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitisRootprotected M extends BaseModelAbstract<I> parent
protected List<M extends BaseModelAbstract<I>> children
public TreeEntityModelAbstract()
public TreeEntityModelAbstract(I id)
public TreeEntityModelAbstract(M parent)
public void addChild(M child)
addChild in interface TreeEntityModel<M extends BaseModelAbstract<I>>public M getParent()
getParent in interface TreeEntityModel<M extends BaseModelAbstract<I>>public void setParent(M parent)
setParent in interface TreeEntityModel<M extends BaseModelAbstract<I>>public List<M> getChildren()
getChildren in interface TreeEntityModel<M extends BaseModelAbstract<I>>public void setChildren(List<M> children)
setChildren in interface TreeEntityModel<M extends BaseModelAbstract<I>>Copyright © 2020. All rights reserved.