Package org.bardframework.crud.api.tree
Class TreeEntityModelAbstract<M extends BaseModel<I>,I extends Serializable>
- java.lang.Object
-
- org.bardframework.crud.api.tree.TreeEntityModelAbstract<M,I>
-
- All Implemented Interfaces:
Serializable,BaseModel<I>,TreeEntityModel<M>
public abstract class TreeEntityModelAbstract<M extends BaseModel<I>,I extends Serializable> extends Object implements TreeEntityModel<M>, BaseModel<I>
Created by vahid (va.zafari@gmail.com) on 11/12/17.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TreeEntityModelAbstract()TreeEntityModelAbstract(M parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(M child)List<M>getChildren()MgetParent()voidsetChildren(List<M> children)voidsetParent(M parent)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bardframework.crud.api.tree.TreeEntityModel
isRoot
-
-
-
-
Constructor Detail
-
TreeEntityModelAbstract
public TreeEntityModelAbstract()
-
TreeEntityModelAbstract
public TreeEntityModelAbstract(M parent)
-
-
Method Detail
-
addChild
public void addChild(M child)
- Specified by:
addChildin interfaceTreeEntityModel<M extends BaseModel<I>>
-
getParent
public M getParent()
- Specified by:
getParentin interfaceTreeEntityModel<M extends BaseModel<I>>
-
setParent
public void setParent(M parent)
- Specified by:
setParentin interfaceTreeEntityModel<M extends BaseModel<I>>
-
getChildren
public List<M> getChildren()
- Specified by:
getChildrenin interfaceTreeEntityModel<M extends BaseModel<I>>
-
setChildren
public void setChildren(List<M> children)
- Specified by:
setChildrenin interfaceTreeEntityModel<M extends BaseModel<I>>
-
-