com.jurismarches.vradi.ui.admin
Class AdminHandler

java.lang.Object
  extended by com.jurismarches.vradi.ui.admin.AdminHandler

public class AdminHandler
extends java.lang.Object

Author:
letellier

Field Summary
protected static java.util.Comparator<Client> CLIENT_COMPARATOR
           
protected static java.util.Comparator<org.sharengo.wikitty.WikittyExtension> FORM_COMPARATOR
           
protected static java.util.Comparator<Group> GROUP_COMPARATOR
           
static int TOOLTIP_ELEMENT_MAX_CHAR_NB
           
static int TOOLTIP_LINE_MAX_CHAR_NB
           
protected static java.util.Comparator<User> USER_COMPARATOR
           
protected static java.util.Comparator<XmlStream> XML_STREAM_COMPARATOR
           
static java.util.Map<java.lang.String,org.jdom.Element> XML_STREAM_FIELDS_CACHE
          Cache of the already loaded urls : keeps only the first Element parsed
 
Constructor Summary
AdminHandler()
           
 
Method Summary
protected  boolean addChildThesaurus(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper, jaxx.runtime.swing.navigation.NavigationTreeNode parentNode)
           
 boolean addChildThesaurusToSelected(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper)
           
protected  boolean answerToDelete(jaxx.runtime.JAXXContext context, java.lang.String name)
           
 boolean answerToSave(AdminContentUI<?> content)
           
 boolean answerToSave(AdminThesaurusUI content)
           
protected  void attachListener(ThesaurusEditUI ui, VradiThesaurusDTO thesaurus)
           
protected
<B> void
cancel(AdminContentUI<B> content, VradiNavigationTreeHelper helper)
           
 void cancelThesaurus(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper)
           
 void cancelThesaurus(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper, jaxx.runtime.swing.navigation.NavigationTreeNode node)
           
 void createClient(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper)
           
 void createForms(jaxx.runtime.JAXXContext context)
           
 void createFormType(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper)
           
 void createGroup(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper)
           
 void createModel(jaxx.runtime.JAXXContext context)
          Create the model and store it in the given context.
 void createUser(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper)
           
 void createXmlStream(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper)
           
 void delete(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper, java.lang.Object bean)
           
 boolean deleteThesaurus(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper, jaxx.runtime.swing.navigation.NavigationTreeNode selectedNode, boolean ask)
           
 boolean deleteThesaurusSelected(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper)
           
 boolean deleteThesaurusSelected(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper, boolean ask)
           
protected  void deleteTreeNode(VradiThesaurusDTO toDelete)
           
 boolean editThesaurusSelected(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper)
           
 java.util.List<Client> getAllClients(jaxx.runtime.JAXXContext context)
           
 java.util.List<org.sharengo.wikitty.WikittyExtension> getAllForms(jaxx.runtime.JAXXContext context)
           
 java.util.List<Group> getAllGroups(jaxx.runtime.JAXXContext context)
           
 java.util.List<User> getAllUsers(jaxx.runtime.JAXXContext context)
           
 org.sharengo.wikitty.WikittyExtension getExtension(java.lang.String extensionName)
           
 java.lang.String getFirstElementPreview(jaxx.runtime.JAXXContext context, java.lang.String url)
           
 org.sharengo.wikitty.WikittyExtension getFormType(XmlStream xmlStream)
           
 OfferListTableModel getResultTableModel(VradiFormPageDTO forms)
           
 VradiThesaurusDTO getRootThesaurus()
           
protected  jaxx.runtime.swing.navigation.NavigationTreeNode getSelectedNode(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper)
           
protected  jaxx.runtime.swing.navigation.NavigationTreeNode getSelectedNode(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper)
           
 javax.swing.ComboBoxModel getTypesModel()
           
protected  VradiStorageService getVradiStorageService()
           
 java.util.List<XmlFieldBinding> getXmlStreamFields(XmlStream xmlStream)
           
protected  XmlStreamService getXmlStreamService()
           
 AdminPopupUI init(jaxx.runtime.JAXXContext rootContext, java.lang.Object... datas)
           
 void moveThesaurus(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helperFrom, VradiThesaurusDTO beanToMove)
           
 void openRequest(jaxx.runtime.JAXXContext rootContext, java.lang.String request)
           
 VradiFormPageDTO query(java.lang.String query)
           
 void refreshAllThesaurus(jaxx.runtime.JAXXContext context)
           
