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.tree.helpers.VradiTreeHelper<Session>
com.jurismarches.vradi.ui.email.helpers.EmailNavigationTreeHelper
- All Implemented Interfaces:
- VradiEntitiesListener<Session>
public class EmailNavigationTreeHelper
- extends VradiTreeHelper<Session>
- Author:
- letellier
| Fields inherited from class jaxx.runtime.swing.nav.NavHelper |
childLoadors, dataProvider, expandListener, selectionListener, treeModelListener |
| Methods inherited from class com.jurismarches.vradi.ui.tree.helpers.VradiTreeHelper |
entitiesRemoved, findNode, 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 |
sessions
protected List<Session> sessions
searchDate
protected Date searchDate
PATH_SEPARATOR
public static String PATH_SEPARATOR
filter
protected EmailNavigationTreeHelper.EmailFilterEnum filter
sendingVradiEntitiesListener
protected VradiEntitiesListener<Sending> sendingVradiEntitiesListener
EmailNavigationTreeHelper
public EmailNavigationTreeHelper(VradiDataProvider dataProvider)
getDataProvider
public VradiDataProvider getDataProvider()
- Overrides:
getDataProvider in class VradiTreeHelper<Session>
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)
createEntityNode
public void createEntityNode(String wikittyId)
- Specified by:
createEntityNode in class VradiTreeHelper<Session>
entitiesAdded
public void entitiesAdded(Set<Session> added)
- Specified by:
entitiesAdded in interface VradiEntitiesListener<Session>- Overrides:
entitiesAdded in class VradiTreeHelper<Session>
updateSendingInTree
protected void updateSendingInTree(Sending sending)
createNode
protected void createNode(VradiTreeNode sessionNode,
Class typeNode,
String id,
Class<? extends AbstractEmailNodeLoador<?>> loadorClass)
Copyright © 2009-2011 JurisMarches. All Rights Reserved.