Class UserProfileAction

java.lang.Object
org.gluu.oxtrust.action.UserProfileAction
All Implemented Interfaces:
Serializable

@Named("userProfileAction") @ConversationScoped @Secure("#{permissionService.hasPermission(\'profile\', \'access\')}") public class UserProfileAction extends Object implements Serializable
Action class for view and update profile actions.
Author:
Yuriy Movchan Date: 11.02.2010
See Also:
  • Constructor Details

    • UserProfileAction

      public UserProfileAction()
  • Method Details

    • show

      public String show()
    • update

      public String update()
    • cancel

      public String cancel()
    • addOpts

      public void addOpts()
    • getPerson

      public GluuCustomPerson getPerson()
    • setPerson

      public void setPerson(GluuCustomPerson person)
    • getMandatoryAttributes

      public List<GluuCustomAttribute> getMandatoryAttributes()
    • getOriginForAttribute

      protected String getOriginForAttribute(org.gluu.model.GluuAttribute attribute)
    • allowEditAttribute

      protected boolean allowEditAttribute(org.gluu.model.GluuAttribute attribute)
    • getAllowPublication

      public boolean getAllowPublication()
    • setAllowPublication

      public void setAllowPublication(boolean allowPublication)
    • toggle

      public void toggle(String attributeName)
    • released

      public boolean released(String attributeName)
    • configureListingOptions

      public void configureListingOptions()
    • userEmailIsUniqAtEditionTime

      public boolean userEmailIsUniqAtEditionTime(String email)
    • isEditable

      public boolean isEditable()
    • setEditable

      public void setEditable(boolean isEditable)
    • removeValueFromAttribute

      public boolean removeValueFromAttribute(String value, String name)
    • getConfiguration

      public GluuConfiguration getConfiguration()