|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jurismarches.vradi.ui.admin.AdminHandler
public class AdminHandler
| Field Summary | |
|---|---|
static int |
TOOLTIP_ELEMENT_MAX_CHAR_NB
Max element in xml stream sample tooltip. |
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 | ||
|---|---|---|
void |
addWebHarvestScript(jaxx.runtime.JAXXContext context,
WebHarvestStream stream)
|
|
boolean |
answerToSave(AdminContentUI<?> content)
|
|
boolean |
answerToSave(AdminContentUI<?> content,
VradiTreeNode oldNode)
|
|
protected
|
cancel(AdminContentUI<B> content,
VradiTreeNode oldNode,
boolean trigerredByCancelButton)
|
|
protected
|
cancelIfCreation(AdminContentUI<B> content,
VradiTreeNode oldNode,
org.nuiton.wikitty.BusinessEntity bean)
|
|
protected void |
close(jaxx.runtime.JAXXContext context)
Close ui (release resources). |
|
boolean |
confirmDeletion(AdminContentUI<?> content)
|
|
AdminRequestUI |
createAdminRequestUI(jaxx.runtime.JAXXContext rootContext,
QueryBean request,
Thesaurus thesaurus)
|
|
void |
createClient(AdminClientUI context)
|
|
protected void |
createEntity(AdminNavUI ui,
Class clazz)
|
|
void |
createForms(jaxx.runtime.JAXXContext context)
|
|
XmlStreamImportResult |
createForms(XmlStream xmlStream)
|
|
void |
createFormType(AdminFormTypeUI context,
AdminNavigationTreeHelper helper)
Create new form type (name checked). |
|
void |
createGroup(AdminGroupUI context)
|
|
void |
createUser(jaxx.runtime.JAXXContext context,
Client clientConcerned)
|
|
void |
createWebHarvestStream(AdminXmlStreamUI context)
|
|
void |
createXmlStream(AdminXmlStreamUI context)
|
|
|
delete(AdminContentUI<B> content,
AdminNavigationTreeHelper helper,
B bean)
|
|
void |
downloadTemplate(AdminFormTypeUI adminFormTypeUI)
Ask for user where to save template and download it. |
|
void |
exportClientUsersDBCSV(AdminNavUI adminNavUI)
Export all clients database (with groups, users, clients) as CSV. |
|
List<Client> |
getAllClients()
Get all clients. |
|
List<Group> |
getAllGroups()
Get all groups. |
|
static List<Status> |
getAllStatuses()
|
|
List<User> |
getAllUsers()
Get all users. |
|
org.nuiton.wikitty.WikittyExtension |
getExtension(String extensionName)
|
|
String |
getFirstElementPreview(jaxx.runtime.JAXXContext context,
XmlStream bean)
|
|
ComboBoxModel |
getTemplateComboBoxModel(org.nuiton.wikitty.WikittyExtension extension)
Get combo box model with all template registred for specified extension. |
|
ComboBoxModel |
getTypesModel()
|
|
protected AdminPopupUI |
getUI(jaxx.runtime.JAXXContext context)
|
|
List<XmlFieldBinding> |
getXmlStreamFields(XmlStream xmlStream)
Find all XmlFieldBinding for XmlStream. |
|
void |
importClientUsersDBCSV(AdminNavUI adminNavUI)
Import CSV file. |
|
AdminPopupUI |
init(jaxx.runtime.JAXXContext rootContext)
|
|
void |
initScriptComboBox(JComboBox combo,
WebHarvestStream bean)
|
|
void |
openAdminXmlStreamUI(AdminXmlStreamUI xmlStreamUI)
|
|
void |
openRequest(jaxx.runtime.JAXXContext rootContext,
QueryBean request)
|
|
void |
openRequest(jaxx.runtime.JAXXContext rootContext,
QueryBean request,
Thesaurus thesaurus,
boolean isShowImply)
|
|
void |
openRequest(jaxx.runtime.JAXXContext rootContext,
Thesaurus thesaurus)
|
|
void |
openUI(AdminNavUI ui,
String id,
Class editType)
Open UI depending on node type. |
|
void |
openUI(AdminNavUI ui,
VradiTreeNode node)
Open UI depending on node type. |
|
void |
openWebHarvestEditor(jaxx.runtime.JAXXContext context)
|
|
Client |
saveClient(jaxx.runtime.JAXXContext parentUI,
AdminNavigationTreeHelper helper,
Client client,
Collection<Group> groups)
|
|
void |
saveFormType(AdminFormTypeUI context,
AdminNavigationTreeHelper helper)
|
|
Group |
saveGroup(jaxx.runtime.JAXXContext parentUI,
AdminNavigationTreeHelper helper,
Group group)
Save group in wikitty. |
|
protected Collection<Group> |
saveGroups(jaxx.runtime.JAXXContext parentUI,
AdminNavigationTreeHelper helper,
List<Group> groups)
Save groups in wikitty. |
|
void |
saveStatuses(AdminStatusUI adminStatusUI)
|
|
|
saveStream(AdminXmlStreamUI ui,
AdminNavigationTreeHelper helper,
E xmlStream,
List<XmlFieldBinding> bindings)
|
|
protected
|
saveStream(E xmlStream,
List<XmlFieldBinding> bindings)
Save stream in wikitty. |
|
void |
saveTemplateFieldBinding(TemplateFieldBindingUI context)
|
|
User |
saveUser(jaxx.runtime.JAXXContext parentUI,
AdminNavigationTreeHelper helper,
User user,
Collection<Group> groups)
|
|
protected void |
showFormCreationResults(AdminXmlStreamUI xmlStreamUI,
XmlStreamImportResult xmlStreamImportResult)
|
|
void |
showHistory(String id)
Open rss representing group request historique in web broser |
|
void |
showTemplateExample(AdminFormTypeUI context)
|
|
protected
|
showUI(AdminNavUI navUI,
B bean,
Class<? extends AdminContentUI> uiClass)
Create by introspection content ui. |
|
void |
updateTemplateFieldTableModel(TemplateFieldBindingUI context,
org.nuiton.wikitty.WikittyExtension extension,
String templateName)
|
|
void |
updateXmlStreamFieldModel(jaxx.runtime.JAXXContext context)
|
|
boolean |
uploadNewTemplate(AdminFormTypeUI adminFormTypeUI)
Upload local file on server and refresh template list combo box. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int TOOLTIP_ELEMENT_MAX_CHAR_NB
public static final Map<String,org.jdom.Element> XML_STREAM_FIELDS_CACHE
| Constructor Detail |
|---|
public AdminHandler()
| Method Detail |
|---|
public AdminPopupUI init(jaxx.runtime.JAXXContext rootContext)
protected AdminPopupUI getUI(jaxx.runtime.JAXXContext context)
protected void close(jaxx.runtime.JAXXContext context)
context - context
public void openUI(AdminNavUI ui,
VradiTreeNode node)
context - dataProvider - contentLayout - content - node -
public void openUI(AdminNavUI ui,
String id,
Class editType)
context - dataProvider - contentLayout - content - node -
protected <B> void showUI(AdminNavUI navUI,
B bean,
Class<? extends AdminContentUI> uiClass)
B - context - contentLayout - content - bean - uiClass -
public Group saveGroup(jaxx.runtime.JAXXContext parentUI,
AdminNavigationTreeHelper helper,
Group group)
parentUI - parent ui referencegroup - group to save
protected Collection<Group> saveGroups(jaxx.runtime.JAXXContext parentUI,
AdminNavigationTreeHelper helper,
List<Group> groups)
groups - groups
protected <E extends XmlStream> E saveStream(E xmlStream,
List<XmlFieldBinding> bindings)
E - xmlStream - bindings -
public Client saveClient(jaxx.runtime.JAXXContext parentUI,
AdminNavigationTreeHelper helper,
Client client,
Collection<Group> groups)
public User saveUser(jaxx.runtime.JAXXContext parentUI,
AdminNavigationTreeHelper helper,
User user,
Collection<Group> groups)
public void exportClientUsersDBCSV(AdminNavUI adminNavUI)
ui.admin.nav.AdminClientNavUI.
adminNavUI - parent uipublic void importClientUsersDBCSV(AdminNavUI adminNavUI)
adminNavUI - parent uipublic boolean answerToSave(AdminContentUI<?> content)
public boolean answerToSave(AdminContentUI<?> content,
VradiTreeNode oldNode)
public boolean confirmDeletion(AdminContentUI<?> content)
public <B> void delete(AdminContentUI<B> content,
AdminNavigationTreeHelper helper,
B bean)
protected <B> void cancel(AdminContentUI<B> content,
VradiTreeNode oldNode,
boolean trigerredByCancelButton)
protected <B> void cancelIfCreation(AdminContentUI<B> content,
VradiTreeNode oldNode,
org.nuiton.wikitty.BusinessEntity bean)
public ComboBoxModel getTypesModel()
public void openRequest(jaxx.runtime.JAXXContext rootContext,
Thesaurus thesaurus)
public void openRequest(jaxx.runtime.JAXXContext rootContext,
QueryBean request)
public void openRequest(jaxx.runtime.JAXXContext rootContext,
QueryBean request,
Thesaurus thesaurus,
boolean isShowImply)
public AdminRequestUI createAdminRequestUI(jaxx.runtime.JAXXContext rootContext,
QueryBean request,
Thesaurus thesaurus)
public static List<Status> getAllStatuses()
public void saveStatuses(AdminStatusUI adminStatusUI)
protected void createEntity(AdminNavUI ui,
Class clazz)
public void createClient(AdminClientUI context)
public void createUser(jaxx.runtime.JAXXContext context,
Client clientConcerned)
public void createGroup(AdminGroupUI context)
public List<Client> getAllClients()
public List<Group> getAllGroups()
public List<User> getAllUsers()
public void createFormType(AdminFormTypeUI context,
AdminNavigationTreeHelper helper)
context - parent uihelper - tree helperpublic void createForms(jaxx.runtime.JAXXContext context)
public XmlStreamImportResult createForms(XmlStream xmlStream)
throws VradiException
VradiException
protected void showFormCreationResults(AdminXmlStreamUI xmlStreamUI,
XmlStreamImportResult xmlStreamImportResult)
public void saveFormType(AdminFormTypeUI context,
AdminNavigationTreeHelper helper)
public org.nuiton.wikitty.WikittyExtension getExtension(String extensionName)
public void createWebHarvestStream(AdminXmlStreamUI context)
public void createXmlStream(AdminXmlStreamUI context)
public void openWebHarvestEditor(jaxx.runtime.JAXXContext context)
public void addWebHarvestScript(jaxx.runtime.JAXXContext context,
WebHarvestStream stream)
public void initScriptComboBox(JComboBox combo,
WebHarvestStream bean)
public <E extends XmlStream> E saveStream(AdminXmlStreamUI ui,
AdminNavigationTreeHelper helper,
E xmlStream,
List<XmlFieldBinding> bindings)
public List<XmlFieldBinding> getXmlStreamFields(XmlStream xmlStream)
xmlStream - XmlStream to find XmlFieldBinding
public void openAdminXmlStreamUI(AdminXmlStreamUI xmlStreamUI)
public void updateXmlStreamFieldModel(jaxx.runtime.JAXXContext context)
public void updateTemplateFieldTableModel(TemplateFieldBindingUI context,
org.nuiton.wikitty.WikittyExtension extension,
String templateName)
public void saveTemplateFieldBinding(TemplateFieldBindingUI context)
public String getFirstElementPreview(jaxx.runtime.JAXXContext context,
XmlStream bean)
public ComboBoxModel getTemplateComboBoxModel(org.nuiton.wikitty.WikittyExtension extension)
extension - extension to get template list (can be null)
public void showTemplateExample(AdminFormTypeUI context)
public boolean uploadNewTemplate(AdminFormTypeUI adminFormTypeUI)
adminFormTypeUI - parent ui
true if file has been uploadedpublic void downloadTemplate(AdminFormTypeUI adminFormTypeUI)
adminFormTypeUI - parent uipublic void showHistory(String id)
id - of group with request
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||