org.chorem.bow.action
Class PreferencesAction

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by org.chorem.bow.action.BowBaseAction
          extended by org.chorem.bow.action.PreferencesAction
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, Serializable, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.SessionAware

public class PreferencesAction
extends BowBaseAction
implements org.apache.struts2.interceptor.ServletRequestAware

Change les preferences de l'utilisateur (couleur, password, email, ...)

Author:
poussin
See Also:
Serialized Form

Field Summary
protected  String bookmarksHomePage
           
protected  Map<String,Integer> bookmarksImportDate
           
protected  String colors
           
protected  String confirmNewPassword
           
protected  String currentPassword
           
protected  String delete
           
protected  String email
           
protected  Set<org.nuiton.wikitty.search.FacetTopic> labels
           
protected  String newLabel
           
protected  String newPassword
           
protected  String rename
           
protected  javax.servlet.http.HttpServletRequest request
           
protected  String searchEngineUrlResults
           
protected  String searchEngineUrlSuggestions
           
protected  String[] selectedLabels
           
protected  String tagsNb
           
protected  String update
           
 
Fields inherited from class org.chorem.bow.action.BowBaseAction
CONTEXT_ACTION_KEY, log, session, UNTRANSLATED_MARKER
 
Fields inherited from class com.opensymphony.xwork2.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
PreferencesAction()
           
 
Method Summary
 String adminlabels()
          Fait les modification demandé par l'utilisateur dans l'interface de preference: renome ou supprime des labels.
protected  BowPreference changePreference(BowPreference preference)
           
protected  BowUser changeUser(BowUser newUser)
           
 String execute()
          Changes the user preferences
static PreferencesAction getAction()
           
 String getBookmarksHomePage()
           
 Map<String,Integer> getBookmarksImportDate()
           
 String getColors()
           
 String getConfirmNewPassword()
           
 String getCurrentPassword()
           
 String getDelete()
           
 String getEmail()
           
 Set<org.nuiton.wikitty.search.FacetTopic> getLabels()
           
 String getNewLabel()
           
 String getNewPassword()
           
 String getRename()
           
 String getSearchEngineUrlResults()
           
 String getSearchEngineUrlSuggestions()
           
 String[] getSelectedLabels()
           
 String getTagsNb()
           
 String getUpdate()
           
protected  void loadLabels(org.nuiton.wikitty.WikittyProxy proxy)
          Charge dans la variable labels tous les labels de l'utilisateur
 void setBookmarksHomePage(String bookmarksHomePage)
           
 void setBookmarksImportDate(Map<String,Integer> bookmarksImportDate)
           
 void setColors(String colors)
           
 void setConfirmNewPassword(String confirmNewPassword)
           
 void setCurrentPassword(String currentPassword)
           
 void setDelete(String delete)
           
 void setEmail(String email)
           
 void setNewLabel(String newLabel)
           
 void setNewPassword(String newPassword)
           
 void setRename(String rename)
           
 void setSearchEngineUrlResults(String searchEngineUrlResults)
           
 void setSearchEngineUrlSuggestions(String searchEngineUrlSuggestions)
           
 void setSelectedLabels(String[] selectedLabels)
           
 void setServletRequest(javax.servlet.http.HttpServletRequest request)
           
 void setTagsNb(String tagsNb)
           
 void setUpdate(String update)
           
 
Methods inherited from class org.chorem.bow.action.BowBaseAction
getBowProxy, getBowSession, getSafeText, getText, getText, getText, getText, getText, getText, getText, getText, getText, setSession
 
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

colors

protected String colors

tagsNb

protected String tagsNb

bookmarksHomePage

protected String bookmarksHomePage

searchEngineUrlSuggestions

protected String searchEngineUrlSuggestions

searchEngineUrlResults

protected String searchEngineUrlResults

email

protected String email

newPassword

protected String newPassword

currentPassword

protected String currentPassword

confirmNewPassword

protected String confirmNewPassword

update

protected String update

bookmarksImportDate

protected Map<String,Integer> bookmarksImportDate

request

protected javax.servlet.http.HttpServletRequest request

labels

protected Set<org.nuiton.wikitty.search.FacetTopic> labels

selectedLabels

