public abstract class DtoModelNavigationModelSupport<N extends DtoModelNavigationNode<?>> extends io.ultreia.java4all.bean.AbstractJavaBean implements DtoModelNavigationModel<N>
PROPERTY_ENABLED| Modifier | Constructor and Description |
|---|---|
protected |
DtoModelNavigationModelSupport() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(IdDto dto) |
boolean |
equals(Object o) |
<D extends IdDto> |
getDtoNode(Class<D> type) |
<D extends IdDto> |
getNavigationNode(DtoModelNavigationNode<?> selectNode) |
<D extends DtoModelNavigationNode> |
getNode(Class<D> type) |
com.google.common.collect.ImmutableList<N> |
getNodes() |
com.google.common.collect.ImmutableList<N> |
getNodesWithIds() |
N |
getRoot() |
int |
hashCode() |
protected com.google.common.collect.ImmutableList<N> |
loadNodes(Class<N> nodeType,
com.google.common.collect.ImmutableMap.Builder<N,Class<? extends DtoModelNavigationNode<?>>[]> nodesAnnotationBuilders,
com.google.common.collect.ImmutableMap.Builder<Class<? extends DtoModelNavigationNode<?>>,N> parentBuilders) |
protected N |
loadRoot(Class<N> nodeType,
com.google.common.collect.ImmutableMap<Class<? extends DtoModelNavigationNode<?>>,N> parentMap,
com.google.common.collect.ImmutableMap<N,Class<? extends DtoModelNavigationNode<?>>[]> annotations) |
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getChild, getJavaBeanType, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, javaBeanDefinition, pcs, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, vcsclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitacceptModel, clearModel, count, getModel, isDisabled, isEnabled, loadpublic boolean accept(IdDto dto)
accept in interface DtoModelNavigationModel<N extends DtoModelNavigationNode<?>>public <D extends IdDto> DtoModelNavigationNode<D> getDtoNode(Class<D> type)
getDtoNode in interface DtoModelNavigationModel<N extends DtoModelNavigationNode<?>>public <D extends IdDto> DtoModelNavigationNode<D> getNavigationNode(DtoModelNavigationNode<?> selectNode)
getNavigationNode in interface DtoModelNavigationModel<N extends DtoModelNavigationNode<?>>public <D extends DtoModelNavigationNode> D getNode(Class<D> type)
getNode in interface DtoModelNavigationModel<N extends DtoModelNavigationNode<?>>public N getRoot()
getRoot in interface DtoModelNavigationModel<N extends DtoModelNavigationNode<?>>public com.google.common.collect.ImmutableList<N> getNodes()
getNodes in interface DtoModelNavigationModel<N extends DtoModelNavigationNode<?>>public com.google.common.collect.ImmutableList<N> getNodesWithIds()
getNodesWithIds in interface DtoModelNavigationModel<N extends DtoModelNavigationNode<?>>protected com.google.common.collect.ImmutableList<N> loadNodes(Class<N> nodeType, com.google.common.collect.ImmutableMap.Builder<N,Class<? extends DtoModelNavigationNode<?>>[]> nodesAnnotationBuilders, com.google.common.collect.ImmutableMap.Builder<Class<? extends DtoModelNavigationNode<?>>,N> parentBuilders)
protected N loadRoot(Class<N> nodeType, com.google.common.collect.ImmutableMap<Class<? extends DtoModelNavigationNode<?>>,N> parentMap, com.google.common.collect.ImmutableMap<N,Class<? extends DtoModelNavigationNode<?>>[]> annotations)
Copyright © 2017–2020 IRD. All rights reserved.