Package org.bardframework.crud.api.tree
Class TreeEntityModelAbstract<M extends BaseModelAbstract<I>,I extends Comparable<? super I>>
java.lang.Object
org.bardframework.crud.api.base.BaseModelAbstract<I>
org.bardframework.crud.api.tree.TreeEntityModelAbstract<M,I>
- All Implemented Interfaces:
TreeEntityModel<M>
public abstract class TreeEntityModelAbstract<M extends BaseModelAbstract<I>,I extends Comparable<? super I>>
extends BaseModelAbstract<I>
implements TreeEntityModel<M>
Created by vahid (va.zafari@gmail.com) on 11/12/17.
-
Field Summary
FieldsFields inherited from class org.bardframework.crud.api.base.BaseModelAbstract
id, LOGGER -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.bardframework.crud.api.base.BaseModelAbstract
equals, getId, hashCode, setId, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bardframework.crud.api.tree.TreeEntityModel
isRoot
-
Field Details
-
parent
-
children
-
-
Constructor Details
-
TreeEntityModelAbstract
public TreeEntityModelAbstract() -
TreeEntityModelAbstract
-
TreeEntityModelAbstract
-
-
Method Details
-
addChild
- Specified by:
addChildin interfaceTreeEntityModel<M extends BaseModelAbstract<I>>
-
getParent
- Specified by:
getParentin interfaceTreeEntityModel<M extends BaseModelAbstract<I>>
-
setParent
- Specified by:
setParentin interfaceTreeEntityModel<M extends BaseModelAbstract<I>>
-
getChildren
- Specified by:
getChildrenin interfaceTreeEntityModel<M extends BaseModelAbstract<I>>
-
setChildren
- Specified by:
setChildrenin interfaceTreeEntityModel<M extends BaseModelAbstract<I>>
-