com.jurismarches.vradi.ui.admin.content
Class AdminThesaurusHandler

java.lang.Object
  extended by com.jurismarches.vradi.ui.admin.content.AdminThesaurusHandler

public class AdminThesaurusHandler
extends Object

Author:
sletellier

Nested Class Summary
static class AdminThesaurusHandler.CopyToClipboard
          Copy to clipboard thesaurus action.
 
Constructor Summary
AdminThesaurusHandler()
           
 
Method Summary
 void addChildThesaurusToSelected(jaxx.runtime.JAXXContext context, ThesaurusTreeTableHelper helper)
           
 void changeThesaurusColor(jaxx.runtime.JAXXContext context, ThesaurusTreeTableHelper helper)
          Change color
 void createRootThesaurus(jaxx.runtime.JAXXContext context)
          Creation d'un thesaurus root.
 void createThesaurus(jaxx.runtime.JAXXContext context, com.jurismarches.vradi.entities.RootThesaurus parentRootThesaurus)
           
 void createThesaurus(jaxx.runtime.JAXXContext context, com.jurismarches.vradi.entities.Thesaurus parentThesaurus)
           
 void deleteRootThesaurus(jaxx.runtime.JAXXContext context, com.jurismarches.vradi.entities.RootThesaurus rootThesaurus)
           
 boolean deleteThesaurus(jaxx.runtime.JAXXContext context, com.jurismarches.vradi.entities.Thesaurus thesaurus)
           
 void deleteThesaurusSelected(jaxx.runtime.JAXXContext context, ThesaurusTreeTableHelper helper)
           
 void editRootThesaurus(jaxx.runtime.JAXXContext context, com.jurismarches.vradi.entities.RootThesaurus rootThesaurus)
           
 void editThesaurus(jaxx.runtime.JAXXContext context, com.jurismarches.vradi.entities.Thesaurus thesaurus)
           
 void editThesaurusSelected(jaxx.runtime.JAXXContext context, ThesaurusTreeTableHelper helper)
           
 void exportThesaurusCSV(AdminThesaurusUI adminThesaurusUI)
          Export all clients as CSV.
 org.nuiton.wikitty.WikittyProxy getProxy()
           
 com.jurismarches.vradi.entities.RootThesaurus getRootThesaurus(String id)
           
 com.jurismarches.vradi.entities.RootThesaurus getRootThesaurus(VradiTreeTableNode parentNode)
           
protected  VradiTreeTableNode getSelectedNode(ThesaurusTreeTableHelper helper)
          Return helpers selected node
 com.jurismarches.vradi.entities.Thesaurus getThesaurus(String id)
           
 com.jurismarches.vradi.entities.Thesaurus getThesaurus(VradiTreeTableNode parentNode)
           
protected  AdminThesaurusUI getUI(jaxx.runtime.JAXXContext context)
           
protected  com.jurismarches.vradi.services.VradiStorageService getVradiStorageService()
           
 void importCSV(AdminThesaurusUI adminThesaurusUI)
          Import CSV file.
protected  void modifyDeleteRequest(jaxx.runtime.JAXXContext context, com.jurismarches.vradi.entities.RootThesaurus rootThesaurus, com.jurismarches.vradi.entities.Thesaurus thesaurus, List<String> childrenList)
           
