public interface DtoModelNavigationNode<D extends IdDto>
extends io.ultreia.java4all.bean.JavaBean
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTY_ENABLED |
static String |
PROPERTY_ID |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(IdDto dto) |
com.google.common.collect.ImmutableList<DtoModelNavigationNode<?>> |
getChildren() |
String |
getId() |
default <N extends DtoModelNavigationNode<?>> |
getIds(com.google.common.collect.ImmutableList.Builder<N> builder) |
int |
getLevel() |
DtoModelNavigationNode<?> |
getParent() |
default DtoModelNavigationNode<?> |
getRoot() |
Class<D> |
getType() |
<N extends DtoModelNavigationNode<?>> |
init(N parentNode,
com.google.common.collect.ImmutableList<DtoModelNavigationNode<?>> nodeStore) |
default boolean |
isDisabled() |
default boolean |
isEnabled() |
default boolean |
isLeaf() |
default boolean |
isRoot() |
void |
setId(String id) |
static final String PROPERTY_ID
static final String PROPERTY_ENABLED
int getLevel()
boolean accept(IdDto dto)
String getId()
void setId(String id)
DtoModelNavigationNode<?> getParent()
com.google.common.collect.ImmutableList<DtoModelNavigationNode<?>> getChildren()
<N extends DtoModelNavigationNode<?>> void init(N parentNode, com.google.common.collect.ImmutableList<DtoModelNavigationNode<?>> nodeStore)
default DtoModelNavigationNode<?> getRoot()
default boolean isRoot()
default boolean isLeaf()
default boolean isEnabled()
default boolean isDisabled()
default <N extends DtoModelNavigationNode<?>> void getIds(com.google.common.collect.ImmutableList.Builder<N> builder)
Copyright © 2017–2018 IRD. All rights reserved.