com.jurismarches.vradi.ui.helpers
Class EmailNavigationTreeHelper

java.lang.Object
  extended by jaxx.runtime.swing.navigation.NavigationContextHelper<E>
      extended by jaxx.runtime.swing.navigation.AbstractNavigationHelper<jaxx.runtime.swing.navigation.tree.NavigationTreeNode>
          extended by jaxx.runtime.swing.navigation.tree.NavigationTreeHelper
              extended by com.jurismarches.vradi.ui.helpers.EmailNavigationTreeHelper

public class EmailNavigationTreeHelper
extends jaxx.runtime.swing.navigation.tree.NavigationTreeHelper

Author:
letellier

Nested Class Summary
static class EmailNavigationTreeHelper.EmailFilterEnum
           
 class EmailNavigationTreeHelper.EmailTreeModelBuilder
           
 
Field Summary
protected  EmailNavigationTreeHelper.EmailTreeModelBuilder builder
           
protected  jaxx.runtime.swing.navigation.tree.NavigationTreeModel cachedModel
          where the clients are hold in context
protected  jaxx.runtime.JAXXContext context
           
protected  boolean datasChanged
           
protected  EmailNavigationTreeHelper.EmailFilterEnum filter
           
static String PATH_SEPARATOR
           
protected  jaxx.runtime.swing.navigation.tree.NavigationTreeNode rootNode
           
protected  JTree tree
           
 
Fields inherited from class jaxx.runtime.swing.navigation.NavigationContextHelper
handlerContextEntry, modelContextEntry, prefix, selectedBeansContextEntry, selectedNodesContextEntry, selectedPathsContextEntry, treeContextEntry, treeTableContextEntry
 
Constructor Summary
EmailNavigationTreeHelper(jaxx.runtime.JAXXContext context, JTree tree)
           
 
Method Summary
 jaxx.runtime.swing.navigation.handler.NavigationHandler<jaxx.runtime.swing.navigation.tree.NavigationTreeNode> createTreeHandler(jaxx.runtime.JAXXObject context)
           
 jaxx.runtime.swing.navigation.tree.NavigationTreeModel createTreeModel(jaxx.runtime.JAXXContext context)
           
 VradiSessionDTO getActiveSession()
           
 EmailNavigationTreeHelper.EmailTreeModelBuilder getBuilder()
           
protected  EmailHandler getHandler(jaxx.runtime.JAXXContext context)
           
 String getPathSeparator()
           
 jaxx.runtime.swing.navigation.tree.NavigationTreeNode getRootNode()
           
 List<VradiSendingDTO> getSendingToDisplay(jaxx.runtime.swing.navigation.tree.NavigationTreeNode node)
           
 boolean isByClient()
           
 boolean isByForm()
           
 boolean isByGroup()
           
 boolean isByUser()
           
 void refreshModel()
           
 void updateData(List<VradiSessionDTO> datas, EmailNavigationTreeHelper.EmailFilterEnum filter)
           
 
Methods inherited from class jaxx.runtime.swing.navigation.AbstractNavigationHelper
findNode, findNode, findNode, findNode, findNode, getContextValue, getParentNode, getSafeModel, getSafeTree, getSafeTreeTable, gotoChildNode, gotoParentNode, repaintNode, repaintNode, selectNode, selectNode
 
Methods inherited from class jaxx.runtime.swing.navigation.NavigationContextHelper
getModel, getModelContextEntry, getPrefix, getSelectedBean, getSelectedBeanContextEntry, getSelectedBeans, getSelectedNode, getSelectedNodeContextEntry, getSelectedNodes, getSelectedPath, getSelectedPathContextEntry, getSelectedPaths, getSelectedValue, getTree, getTreeContextEntry, getTreeHandler, getTreeHandlerContextEntry, getTreeTable, getTreeTableContextEntry, setModel, setSelectedBean, setSelectedBeans, setSelectedNode, setSelectedNodes, setSelectedPath, setSelectedPaths, setSelectedValue, setSelectedValues, setTree, setTreeHandler, setTreeTable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cachedModel

protected jaxx.runtime.swing.navigation.tree.NavigationTreeModel cachedModel
where the clients are hold in context


datasChanged

protected boolean datasChanged

PATH_SEPARATOR

public static String PATH_SEPARATOR

rootNode

protected jaxx.runtime.swing.navigation.tree.NavigationTreeNode rootNode

builder

protected EmailNavigationTreeHelper.EmailTreeModelBuilder builder

context

protected jaxx.runtime.JAXXContext context

tree

protected JTree tree

filter

protected EmailNavigationTreeHelper.EmailFilterEnum filter
Constructor Detail

EmailNavigationTreeHelper

public EmailNavigationTreeHelper(jaxx.runtime.JAXXContext context,
                                 JTree tree)
Method Detail

getHandler

protected EmailHandler getHandler(jaxx.runtime.JAXXContext context)

getBuilder

public EmailNavigationTreeHelper.EmailTreeModelBuilder getBuilder()

getRootNode

public jaxx.runtime.swing.navigation.tree.NavigationTreeNode getRootNode()

getPathSeparator

public String getPathSeparator()

isByForm

public boolean isByForm()

isByUser

public boolean isByUser()

isByClient

public boolean isByClient()

isByGroup

public boolean isByGroup()

getActiveSession

public VradiSessionDTO getActiveSession()

updateData

public void updateData(List<VradiSessionDTO> datas,
                       EmailNavigationTreeHelper.EmailFilterEnum filter)

createTreeModel

public jaxx.runtime.swing.navigation.tree.NavigationTreeModel createTreeModel(jaxx.runtime.JAXXContext context)
Specified by:
createTreeModel in class jaxx.runtime.swing.navigation.AbstractNavigationHelper<jaxx.runtime.swing.navigation.tree.NavigationTreeNode>

refreshModel

public void refreshModel()

createTreeHandler

public jaxx.runtime.swing.navigation.handler.NavigationHandler<jaxx.runtime.swing.navigation.tree.NavigationTreeNode> createTreeHandler(jaxx.runtime.JAXXObject context)
Specified by:
createTreeHandler in class jaxx.runtime.swing.navigation.AbstractNavigationHelper<jaxx.runtime.swing.navigation.tree.NavigationTreeNode>

getSendingToDisplay

public List<VradiSendingDTO> getSendingToDisplay(jaxx.runtime.swing.navigation.tree.NavigationTreeNode node)


Copyright © 2009-2010 JurisMarches. All Rights Reserved.