com.jurismarches.vradi.ui.offer
Class OfferListHandler

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

public class OfferListHandler
extends java.lang.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.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, java.util.List<Form> datas)
           
 void addEditPane(jaxx.runtime.JAXXContext context, java.lang.String formId)
           
protected
<E extends org.nuiton.wikitty.BusinessEntity>
void
addUserAndGroupSending(QueryMakerViewUI<E> ui, java.lang.Class<E> clazz)
           
protected  void allEditPanelRemoved(javax.swing.JTabbedPane contentTabbedPane, OfferListUI ui)
           
protected  void changeStatus(jaxx.runtime.JAXXContext context, java.lang.String formId, Status status)
           
protected  void closeDetachedPane(javax.swing.JFrame f)
           
protected  void closePane(jaxx.runtime.JAXXContext context, java.lang.String id)
           
protected  void detachPane(java.awt.event.MouseEvent e)
           
protected  javax.swing.JTabbedPane getContentPane(jaxx.runtime.JAXXContext context)
           
protected  javax.swing.JTabbedPane getContentPane(OfferListUI ui)
           
protected  OfferEditUI getOfferEdit(javax.swing.JTabbedPane contentTabbedPane, java.lang.String id)
           
protected  org.jdesktop.swingx.event.TableColumnModelExtListener getOfferListTableColumnModelListener()
           
protected  javax.swing.event.TableModelListener getOfferListTableModelListener(org.jdesktop.swingx.JXTable listTable)
           
 java.awt.event.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(java.awt.event.MouseEvent e)
           
 OfferListUI getUI(jaxx.runtime.JAXXContext context)
           
 OfferListUI initUI(jaxx.runtime.JAXXContext rootContext)
          Methode pour initialiser l'ui principale sans l'afficher.
protected  void selectOffer(jaxx.runtime.JAXXContext context, javax.swing.JTable listTable)
           
protected  void showOfferListContextMenu(OfferListUI offerListUI, java.awt.event.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)
Methode pour initialiser l'ui principale sans l'afficher.

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

getOfferListTableModelListener

protected javax.swing.event.TableModelListener getOfferListTableModelListener(org.jdesktop.swingx.JXTable listTable)

getOfferListTableColumnModelListener

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

getOfferListTableMouseListener

public java.awt.event.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,
                                        java.awt.event.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 extends org.nuiton.wikitty.BusinessEntity> void addUserAndGroupSending(QueryMakerViewUI<E> ui,
                                                                                    java.lang.Class<E> clazz)

changeStatus

protected void changeStatus(jaxx.runtime.JAXXContext context,
                            java.lang.String formId,
                            Status status)

addEditPane

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

addEditPane

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

getTabHeader

protected VradiTabHeader getTabHeader(java.awt.event.MouseEvent e)

closePane

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

detachPane

protected void detachPane(java.awt.event.MouseEvent e)

getOfferEdit

protected OfferEditUI getOfferEdit(javax.swing.JTabbedPane contentTabbedPane,
                                   java.lang.String id)

closeDetachedPane

protected void closeDetachedPane(javax.swing.JFrame f)

addEditPane

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

allEditPanelRemoved

protected void allEditPanelRemoved(javax.swing.JTabbedPane contentTabbedPane,
                                   OfferListUI ui)

getUI

public OfferListUI getUI(jaxx.runtime.JAXXContext context)

getContentPane

protected javax.swing.JTabbedPane getContentPane(jaxx.runtime.JAXXContext context)

getContentPane

protected javax.swing.JTabbedPane getContentPane(OfferListUI ui)

selectOffer

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


Copyright © 2009-2010 JurisMarches. All Rights Reserved.