com.jurismarches.vradi.ui.email.helpers
Class EmailNavigationTreeHelper
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.helpers.VradiTreeHelper
com.jurismarches.vradi.ui.email.helpers.EmailNavigationTreeHelper
- All Implemented Interfaces:
- org.nuiton.wikitty.WikittyServiceListener
public class EmailNavigationTreeHelper
- extends VradiTreeHelper
- Author:
- letellier
| Fields inherited from class jaxx.runtime.swing.nav.NavHelper |
childLoadors, dataProvider, expandListener, selectionListener, treeModelListener |
| Fields inherited from interface org.nuiton.wikitty.WikittyServiceListener |
CLEAR_EXTENSION_METHOD, CLEAR_WIKITTY_METHOD, PUT_EXTENSION_METHOD, PUT_WIKITTY_METHOD, REMOVE_EXTENSION_METHOD, REMOVE_WIKITTY_METHOD |
| Methods inherited from class jaxx.runtime.swing.nav.tree.NavTreeHelper |
addSelectionPath, addSelectionPaths, createModel, expandPath, getSelectedNode, getSelectedNodes, getSelectionModel, getTreeCellRenderer, isExpanded, removeSelectionPath, removeSelectionPaths, scrollPathToVisible, setSelectionPath |
| Methods inherited from class jaxx.runtime.swing.nav.NavHelper |
checkModel, findNode, getBridge, getChild, getChildLoador, getChildLoadors, getModel, getNode, getRootNode, getSelectedIds, getUI, insertNode, insertNode, loadAllNodes, moveNode, populateNode, refreshNode, removeNode, selectNode, 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 |
sessions
protected List<Session> sessions
searchDate
protected Date searchDate
PATH_SEPARATOR
public static String PATH_SEPARATOR
filter
protected EmailNavigationTreeHelper.EmailFilterEnum filter
EmailNavigationTreeHelper
public EmailNavigationTreeHelper(VradiDataProvider dataProvider)
getDataProvider
public VradiDataProvider getDataProvider()
- Overrides:
getDataProvider in class VradiTreeHelper
getProxy
public org.nuiton.wikitty.WikittyProxy getProxy()
getHandler
protected EmailHandler getHandler(jaxx.runtime.JAXXContext context)
getPathSeparator
public String getPathSeparator()
isByForm
public boolean isByForm()
isByUser
public boolean isByUser()
isByGroup
public boolean isByGroup()
getSelectedActiveSession
public Session getSelectedActiveSession()
- Return selected session active session.
- Returns:
- session entity
updateTree
public void updateTree(List<Session> sessions,
EmailNavigationTreeHelper.EmailFilterEnum filter,
Date searchDate)
createSessionNode
public VradiTreeNode createSessionNode(Session session)
getSessionSelected
public Session getSessionSelected()
getSessionToDisplay
public Session getSessionToDisplay(VradiTreeNode node)
getSendingToDisplay
public Sending getSendingToDisplay(VradiTreeNode node)
getSendingListToDisplay
public List<Sending> getSendingListToDisplay(VradiTreeNode node)
addSendingToMap
protected void addSendingToMap(Map<String,Sending> result,
List<Sending> sendings)
getSendingByForm
protected List<Sending> getSendingByForm(Session session,
String formId)
getStringAsList
protected List<String> getStringAsList(String s)
getParentSession
public static Session getParentSession(VradiTreeNode node)
getParentSessionNode
public static VradiTreeNode getParentSessionNode(VradiTreeNode node)
refresh
protected void refresh(VradiTreeNode node)
putWikitty
public void putWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
- Specified by:
putWikitty in interface org.nuiton.wikitty.WikittyServiceListener- Overrides:
putWikitty in class VradiTreeHelper
updateSendingInTree
protected void updateSendingInTree(Sending sending)
createNode
protected void createNode(VradiTreeNode sessionNode,
Class typeNode,
String id,
Class<? extends AbstractEmailNodeLoador<?>> loadorClass)
Copyright © 2009-2010 JurisMarches. All Rights Reserved.