protected  void modifyQueries(jaxx.runtime.JAXXContext context, String rootThesaurusBefore, String rootThesaurusAfter, String thesaurusBefore, String thesaurusAfter)
           
 void moveThesaurus(jaxx.runtime.JAXXContext context, com.jurismarches.vradi.entities.Thesaurus thesaurus)
           
 void moveThesaurusSelected(jaxx.runtime.JAXXContext context, ThesaurusTreeTableHelper helper)
           
 void reinitColors()
           
 void showApply(jaxx.runtime.JAXXContext context, com.jurismarches.vradi.entities.Thesaurus concerned)
           
 boolean showThesaurusConfirmDialog(jaxx.runtime.JAXXContext context, com.jurismarches.vradi.entities.Thesaurus concerned, String title, String msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdminThesaurusHandler

public AdminThesaurusHandler()
Method Detail

getProxy

public org.nuiton.wikitty.WikittyProxy getProxy()

getUI

protected AdminThesaurusUI getUI(jaxx.runtime.JAXXContext context)

getThesaurus

public com.jurismarches.vradi.entities.Thesaurus getThesaurus(VradiTreeTableNode parentNode)

getThesaurus

public com.jurismarches.vradi.entities.Thesaurus getThesaurus(String id)

getRootThesaurus

public com.jurismarches.vradi.entities.RootThesaurus getRootThesaurus(VradiTreeTableNode parentNode)

getRootThesaurus

public com.jurismarches.vradi.entities.RootThesaurus getRootThesaurus(String id)

getSelectedNode

protected VradiTreeTableNode getSelectedNode(ThesaurusTreeTableHelper helper)
Return helpers selected node

Parameters:
helper - thesaurus tree table helper
Returns:
selected node

createRootThesaurus

public void createRootThesaurus(jaxx.runtime.JAXXContext context)
Creation d'un thesaurus root. Le root thesaurus sert de requetage solr, il ne doit contenir que des caraceres alphanumerique.

Parameters:
context - parent ui

createThesaurus

public void createThesaurus(jaxx.runtime.JAXXContext context,
                            com.jurismarches.vradi.entities.RootThesaurus parentRootThesaurus)

createThesaurus

public void createThesaurus(jaxx.runtime.JAXXContext context,
                            com.jurismarches.vradi.entities.Thesaurus parentThesaurus)

editRootThesaurus

public void editRootThesaurus(jaxx.runtime.JAXXContext context,
                              com.jurismarches.vradi.entities.RootThesaurus rootThesaurus)

editThesaurus

public void editThesaurus(jaxx.runtime.JAXXContext context,
                          com.jurismarches.vradi.entities.Thesaurus thesaurus)

moveThesaurus

public void moveThesaurus(jaxx.runtime.JAXXContext context,
                          com.jurismarches.vradi.entities.Thesaurus thesaurus)

deleteRootThesaurus

public void deleteRootThesaurus(jaxx.runtime.JAXXContext context,
                                com.jurismarches.vradi.entities.RootThesaurus rootThesaurus)

deleteThesaurus

public boolean deleteThesaurus(jaxx.runtime.JAXXContext context,
                               com.jurismarches.vradi.entities.Thesaurus thesaurus)

modifyDeleteRequest

protected void modifyDeleteRequest(jaxx.runtime.JAXXContext context,
                                   com.jurismarches.vradi.entities.RootThesaurus rootThesaurus,
                                   com.jurismarches.vradi.entities.Thesaurus thesaurus,
                                   List<String> childrenList)

addChildThesaurusToSelected

public void addChildThesaurusToSelected(jaxx.runtime.JAXXContext context,
                                        ThesaurusTreeTableHelper helper)

editThesaurusSelected

public void editThesaurusSelected(jaxx.runtime.JAXXContext context,
                                  ThesaurusTreeTableHelper helper)

deleteThesaurusSelected

public void deleteThesaurusSelected(jaxx.runtime.JAXXContext context,
                                    ThesaurusTreeTableHelper helper)

moveThesaurusSelected

public void moveThesaurusSelected(jaxx.runtime.JAXXContext context,
                                  ThesaurusTreeTableHelper helper)

showThesaurusConfirmDialog

public boolean showThesaurusConfirmDialog(jaxx.runtime.JAXXContext context,
                                          com.jurismarches.vradi.entities.Thesaurus concerned,
                                          String title,
                                          String msg)

showApply

public void showApply(jaxx.runtime.JAXXContext context,
                      com.jurismarches.vradi.entities.Thesaurus concerned)

modifyQueries

protected void modifyQueries(jaxx.runtime.JAXXContext context,
                             String rootThesaurusBefore,
                             String rootThesaurusAfter,
                             String thesaurusBefore,
                             String thesaurusAfter)

changeThesaurusColor

public void changeThesaurusColor(jaxx.runtime.JAXXContext context,
                                 ThesaurusTreeTableHelper helper)
Change color

Parameters:
context - jaxx context
helper - helpers of adminThesaurus

reinitColors

public void reinitColors()

exportThesaurusCSV

public void exportThesaurusCSV(AdminThesaurusUI adminThesaurusUI)
Export all clients as CSV. Used in com.jurismarches.vradi.ui.admin.nav.AdminClientNavUI.

Parameters:
adminThesaurusUI - parent ui

getVradiStorageService

protected com.jurismarches.vradi.services.VradiStorageService getVradiStorageService()

importCSV

public void importCSV(AdminThesaurusUI adminThesaurusUI)
Import CSV file. Can be used to import clients, groups or thesaurus.

Parameters:
adminThesaurusUI - parent ui


Copyright © 2009-2010 JurisMarches. All Rights Reserved.