protected  void repaintSelectedNode(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper)
           
 void save(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper, java.lang.Object... beans)
           
 void save(java.lang.Object bean)
           
 void saveFormType(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper, java.util.List<FieldSelectModel> fields, org.sharengo.wikitty.WikittyExtension formType)
           
 void saveThesaurus(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper)
           
protected  void saveThesaurus(VradiThesaurusDTO toSave)
           
 XmlStream saveXmlStream(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper, XmlStream xmlStream, java.util.List<XmlFieldBinding> bindings)
           
 void updateFieldsModel(jaxx.runtime.JAXXContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TOOLTIP_LINE_MAX_CHAR_NB

public static final int TOOLTIP_LINE_MAX_CHAR_NB
See Also:
Constant Field Values

TOOLTIP_ELEMENT_MAX_CHAR_NB

public static final int TOOLTIP_ELEMENT_MAX_CHAR_NB
See Also:
Constant Field Values

XML_STREAM_FIELDS_CACHE

public static final java.util.Map<java.lang.String,org.jdom.Element> XML_STREAM_FIELDS_CACHE
Cache of the already loaded urls : keeps only the first Element parsed


CLIENT_COMPARATOR

protected static final java.util.Comparator<Client> CLIENT_COMPARATOR

USER_COMPARATOR

protected static final java.util.Comparator<User> USER_COMPARATOR

GROUP_COMPARATOR

protected static final java.util.Comparator<Group> GROUP_COMPARATOR

FORM_COMPARATOR

protected static final java.util.Comparator<org.sharengo.wikitty.WikittyExtension> FORM_COMPARATOR

XML_STREAM_COMPARATOR

protected static final java.util.Comparator<XmlStream> XML_STREAM_COMPARATOR
Constructor Detail

AdminHandler

public AdminHandler()
Method Detail

init

public AdminPopupUI init(jaxx.runtime.JAXXContext rootContext,
                         java.lang.Object... datas)

getVradiStorageService

protected VradiStorageService getVradiStorageService()

getXmlStreamService

protected XmlStreamService getXmlStreamService()

answerToDelete

protected boolean answerToDelete(jaxx.runtime.JAXXContext context,
                                 java.lang.String name)

repaintSelectedNode

protected void repaintSelectedNode(jaxx.runtime.JAXXContext context,
                                   VradiNavigationTreeHelper helper)

getSelectedNode

protected jaxx.runtime.swing.navigation.NavigationTreeNode getSelectedNode(jaxx.runtime.JAXXContext context,
                                                                           VradiNavigationTreeHelper helper)

save

public void save(java.lang.Object bean)

save

public void save(jaxx.runtime.JAXXContext context,
                 VradiNavigationTreeHelper helper,
                 java.lang.Object... beans)

answerToSave

public boolean answerToSave(AdminThesaurusUI content)

answerToSave

public boolean answerToSave(AdminContentUI<?> content)

delete

public void delete(jaxx.runtime.JAXXContext context,
                   VradiNavigationTreeHelper helper,
                   java.lang.Object bean)

cancel

protected <B> void cancel(AdminContentUI<B> content,
                          VradiNavigationTreeHelper helper)

getResultTableModel

public OfferListTableModel getResultTableModel(VradiFormPageDTO forms)

getTypesModel

public javax.swing.ComboBoxModel getTypesModel()

refreshAllThesaurus

public void refreshAllThesaurus(jaxx.runtime.JAXXContext context)

getRootThesaurus

public VradiThesaurusDTO getRootThesaurus()

getSelectedNode

protected jaxx.runtime.swing.navigation.NavigationTreeNode getSelectedNode(jaxx.runtime.JAXXContext context,
                                                                           ThesaurusTreeHelper helper)

addChildThesaurusToSelected

public boolean addChildThesaurusToSelected(jaxx.runtime.JAXXContext context,
                                           ThesaurusTreeHelper helper)

addChildThesaurus

protected boolean addChildThesaurus(jaxx.runtime.JAXXContext context,
                                    ThesaurusTreeHelper helper,
                                    jaxx.runtime.swing.navigation.NavigationTreeNode parentNode)

editThesaurusSelected

public boolean editThesaurusSelected(jaxx.runtime.JAXXContext context,
                                     ThesaurusTreeHelper helper)

deleteThesaurusSelected

public boolean deleteThesaurusSelected(jaxx.runtime.JAXXContext context,
                                       ThesaurusTreeHelper helper)

deleteThesaurusSelected

public boolean deleteThesaurusSelected(jaxx.runtime.JAXXContext context,
                                       ThesaurusTreeHelper helper,
                                       boolean ask)

deleteThesaurus

public boolean deleteThesaurus(jaxx.runtime.JAXXContext context,
                               ThesaurusTreeHelper helper,
                               jaxx.runtime.swing.navigation.NavigationTreeNode selectedNode,
                               boolean ask)

deleteTreeNode

protected void deleteTreeNode(VradiThesaurusDTO toDelete)

attachListener

protected void attachListener(ThesaurusEditUI ui,
                              VradiThesaurusDTO thesaurus)

cancelThesaurus

public void cancelThesaurus(jaxx.runtime.JAXXContext context,
                            ThesaurusTreeHelper helper)

cancelThesaurus

public void cancelThesaurus(jaxx.runtime.JAXXContext context,
                            ThesaurusTreeHelper helper,
                            jaxx.runtime.swing.navigation.NavigationTreeNode node)

saveThesaurus

public void saveThesaurus(jaxx.runtime.JAXXContext context,
                          ThesaurusTreeHelper helper)

saveThesaurus

protected void saveThesaurus(VradiThesaurusDTO toSave)

moveThesaurus

public void moveThesaurus(jaxx.runtime.JAXXContext context,
                          ThesaurusTreeHelper helperFrom,
                          VradiThesaurusDTO beanToMove)

openRequest

public void openRequest(jaxx.runtime.JAXXContext rootContext,
                        java.lang.String request)

getAllClients

public java.util.List<Client> getAllClients(jaxx.runtime.JAXXContext context)

getAllUsers

public java.util.List<User> getAllUsers(jaxx.runtime.JAXXContext context)

createClient

public void createClient(jaxx.runtime.JAXXContext context,
                         VradiNavigationTreeHelper helper)

createUser

public void createUser(jaxx.runtime.JAXXContext context,
                       VradiNavigationTreeHelper helper)

getAllGroups

public java.util.List<Group> getAllGroups(jaxx.runtime.JAXXContext context)

createGroup

public void createGroup(jaxx.runtime.JAXXContext context,
                        VradiNavigationTreeHelper helper)

getAllForms

public java.util.List<org.sharengo.wikitty.WikittyExtension> getAllForms(jaxx.runtime.JAXXContext context)

createFormType

public void createFormType(jaxx.runtime.JAXXContext context,
                           VradiNavigationTreeHelper helper)

createForms

public void createForms(jaxx.runtime.JAXXContext context)

saveFormType

public void saveFormType(jaxx.runtime.JAXXContext context,
                         VradiNavigationTreeHelper helper,
                         java.util.List<FieldSelectModel> fields,
                         org.sharengo.wikitty.WikittyExtension formType)

query

public VradiFormPageDTO query(java.lang.String query)

getExtension

public org.sharengo.wikitty.WikittyExtension getExtension(java.lang.String extensionName)

createXmlStream

public void createXmlStream(jaxx.runtime.JAXXContext context,
                            VradiNavigationTreeHelper helper)

saveXmlStream

public XmlStream saveXmlStream(jaxx.runtime.JAXXContext context,
                               VradiNavigationTreeHelper helper,
                               XmlStream xmlStream,
                               java.util.List<XmlFieldBinding> bindings)

getXmlStreamFields

public java.util.List<XmlFieldBinding> getXmlStreamFields(XmlStream xmlStream)

getFormType

public org.sharengo.wikitty.WikittyExtension getFormType(XmlStream xmlStream)

updateFieldsModel

public void updateFieldsModel(jaxx.runtime.JAXXContext context)

getFirstElementPreview

public java.lang.String getFirstElementPreview(jaxx.runtime.JAXXContext context,
                                               java.lang.String url)

createModel

public void createModel(jaxx.runtime.JAXXContext context)
Create the model and store it in the given context.

Parameters:
context - the context where to hold the model


Copyright © 2009-2010 JurisMarches. All Rights Reserved.