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
protected static Comparator<Client> CLIENT_COMPARATOR
           
protected static Comparator<org.sharengo.wikitty.WikittyExtension> FORM_COMPARATOR
           
protected static Comparator<Group> GROUP_COMPARATOR
           
protected static Comparator<Status> STATUSES_COMPARATOR
           
static int TOOLTIP_ELEMENT_MAX_CHAR_NB
           
static int TOOLTIP_LINE_MAX_CHAR_NB
           
protected static Comparator<User> USER_COMPARATOR
           
protected static Comparator<XmlStream> XML_STREAM_COMPARATOR
           
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
protected  boolean answerToDelete(jaxx.runtime.JAXXContext context, String name)
           
 boolean answerToSave(AdminContentUI<?> content)
           
protected
<B> void
cancel(AdminContentUI<B> content, VradiNavigationTreeHelper helper, boolean trigerredByCancelButton)
           
 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, Object bean)
           
 List<Client> getAllClients(jaxx.runtime.JAXXContext context)
           
 List<org.sharengo.wikitty.WikittyExtension> getAllForms(jaxx.runtime.JAXXContext context)
           
 List<Group> getAllGroups(jaxx.runtime.JAXXContext context)
           
 List<Status> getAllStatuses()
           
 List<User> getAllUsers(jaxx.runtime.JAXXContext context)
           
 org.sharengo.wikitty.WikittyExtension getExtension(String extensionName)
           
 String getFirstElementPreview(jaxx.runtime.JAXXContext context, String url)
           
 org.sharengo.wikitty.WikittyExtension getFormType(XmlStream xmlStream)
           
protected  jaxx.runtime.swing.navigation.NavigationTreeNode getSelectedNode(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper)
           
 ComboBoxModel getTypesModel()
           
protected  VradiStorageService getVradiStorageService()
           
 List<XmlFieldBinding> getXmlStreamFields(XmlStream xmlStream)
           
protected  XmlStreamService getXmlStreamService()
           
 AdminPopupUI init(jaxx.runtime.JAXXContext rootContext, Object... datas)
           
 void openRequest(jaxx.runtime.JAXXContext rootContext, List<VradiThesaurusDTO> thesaurus)
           
 void openRequest(jaxx.runtime.JAXXContext rootContext, String request)
           
 void openRequest(jaxx.runtime.JAXXContext rootContext, String request, List<VradiThesaurusDTO> thesaurus)
           
protected  void repaintSelectedNode(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper)
           
 void save(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper, Object... beans)
           
 void save(Object bean)
           
 void saveFormType(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper, List<FieldSelectModel> fields, org.sharengo.wikitty.WikittyExtension formType)
           
 void saveStatuses(AdminStatusUI ui)
           
 XmlStream saveXmlStream(jaxx.runtime.JAXXContext context, VradiNavigationTreeHelper helper, XmlStream xmlStream, 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 Map<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 Comparator<Client> CLIENT_COMPARATOR

USER_COMPARATOR

protected static final Comparator<User> USER_COMPARATOR

GROUP_COMPARATOR

protected static final Comparator<Group> GROUP_COMPARATOR

FORM_COMPARATOR

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

STATUSES_COMPARATOR

protected static final Comparator<Status> STATUSES_COMPARATOR

XML_STREAM_COMPARATOR

protected static final Comparator<XmlStream> XML_STREAM_COMPARATOR
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()

answerToDelete

protected boolean answerToDelete(jaxx.runtime.JAXXContext context,
                                 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(Object bean)

save

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

answerToSave

public boolean answerToSave(AdminContentUI<?> content)

delete

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

cancel

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

getTypesModel

public ComboBoxModel getTypesModel()

openRequest

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

openRequest

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

openRequest

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

getAllStatuses

public List<Status> getAllStatuses()

saveStatuses

public void saveStatuses(AdminStatusUI ui)

getAllClients

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

getAllUsers

public 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 List<Group> getAllGroups(jaxx.runtime.JAXXContext context)

createGroup

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

getAllForms

public 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,
                         List<FieldSelectModel> fields,
                         org.sharengo.wikitty.WikittyExtension formType)

getExtension

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

createXmlStream

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

saveXmlStream

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

getXmlStreamFields

public List<XmlFieldBinding> getXmlStreamFields(XmlStream xmlStream)

getFormType

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

updateFieldsModel

public void updateFieldsModel(jaxx.runtime.JAXXContext context)

getFirstElementPreview

public String getFirstElementPreview(jaxx.runtime.JAXXContext context,
                                     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.