com.jurismarches.vradi.ui.admin
Class AdminHandler

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

public class AdminHandler
extends Object

Author:
letellier

Field Summary
static int TOOLTIP_ELEMENT_MAX_CHAR_NB
           
static int TOOLTIP_LINE_MAX_CHAR_NB
           
static Map<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
 boolean answerToSave(AdminContentUI<?> content)
           
 boolean confirmDeletion(AdminContentUI<?> content)
           
 AdminRequestUI createAdminRequestUI(jaxx.runtime.JAXXContext rootContext, VradiQueryBean request, List<VradiThesaurusDTO> thesaurus)
           
 void createClient(AdminClientUI context, AdminNavigationTreeHelper helper)
           
 void createForms(jaxx.runtime.JAXXContext context)
           
 Object createForms(XmlStream xmlStream, VradiUser vradiUser)
           
 void createFormType(AdminFormTypeUI context, AdminNavigationTreeHelper helper)
           
 void createGroup(AdminGroupUI context, AdminNavigationTreeHelper helper)
           
 void createUser(jaxx.runtime.JAXXContext context, AdminNavigationTreeHelper helper)
           
 void createXmlStream(AdminXmlStreamUI context, AdminNavigationTreeHelper helper)
           
<B> void
delete(AdminContentUI<B> context, AdminNavigationTreeHelper helper, B bean)
           
 void exportClientUsersDBCSV(AdminNavUI adminNavUI)
          Export all clients database (with groups, users, clients) as CSV.
 Map<Client,Set<String>> getAllClients()
           
 List<VradiUserDTO> getAllDisplayUsers()
           
 Set<String> getAllFormTypeNames()
           
 List<org.sharengo.wikitty.WikittyExtension> getAllFormTypes()
           
 List<Group> getAllGroups()
           
 List<Status> getAllStatuses()
           
 List<User> getAllUsers()
           
 org.sharengo.wikitty.WikittyExtension getExtension(String extensionName)
           
 String getFirstElementPreview(jaxx.runtime.JAXXContext context, String url)
           
 ComboBoxModel getTemplateComboBoxModel(org.sharengo.wikitty.WikittyExtension extension)
           
 ComboBoxModel getTypesModel()
           
protected  VradiStorageService getVradiStorageService()
           
 List<XmlFieldBinding> getXmlStreamFields(XmlStream xmlStream)
           
protected  XmlStreamService getXmlStreamService()
           
 void importClientUsersDBCSV(AdminNavUI adminNavUI)
          Import CSV file.
 AdminPopupUI init(jaxx.runtime.JAXXContext rootContext, Object... datas)
           
 void openAdminXmlStreamUI(AdminXmlStreamUI xmlStreamUI)
           
 void openRequest(jaxx.runtime.JAXXContext rootContext, List<VradiThesaurusDTO> thesaurus)
           
 void openRequest(jaxx.runtime.JAXXContext rootContext, VradiQueryBean request)
           
 void openRequest(jaxx.runtime.JAXXContext rootContext, VradiQueryBean request, List<VradiThesaurusDTO> thesaurus)
           
 void removeFromGroup(AdminContentUI context, AdminNavigationTreeHelper helper)
           
 Client saveClient(AdminClientUI context, AdminNavigationTreeHelper helper, Client client, Collection<Group> groups)
           
 void saveFormType(AdminFormTypeUI context)
           
 Group saveGroup(AdminGroupUI context, AdminNavigationTreeHelper helper, Group group)
           
 void saveStatuses(AdminStatusUI adminStatusUI)
           
 void saveTemplateFieldBinding(TemplateFieldBindingUI context)
           
 User saveUser(AdminUserUI context, AdminNavigationTreeHelper helper, User user, Client client, Collection<Group> groups)
           
 XmlStream saveXmlStream(AdminXmlStreamUI context, AdminNavigationTreeHelper helper, XmlStream xmlStream, List<XmlFieldBinding> bindings)
           
 void saveXmlStreamConfig(XmlStreamConfigUI ui)
           
