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) |
default boolean |
acceptModel(String model) |
default void |
copyTo(DtoModelNavigationNode<?> targetNode) |
com.google.common.collect.ImmutableList<DtoModelNavigationNode<?>> |
getChildren() |
String |
getId() |
default <N extends DtoModelNavigationNode<?>> |
getIds(com.google.common.collect.ImmutableList.Builder<N> builder) |
int |
getLevel() |
String |
getModel() |
<N extends DtoModelNavigationNode<?>> |
getNodesFromAncestor(DtoModelNavigationNode<?> other) |
default <N extends DtoModelNavigationNode<?>> |
getNodesFromRoot() |
<N extends DtoModelNavigationNode<?>> |
getNodesToAncestor(DtoModelNavigationNode<?> other) |
default <N extends DtoModelNavigationNode<?>> |
getNodesToRoot() |
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) |
default DtoModelNavigationNode<?> |
upToSharedAncestor(DtoModelNavigationNode<?> otherNode) |
static final String PROPERTY_ID
static final String PROPERTY_ENABLED
String getModel()
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 boolean acceptModel(String model)
default void copyTo(DtoModelNavigationNode<?> targetNode)
default <N extends DtoModelNavigationNode<?>> void getIds(com.google.common.collect.ImmutableList.Builder<N> builder)
default DtoModelNavigationNode<?> upToSharedAncestor(DtoModelNavigationNode<?> otherNode)
<N extends DtoModelNavigationNode<?>> com.google.common.collect.ImmutableList<N> getNodesFromAncestor(DtoModelNavigationNode<?> other)
<N extends DtoModelNavigationNode<?>> com.google.common.collect.ImmutableList<N> getNodesToAncestor(DtoModelNavigationNode<?> other)
default <N extends DtoModelNavigationNode<?>> com.google.common.collect.ImmutableList<N> getNodesFromRoot()
default <N extends DtoModelNavigationNode<?>> com.google.common.collect.ImmutableList<N> getNodesToRoot()
Copyright © 2017–2020 IRD. All rights reserved.