com.jurismarches.vradi.ui.offer
Class ThesaurusHandler

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

public class ThesaurusHandler
extends Object

Author:
letellier

Constructor Summary
ThesaurusHandler()
           
 
Method Summary
 void addCriteria(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper, TreePath path)
          Add criteria in search panel and save it in properties
 void closeThesaurus(jaxx.runtime.JAXXContext context)
          Remove thesaurus ui and save it in properties
protected  OfferEditUI getEditUI(jaxx.runtime.JAXXContext context)
          Get OfferEditUI
protected  OfferListUI getListUI(jaxx.runtime.JAXXContext context)
          Get OfferListUI
 String getNamePath(VradiTreeNode node)
           
protected  VradiTreeNode getParentNode(ThesaurusTreeHelper helper, TreePath path)
          Get parent node
protected  RootThesaurus getRootThesaurus(VradiTreeNode node)
           
protected  VradiTreeNode getSelectedNode(ThesaurusTreeHelper helper)
          Return selected node
protected  Thesaurus getThesaurus(VradiTreeNode node)
           
protected  JPanel getThesaurusContainer(jaxx.runtime.JAXXContext context)
          Get thesaurus panel from OfferEditUI
 ThesaurusUI getUI(jaxx.runtime.JAXXContext context)
          Find thesaurusUI in context
 void initThesaurus(OfferEditUI ui)
          Init all thesaurus panel to attach to offer edit panel
 void newThesaurusUI(jaxx.runtime.JAXXContext context, ThesaurusSelectionManager manager, TreePath path)
          Add thesaurus panel removable in offerEdit and save it in properties
protected  void openThesaurusUI(jaxx.runtime.JAXXContext context, JPanel thesaurusPanel, ThesaurusSelectionManager manager, ThesaurusTreeHelper helper, boolean deletable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThesaurusHandler

public ThesaurusHandler()
Method Detail

initThesaurus

public void initThesaurus(OfferEditUI ui)
Init all thesaurus panel to attach to offer edit panel

Parameters:
ui - OfferEditUI

openThesaurusUI

protected void openThesaurusUI(jaxx.runtime.JAXXContext context,
                               JPanel thesaurusPanel,
                               ThesaurusSelectionManager manager,
                               ThesaurusTreeHelper helper,
                               boolean deletable)

newThesaurusUI

public void newThesaurusUI(jaxx.runtime.JAXXContext context,
                           ThesaurusSelectionManager manager,
                           TreePath path)
Add thesaurus panel removable in offerEdit and save it in properties

Parameters:
context - jaxx context
manager - thesaurus selection manager
path - path of thesaurus to add

closeThesaurus

public void closeThesaurus(jaxx.runtime.JAXXContext context)
Remove thesaurus ui and save it in properties

Parameters:
context - to removed

addCriteria

public void addCriteria(jaxx.runtime.JAXXContext context,
                        ThesaurusTreeHelper helper,
                        TreePath path)
Add criteria in search panel and save it in properties

Parameters:
context - jaxx context
helper - helper concerned
path - path of thesaurus to transform to criteria

getSelectedNode

protected VradiTreeNode getSelectedNode(ThesaurusTreeHelper helper)
Return selected node

Parameters:
helper - helper of tree
Returns:
selected node

getRootThesaurus

protected RootThesaurus getRootThesaurus(VradiTreeNode node)

getNamePath

public String getNamePath(VradiTreeNode node)

getThesaurus

protected Thesaurus getThesaurus(VradiTreeNode node)

getUI

public ThesaurusUI getUI(jaxx.runtime.JAXXContext context)
Find thesaurusUI in context

Parameters:
context - jaxx context
Returns:
thesaurusUI in context

getThesaurusContainer

protected JPanel getThesaurusContainer(jaxx.runtime.JAXXContext context)
Get thesaurus panel from OfferEditUI

Parameters:
context - jaxx context
Returns:
thesaurus panel

getEditUI

protected OfferEditUI getEditUI(jaxx.runtime.JAXXContext context)
Get OfferEditUI

Parameters:
context - jaxx context
Returns:
offer edit panel

getListUI

protected OfferListUI getListUI(jaxx.runtime.JAXXContext context)
Get OfferListUI

Parameters:
context - jaxx context
Returns:
offer list panel

getParentNode

protected VradiTreeNode getParentNode(ThesaurusTreeHelper helper,
                                      TreePath path)
Get parent node

Parameters:
helper - thesaurus helper
path - concerned path
Returns:
parent node


Copyright © 2009-2011 JurisMarches. All Rights Reserved.