protected  void showFormCreationResults(AdminXmlStreamUI xmlStreamUI, Object object)
           
 void showHistory(String id)
           
 void showTemplateExample(AdminFormTypeUI context)
           
 void updateTemplateFieldTableModel(TemplateFieldBindingUI context, org.sharengo.wikitty.WikittyExtension extension, File template)
           
 void updateXmlStreamFieldModel(AdminXmlStreamUI xmlStreamUI)
           
 void uploadNewTemplate(AdminFormTypeUI 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 Map<String,org.jdom.Element> XML_STREAM_FIELDS_CACHE
Cache of the already loaded urls : keeps only the first Element parsed

Constructor Detail

AdminHandler

public AdminHandler()
Method Detail

init

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

getVradiStorageService

protected VradiStorageService getVradiStorageService()

getXmlStreamService

protected XmlStreamService getXmlStreamService()

removeFromGroup

public void removeFromGroup(AdminContentUI context,
                            AdminNavigationTreeHelper helper)

saveGroup

public Group saveGroup(AdminGroupUI context,
                       AdminNavigationTreeHelper helper,
                       Group group)

saveClient

public Client saveClient(AdminClientUI context,
                         AdminNavigationTreeHelper helper,
                         Client client,
                         Collection<Group> groups)

saveUser

public User saveUser(AdminUserUI context,
                     AdminNavigationTreeHelper helper,
                     User user,
                     Client client,
                     Collection<Group> groups)

exportClientUsersDBCSV

public void exportClientUsersDBCSV(AdminNavUI adminNavUI)
Export all clients database (with groups, users, clients) as CSV. Used in AdminClientNavUI.

Parameters:
adminNavUI - parent ui

importClientUsersDBCSV

public void importClientUsersDBCSV(AdminNavUI adminNavUI)
Import CSV file. Can be used to import clients, groups or thesaurus.

Parameters:
adminNavUI - parent ui

answerToSave

public boolean answerToSave(AdminContentUI<?> content)

confirmDeletion

public boolean confirmDeletion(AdminContentUI<?> content)

delete

public <B> void delete(AdminContentUI<B> context,
                       AdminNavigationTreeHelper helper,
                       B bean)

getTypesModel

public ComboBoxModel getTypesModel()

openRequest

public void openRequest(jaxx.runtime.JAXXContext rootContext,
                        List<VradiThesaurusDTO> thesaurus)

openRequest

public void openRequest(jaxx.runtime.JAXXContext rootContext,
                        VradiQueryBean request)

openRequest

public void openRequest(jaxx.runtime.JAXXContext rootContext,
                        VradiQueryBean request,
                        List<VradiThesaurusDTO> thesaurus)

createAdminRequestUI

public AdminRequestUI createAdminRequestUI(jaxx.runtime.JAXXContext rootContext,
                                           VradiQueryBean request,
                                           List<VradiThesaurusDTO> thesaurus)

getAllStatuses

public List<Status> getAllStatuses()

saveStatuses

public void saveStatuses(AdminStatusUI adminStatusUI)

getAllClients

public Map<Client,Set<String>> getAllClients()

getAllUsers

public List<User> getAllUsers()

getAllDisplayUsers

public List<VradiUserDTO> getAllDisplayUsers()

createClient

public void createClient(AdminClientUI context,
                         AdminNavigationTreeHelper helper)

createUser

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

getAllGroups

public List<Group> getAllGroups()

createGroup

public void createGroup(AdminGroupUI context,
                        AdminNavigationTreeHelper helper)

getAllFormTypes

public List<org.sharengo.wikitty.WikittyExtension> getAllFormTypes()

getAllFormTypeNames

public Set<String> getAllFormTypeNames()

createFormType

public void createFormType(AdminFormTypeUI context,
                           AdminNavigationTreeHelper helper)

createForms

public void createForms(jaxx.runtime.JAXXContext context)

createForms

public Object createForms(XmlStream xmlStream,
                          VradiUser vradiUser)

showFormCreationResults

protected void showFormCreationResults(AdminXmlStreamUI xmlStreamUI,
                                       Object object)

saveFormType

public void saveFormType(AdminFormTypeUI context)

getExtension

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

createXmlStream

public void createXmlStream(AdminXmlStreamUI context,
                            AdminNavigationTreeHelper helper)

saveXmlStream

public XmlStream saveXmlStream(AdminXmlStreamUI context,
                               AdminNavigationTreeHelper helper,
                               XmlStream xmlStream,
                               List<XmlFieldBinding> bindings)

getXmlStreamFields

public List<XmlFieldBinding> getXmlStreamFields(XmlStream xmlStream)

openAdminXmlStreamUI

public void openAdminXmlStreamUI(AdminXmlStreamUI xmlStreamUI)

updateXmlStreamFieldModel

public void updateXmlStreamFieldModel(AdminXmlStreamUI xmlStreamUI)

updateTemplateFieldTableModel

public void updateTemplateFieldTableModel(TemplateFieldBindingUI context,
                                          org.sharengo.wikitty.WikittyExtension extension,
                                          File template)

saveTemplateFieldBinding

public void saveTemplateFieldBinding(TemplateFieldBindingUI context)

getFirstElementPreview

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

saveXmlStreamConfig

public void saveXmlStreamConfig(XmlStreamConfigUI ui)

getTemplateComboBoxModel

public ComboBoxModel getTemplateComboBoxModel(org.sharengo.wikitty.WikittyExtension extension)

showTemplateExample

public void showTemplateExample(AdminFormTypeUI context)

uploadNewTemplate

public void uploadNewTemplate(AdminFormTypeUI context)

showHistory

public void showHistory(String id)


Copyright © 2009-2010 JurisMarches. All Rights Reserved.