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
           
protected static java.util.Comparator<User> USER_COMPARATOR
           
protected static java.util.Comparator<XmlStream> XML_STREAM_COMPARATOR
           
protected  java.util.Map<java.lang.String,java.util.List<java.lang.String>> xmlStreamFields
           
 
Constructor Summary
AdminHandler()
           
 
Method Summary
protected  boolean addChildThesaurus(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper, jaxx.runtime.swing.navigation.NavigationTreeNode parentNode)
           
protected  jaxx.runtime.swing.navigation.NavigationTreeNode addChildThesaurus(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper, jaxx.runtime.swing.navigation.NavigationTreeNode parentNode, java.lang.String name)
           
 boolean addChildThesaurusToSelected(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper, boolean isRoot)
           
protected  boolean answerToDelete(jaxx.runtime.JAXXContext context, java.lang.String name)
           
 boolean answerToSave(AdminContentUI<?> content)
           
 boolean answerToSave(AdminThesaurusUI content)
           
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(XmlStream xmlStream)
           
 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)
           
protected  void deleteThesaurus(Thesaurus toDelete)
           
 boolean deleteThesaurusSelected(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper)
           
 void executeQuery(AdminRequestUI ui)
           
 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)
           
 org.sharengo.wikitty.WikittyExtension getFormType(XmlStream xmlStream)
           
 OfferListTableModel getResultTableModel(java.util.List<Form> forms)
           
 Thesaurus 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()
           
 void openRequest(jaxx.runtime.JAXXContext rootContext, java.lang.String request)
           
 java.util.List<Form> query(java.lang.String query)
           
 void refreshAllThesaurus(jaxx.runtime.JAXXContext context)
           
 boolean renameThesaurusSelected(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper)
           
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<FieldSelectUI> fields, org.sharengo.wikitty.WikittyExtension formType)
           
 void saveThesaurus(jaxx.runtime.JAXXContext context, ThesaurusTreeHelper helper)
           
protected  void saveThesaurus(Thesaurus toSave)
           
 XmlStream saveXmlStream(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper, XmlStream xmlStream, java.util.List<XmlFieldBinding> bindings)
           
 void updateFieldsModel(AdminXmlStreamUI ui)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xmlStreamFields

protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> xmlStreamFields

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

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(java.util.List<Form> forms)

getTypesModel

public javax.swing.ComboBoxModel getTypesModel()

refreshAllThesaurus

public void refreshAllThesaurus(jaxx.runtime.JAXXContext context)

getRootThesaurus

public Thesaurus 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,
                                           boolean isRoot)

renameThesaurusSelected

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

deleteThesaurusSelected

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

deleteThesaurus

protected void deleteThesaurus(Thesaurus toDelete)

addChildThesaurus

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

addChildThesaurus

protected jaxx.runtime.swing.navigation.NavigationTreeNode addChildThesaurus(jaxx.runtime.JAXXContext context,
                                                                             ThesaurusTreeHelper helper,
                                                                             jaxx.runtime.swing.navigation.NavigationTreeNode parentNode,
                                                                             java.lang.String name)

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(Thesaurus toSave)

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(XmlStream xmlStream)

saveFormType

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

query

public java.util.List<Form> 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(AdminXmlStreamUI ui)

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

executeQuery

public void executeQuery(AdminRequestUI ui)


Copyright © 2009 JurisMarches. All Rights Reserved.