com.jurismarches.vradi.ui.offer
Class OfferListHandler

java.lang.Object
  extended by com.jurismarches.vradi.ui.offer.OfferListHandler

public class OfferListHandler
extends Object

Author:
letellier

Nested Class Summary
protected  class OfferListHandler.AddSendingListener
          Il est possible de faire un clic droit dans la liste des résutats pour ajouter un appel d'offre directement dans la derniere session ouverte.
protected  class OfferListHandler.GroupAddSendingListener
           
protected  class OfferListHandler.RemoveFormSessionListener
           
protected  class OfferListHandler.StatusActionListener
           
protected  class OfferListHandler.UserAddSendingListener
           
 
Field Summary
static int TABPANEL_LABEL_MAX_CHAR_NB
           
 
Constructor Summary
OfferListHandler()
           
 
Method Summary
 void addEditPane(jaxx.runtime.JAXXContext context, Form form)
           
 void addEditPane(jaxx.runtime.JAXXContext context, List<Form> datas)
           
 void addEditPane(jaxx.runtime.JAXXContext context, String formId)
           
protected
<E> void
addUserAndGroupSending(QueryMakerViewUI<E> ui, Class<E> clazz)
           
protected  void allEditPanelRemoved(JTabbedPane contentTabbedPane, OfferListUI ui)
           
protected  void changeStatus(jaxx.runtime.JAXXContext context, Form form, Status status)
           
protected  void closeDetachedPane(JFrame f, OfferEditUI ui)
           
protected  void closePane(jaxx.runtime.JAXXContext context, String id)
           
protected  void detachPane(MouseEvent e)
           
protected  JTabbedPane getContentPane(jaxx.runtime.JAXXContext context)
           
protected  JTabbedPane getContentPane(OfferListUI ui)
           
protected  OfferEditUI getOfferEdit(JTabbedPane contentTabbedPane, String id)
           
protected  org.jdesktop.swingx.event.TableColumnModelExtListener getOfferListTableColumnModelListener()
           
protected  TableModelListener getOfferListTableModelListener(org.jdesktop.swingx.JXTable listTable)
           
 MouseListener getOfferListTableMouseListener()
          Implementation du click (droit/gauche) sur la table des offres résultats/ Comportement : double clic : ouvre l'offre clic droit : changer le status, ajouter a une session de mail
protected  VradiTabHeader getTabHeader(MouseEvent e)
           
 OfferListUI getUI(jaxx.runtime.JAXXContext context)
           
 OfferListUI initUI(jaxx.runtime.JAXXContext rootContext, VradiMainUIHandler rootHandler)
          Methode pour initialiser l'ui principale sans l'afficher.
protected  void selectOffer(jaxx.runtime.JAXXContext context, JTable listTable)
           
protected  void showOfferListContextMenu(OfferListUI offerListUI, MouseEvent e)
          Le menu contextuel lors d'un clic droit sur la table.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TABPANEL_LABEL_MAX_CHAR_NB

public static final int TABPANEL_LABEL_MAX_CHAR_NB
See Also:
Constant Field Values
Constructor Detail

OfferListHandler

public OfferListHandler()
Method Detail

initUI

public OfferListUI initUI(jaxx.runtime.JAXXContext rootContext,
                          VradiMainUIHandler rootHandler)
Methode pour initialiser l'ui principale sans l'afficher.

Parameters:
rootContext - le context applicatif
rootHandler -
Returns:
l'ui instancie et initialisee mais non visible encore

getOfferListTableModelListener

protected TableModelListener getOfferListTableModelListener(org.jdesktop.swingx.JXTable listTable)

getOfferListTableColumnModelListener

protected org.jdesktop.swingx.event.TableColumnModelExtListener getOfferListTableColumnModelListener()

getOfferListTableMouseListener

public MouseListener getOfferListTableMouseListener()
Implementation du click (droit/gauche) sur la table des offres résultats/ Comportement :

Returns:
le mouse listener

showOfferListContextMenu

protected void showOfferListContextMenu(OfferListUI offerListUI,
                                        MouseEvent e)
Le menu contextuel lors d'un clic droit sur la table.

Parameters:
offerListUI - l'ui d'origine
e - event du clic

addUserAndGroupSending

protected <E> void addUserAndGroupSending(QueryMakerViewUI<E> ui,
                                          Class<E> clazz)

changeStatus

protected void changeStatus(jaxx.runtime.JAXXContext context,
                            Form form,
                            Status status)

addEditPane

public void addEditPane(jaxx.runtime.JAXXContext context,
                        String formId)

addEditPane

public void addEditPane(jaxx.runtime.JAXXContext context,
                        Form form)

getTabHeader

protected VradiTabHeader getTabHeader(MouseEvent e)

closePane

protected void closePane(jaxx.runtime.JAXXContext context,
                         String id)

detachPane

protected void detachPane(MouseEvent e)

getOfferEdit

protected OfferEditUI getOfferEdit(JTabbedPane contentTabbedPane,
                                   String id)

closeDetachedPane

protected void closeDetachedPane(JFrame f,
                                 OfferEditUI ui)

addEditPane

public void addEditPane(jaxx.runtime.JAXXContext context,
                        List<Form> datas)

allEditPanelRemoved

protected void allEditPanelRemoved(JTabbedPane contentTabbedPane,
                                   OfferListUI ui)

getUI

public OfferListUI getUI(jaxx.runtime.JAXXContext context)

getContentPane

protected JTabbedPane getContentPane(jaxx.runtime.JAXXContext context)

getContentPane

protected JTabbedPane getContentPane(OfferListUI ui)

selectOffer

protected void selectOffer(jaxx.runtime.JAXXContext context,
                           JTable listTable)


Copyright © 2009-2010 JurisMarches. All Rights Reserved.