protected String[] selectedLabels

rename

protected String rename

delete

protected String delete

newLabel

protected String newLabel
Constructor Detail

PreferencesAction

public PreferencesAction()
Method Detail

getAction

public static PreferencesAction getAction()

getNewLabel

public String getNewLabel()

setNewLabel

public void setNewLabel(String newLabel)

setRename

public void setRename(String rename)

getRename

public String getRename()

setDelete

public void setDelete(String delete)

getDelete

public String getDelete()

getColors

public String getColors()
Returns:
the colors

setColors

public void setColors(String colors)
Parameters:
colors - the colors to set

getTagsNb

public String getTagsNb()
Returns:
the tagsNb

setTagsNb

public void setTagsNb(String tagsNb)
Parameters:
tagsNb - the tagsNb to set

getBookmarksHomePage

public String getBookmarksHomePage()
Returns:
the bookmarksHomePage

setBookmarksHomePage

public void setBookmarksHomePage(String bookmarksHomePage)
Parameters:
bookmarksHomePage - the bookmarksHomePage to set

getSearchEngineUrlSuggestions

public String getSearchEngineUrlSuggestions()
Returns:
the searchEngineUrlSuggestions

setSearchEngineUrlSuggestions

public void setSearchEngineUrlSuggestions(String searchEngineUrlSuggestions)
Parameters:
searchEngineUrlSuggestions - the searchEngineUrlSuggestions to set

getSearchEngineUrlResults

public String getSearchEngineUrlResults()
Returns:
the searchEngineUrlResults

setSearchEngineUrlResults

public void setSearchEngineUrlResults(String searchEngineUrlResults)
Parameters:
searchEngineUrlResults - the searchEngineUrlResults to set

getEmail

public String getEmail()
Returns:
the email

setEmail

public void setEmail(String email)
Parameters:
email - the email to set

getNewPassword

public String getNewPassword()
Returns:
the newPassword

setNewPassword

public void setNewPassword(String newPassword)
Parameters:
newPassword - the newPassword to set

getCurrentPassword

public String getCurrentPassword()
Returns:
the currentPassword

setCurrentPassword

public void setCurrentPassword(String currentPassword)
Parameters:
currentPassword - the currentPassword to set

getConfirmNewPassword

public String getConfirmNewPassword()
Returns:
the confirmNewPassword

setConfirmNewPassword

public void setConfirmNewPassword(String confirmNewPassword)
Parameters:
confirmNewPassword - the confirmNewPassword to set

getUpdate

public String getUpdate()
Returns:
the update

setUpdate

public void setUpdate(String update)
Parameters:
update - the update to set

getBookmarksImportDate

public Map<String,Integer> getBookmarksImportDate()
Returns:
the bookmarksImportDate

setBookmarksImportDate

public void setBookmarksImportDate(Map<String,Integer> bookmarksImportDate)
Parameters:
bookmarksImportDate - the bookmarksImportDate to set

getLabels

public Set<org.nuiton.wikitty.search.FacetTopic> getLabels()

getSelectedLabels

public String[] getSelectedLabels()

setSelectedLabels

public void setSelectedLabels(String[] selectedLabels)

setServletRequest

public void setServletRequest(javax.servlet.http.HttpServletRequest request)
Specified by:
setServletRequest in interface org.apache.struts2.interceptor.ServletRequestAware

changePreference

protected BowPreference changePreference(BowPreference preference)

changeUser

protected BowUser changeUser(BowUser newUser)

loadLabels

protected void loadLabels(org.nuiton.wikitty.WikittyProxy proxy)
Charge dans la variable labels tous les labels de l'utilisateur

Parameters:
proxy -

adminlabels

public String adminlabels()
Fait les modification demandé par l'utilisateur dans l'interface de preference: renome ou supprime des labels. Si l'utilisateur demande le remplacement de label on indiquant pas de nouveau label, alors la chaine vide est utilisee.

Returns:

execute

public String execute()
Changes the user preferences

Specified by:
execute in interface com.opensymphony.xwork2.Action
Overrides:
execute in class com.opensymphony.xwork2.ActionSupport


Copyright © 2010-2011 CodeLutin. All Rights Reserved.