Class ProfileAction

java.lang.Object
org.apache.struts.action.Action
org.apache.struts.actions.BaseAction
org.apache.struts.actions.DispatchAction
org.bgerp.action.base.BaseAction
org.bgerp.action.ProfileAction

public class ProfileAction extends BaseAction
Current user's profile actions: settings and personalization
  • Constructor Details

    • ProfileAction

      public ProfileAction()
      Default constructor
  • Method Details

    • unspecified

      public org.apache.struts.action.ActionForward unspecified(DynActionForm form, ConnectionSet conSet) throws Exception
      Description copied from class: BaseAction
      Default action method if no parameter 'action' passed. Overwrite and implement.
      Overrides:
      unspecified in class BaseAction
      Parameters:
      form -
      conSet -
      Returns:
      Throws:
      Exception
    • settings

      public org.apache.struts.action.ActionForward settings(DynActionForm form, ConnectionSet conSet) throws Exception
      Opens the profile settings page
      Parameters:
      form - request form
      conSet - connection set
      Returns:
      HTML view forward
      Throws:
      Exception - on any error
    • parameters

      public org.apache.struts.action.ActionForward parameters(DynActionForm form, ConnectionSet conSet) throws Exception
      Opens the profile parameters page
      Parameters:
      form - request form
      conSet - connection set
      Returns:
      HTML view forward
      Throws:
      Exception - on any error
    • updateOwnParameter

      public org.apache.struts.action.ActionForward updateOwnParameter(DynActionForm form, ConnectionSet conSet)
      Permission marker action for editing the user's own parameters
      Parameters:
      form - request form
      conSet - connection set
      Returns:
      never returns normally
    • updateOthersParameter

      public org.apache.struts.action.ActionForward updateOthersParameter(DynActionForm form, ConnectionSet conSet)
      Permission marker action for editing other users' parameters
      Parameters:
      form - request form
      conSet - connection set
      Returns:
      never returns normally
    • updateSettings

      public org.apache.struts.action.ActionForward updateSettings(DynActionForm form, Connection con) throws Exception
      Updates the current user's login, name and password
      Parameters:
      form - request form
      con - database connection
      Returns:
      JSON response
      Throws:
      Exception - on any error
    • updatePersonalization

      public org.apache.struts.action.ActionForward updatePersonalization(DynActionForm form, Connection con) throws Exception
      Updates the current user's interface personalization preferences
      Parameters:
      form - request form
      con - database connection
      Returns:
      JSON response
      Throws:
      Exception - on any error