|
||||||||||
| 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,
AdminNavigationTreeHelper helper)
|
|
void |
createForms(jaxx.runtime.JAXXContext context)
|
|
Object |
createForms(XmlStream xmlStream)
|
|
void |
createFormType(AdminFormTypeUI context,
AdminNavigationTreeHelper helper)
|
|
void |
createGroup(AdminGroupUI context,
AdminNavigationTreeHelper helper)
|
|
void |
createUser(jaxx.runtime.JAXXContext context,
AdminNavigationTreeHelper helper)
|
|
void |
createWebHarvestStream(AdminXmlStreamUI context,
AdminNavigationTreeHelper helper)
|
|
void |
createXmlStream(AdminXmlStreamUI context,
AdminNavigationTreeHelper helper)
|
|
|
delete(AdminContentUI<B> context,
AdminNavigationTreeHelper helper,
B bean)
|
|
protected void |
deleteUserFromGroups(String wikittyId)
Remove the user from all the groups he is in. |
|
protected void |
deleteUsersForClient(String id)
Delete all the users of a client |
|
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)
|
|
protected void |
openUI(jaxx.runtime.JAXXContext context,
VradiDataProvider dataProvider,
jaxx.runtime.swing.CardLayout2 contentLayout,
JPanel content,
VradiTreeNode node)
Open UI depending on node type. |
|
void |
openWebHarvestEditor(jaxx.runtime.JAXXContext context)
|
|
protected Client |
saveClient(Client client)
Save client in wikitty. |
|
Client |
saveClient(Client client,
Collection<Group> groups)
|
|
void |
saveFormType(AdminFormTypeUI context)
|
|
Group |
saveGroup(Group group)
Save group in wikitty. |
|
protected Collection<Group> |
saveGroups(List<Group> groups)
Save groups in wikitty. |
|
void |
saveStatuses(AdminStatusUI adminStatusUI)
|
|
|
saveStream(AdminXmlStreamUI context,
AdminNavigationTreeHelper helper,
E xmlStream,
List<XmlFieldBinding> bindings)
|
|
protected
|
saveStream(E xmlStream,
List<XmlFieldBinding> bindings)
Save stream in wikitty. |
|
void |
saveTemplateFieldBinding(TemplateFieldBindingUI context)
|
|
protected User |
saveUser(User user)
Save user in wikitty. |
|
User |
saveUser(User user,
Client client,
Collection<Group> groups)
|
|
void |
saveXmlStreamConfig(XmlStreamConfigUI ui)
|
|
protected void |
showFormCreationResults(AdminXmlStreamUI xmlStreamUI,
Object object)
|
|
void |
showHistory(String id)
Open rss representing group request historique in web broser |
|
void |
showTemplateExample(AdminFormTypeUI context)
|
|
protected
|
showUI(jaxx.runtime.JAXXContext context,
jaxx.runtime.swing.CardLayout2 contentLayout,
JPanel content,
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
protected void openUI(jaxx.runtime.JAXXContext context,
VradiDataProvider dataProvider,
jaxx.runtime.swing.CardLayout2 contentLayout,
JPanel content,
VradiTreeNode node)
context - dataProvider - contentLayout - content - node -
protected <B> void showUI(jaxx.runtime.JAXXContext context,
jaxx.runtime.swing.CardLayout2 contentLayout,
JPanel content,
B bean,
Class<? extends AdminContentUI> uiClass)
B - context - contentLayout - content - bean - uiClass - public Group saveGroup(Group group)
group - group to save
protected Collection<Group> saveGroups(List<Group> groups)
groups - groups
protected Client saveClient(Client client)
client - client
protected User saveUser(User user)
user - user
protected <E extends XmlStream> E saveStream(E xmlStream,
List<XmlFieldBinding> bindings)
E - xmlStream - bindings -
public Client saveClient(Client client,
Collection<Group> groups)
public User saveUser(User user,
Client client,
Collection<Group> groups)
public void exportClientUsersDBCSV(AdminNavUI adminNavUI)
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> context,
AdminNavigationTreeHelper helper,
B bean)
protected void deleteUsersForClient(String id)
id - the client's wikittyIdprotected void deleteUserFromGroups(String wikittyId)
wikittyId - the user's wikittyId
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)
public void createClient(AdminClientUI context,
AdminNavigationTreeHelper helper)
public void createUser(jaxx.runtime.JAXXContext context,
AdminNavigationTreeHelper helper)
public List<Client> getAllClients()
public List<Group> getAllGroups()
public List<User> getAllUsers()
public void createGroup(AdminGroupUI context,
AdminNavigationTreeHelper helper)
public void createFormType(AdminFormTypeUI context,
AdminNavigationTreeHelper helper)
public void createForms(jaxx.runtime.JAXXContext context)
public Object createForms(XmlStream xmlStream)
protected void showFormCreationResults(AdminXmlStreamUI xmlStreamUI,
Object object)
public void saveFormType(AdminFormTypeUI context)
public org.nuiton.wikitty.WikittyExtension getExtension(String extensionName)
public void createWebHarvestStream(AdminXmlStreamUI context,
AdminNavigationTreeHelper helper)
public void createXmlStream(AdminXmlStreamUI context,
AdminNavigationTreeHelper helper)
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 context,
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 void saveXmlStreamConfig(XmlStreamConfigUI ui)
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 | |||||||||