com.jurismarches.vradi.ui.admin.helpers
Class AdminNavigationTreeHelper<C extends org.nuiton.wikitty.entities.BusinessEntity>
java.lang.Object
jaxx.runtime.swing.nav.NavHelper<DefaultTreeModel,JTree,jaxx.runtime.swing.nav.tree.NavTreeBridge<N>,N>
jaxx.runtime.swing.nav.tree.NavTreeHelper<VradiTreeNode>
com.jurismarches.vradi.ui.tree.helpers.VradiTreeHelper<C>
com.jurismarches.vradi.ui.admin.helpers.AdminNavigationTreeHelper<C>
- All Implemented Interfaces:
- VradiEntitiesListener<C>
- Direct Known Subclasses:
- ClientNavigationTreeHelper, FormTypeNavigationTreeHelper, GroupNavigationTreeHelper, XmlStreamNavigationTreeHelper
public abstract class AdminNavigationTreeHelper<C extends org.nuiton.wikitty.entities.BusinessEntity>
- extends VradiTreeHelper<C>
Navigation tree helpers.
- Author:
- sletellier
- See Also:
NavTreeHelper
| Fields inherited from class jaxx.runtime.swing.nav.NavHelper |
childLoadors, dataProvider, expandListener, selectionListener, treeModelListener |
|
Method Summary |
void |
createAndSelectClientNode(String clientId)
|
void |
createAndSelectFormTypeNode(String extensionId)
|
void |
createAndSelectGroupNode(String groupId)
|
void |
createAndSelectStreamNode(String streamId)
|
void |
createAndSelectUserNode(String userId,
String clientId)
|
void |
createClientNode(String clientId,
boolean select)
|
void |
createFormTypeNode(String extensionId,
boolean select)
|
void |
createGroupNode(String groupId,
boolean select)
|
abstract VradiTreeNode |
createNode()
|
void |
createNode(Class<? extends jaxx.runtime.swing.nav.tree.NavTreeNodeChildLoador<String,?,VradiTreeNode>> nodeLoadorsClass,
String categoryName)
|
void |
createNode(Class<? extends jaxx.runtime.swing.nav.tree.NavTreeNodeChildLoador<String,?,VradiTreeNode>> nodeLoadorsClass,
String categoryName,
String id,
boolean select)
|
void |
createStreamNode(String streamId,
boolean select)
|
TreeModel |
createTreeModel()
|
void |
createUserNode(String userId,
boolean select)
|
void |
createUserNode(String userId,
String clientId,
boolean select)
|
Client |
getClientSelected()
|
static VradiTreeNode |
getParentCategoryNode(VradiTreeNode node,
String categoryName)
|
static VradiTreeNode |
getParentNode(VradiTreeNode node,
Class type)
|
VradiTreeNode |
getParentSelectedCategoryNode(String categoryName)
|
VradiTreeNode |
getParentSelectedNode(Class type)
|
void |
reSelectCategory(VradiTreeNode node)
Method to reselect a category node (during some tree updates, while
saving, node id change so, it not possible to reselect using oldPath. |
| Methods inherited from class com.jurismarches.vradi.ui.tree.helpers.VradiTreeHelper |
createEntityNode, entitiesAdded, entitiesRemoved, findNode, getDataProvider, getLoadedIds, getRootNode, getSelectedNode, isLoadedId, refresh, registerLoadedIds, removeEntities, selectNode, setUI |
| Methods inherited from class jaxx.runtime.swing.nav.tree.NavTreeHelper |
addSelectionPath, addSelectionPaths, createModel, expandPath, getSelectedNodes, getSelectionModel, getTreeCellRenderer, isExpanded, removeSelectionPath, removeSelectionPaths, scrollPathToVisible, setSelectionPath |
| Methods inherited from class jaxx.runtime.swing.nav.NavHelper |
checkModel, getBridge, getChild, getChildLoador, getChildLoadors, getModel, getNode, getSelectedIds, getUI, insertNode, insertNode, loadAllNodes, moveNode, populateNode, refreshNode, removeNode, selectNode, selectNodes, selectParentNode, setDataProvider, setUI, setUI, setUI, setUI, unSelectNode, unSelectNodes |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AdminNavigationTreeHelper
public AdminNavigationTreeHelper(VradiDataProvider dataProvider)
createTreeModel
public TreeModel createTreeModel()
createNode
public abstract VradiTreeNode createNode()
getParentSelectedCategoryNode
public VradiTreeNode getParentSelectedCategoryNode(String categoryName)
getParentCategoryNode
public static VradiTreeNode getParentCategoryNode(VradiTreeNode node,
String categoryName)
getParentSelectedNode
public VradiTreeNode getParentSelectedNode(Class type)
getParentNode
public static VradiTreeNode getParentNode(VradiTreeNode node,
Class type)
createNode
public void createNode(Class<? extends jaxx.runtime.swing.nav.tree.NavTreeNodeChildLoador<String,?,VradiTreeNode>> nodeLoadorsClass,
String categoryName)
createNode
public void createNode(Class<? extends jaxx.runtime.swing.nav.tree.NavTreeNodeChildLoador<String,?,VradiTreeNode>> nodeLoadorsClass,
String categoryName,
String id,
boolean select)
createAndSelectClientNode
public void createAndSelectClientNode(String clientId)
createClientNode
public void createClientNode(String clientId,
boolean select)
createAndSelectGroupNode
public void createAndSelectGroupNode(String groupId)
createGroupNode
public void createGroupNode(String groupId,
boolean select)
createAndSelectUserNode
public void createAndSelectUserNode(String userId,
String clientId)
createUserNode
public void createUserNode(String userId,
boolean select)
createUserNode
public void createUserNode(String userId,
String clientId,
boolean select)
createAndSelectFormTypeNode
public void createAndSelectFormTypeNode(String extensionId)
createFormTypeNode
public void createFormTypeNode(String extensionId,
boolean select)
createAndSelectStreamNode
public void createAndSelectStreamNode(String streamId)
createStreamNode
public void createStreamNode(String streamId,
boolean select)
reSelectCategory
public void reSelectCategory(VradiTreeNode node)
- Method to reselect a category node (during some tree updates, while
saving, node id change so, it not possible to reselect using oldPath.
- Parameters:
node - The node to reselect
getClientSelected
public Client getClientSelected()
Copyright © 2009-2010 JurisMarches. All Rights Reserved.