Edit C:\dspace\webapps\jspui\WEB-INF\classes\org\dspace\app\webui\servlet\EditProfileServlet.class
???? 3 ? 3 f g h g i 1 j 1 k l m n o p q M r s t u v w x y z a t { | } 1 ~ ? ? 1 ? ? ? ? f ? ? ? ? ? ? ? ? ? ? r ? ? ? ? Y Z y ? y ? ? ? y ? ? ? ? ? ? ? ? ? p ? ? log Lorg/apache/log4j/Logger; personService +Lorg/dspace/eperson/service/EPersonService; <init> ()V Code LineNumberTable LocalVariableTable this 1Lorg/dspace/app/webui/servlet/EditProfileServlet; doDSGet k(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V context Lorg/dspace/core/Context; request 'Ljavax/servlet/http/HttpServletRequest; response (Ljavax/servlet/http/HttpServletResponse; Exceptions ? ? ? ? doDSPost eperson Lorg/dspace/eperson/EPerson; settingPassword Z ok StackMapTable ? updateUserProfile _(Lorg/dspace/core/Context;Lorg/dspace/eperson/EPerson;Ljavax/servlet/http/HttpServletRequest;)Z lastName Ljava/lang/String; firstName phone language ? ? ? ? confirmAndSetPassword F(Lorg/dspace/eperson/EPerson;Ljavax/servlet/http/HttpServletRequest;)Z password passwordConfirm <clinit> SourceFile EditProfileServlet.java 8 9 ? ? ? ? ? 6 7 4 5 view_profile ? ? ? ? ? ? ? ? ? ? ? ? /register/edit-profile.jsp ? ? ? ? ? ? ? ? ? ? ? T U missing.fields ? ? ? _ ` password.problem edit_profile java/lang/StringBuilder password_changed= ? ? ? ? ? ? ? ? ? password.updated ? ? /register/profile-updated.jsp ? 9 problem=true last_name first_name ? ? ? ? ? ? ? ? password_confirm ? ? ? ? ? ? ? /org/dspace/app/webui/servlet/EditProfileServlet ? ? *org/dspace/app/webui/servlet/DSpaceServlet javax/servlet/ServletException java/io/IOException java/sql/SQLException 'org/dspace/authorize/AuthorizeException org/dspace/eperson/EPerson org/dspace/core/Context %javax/servlet/http/HttpServletRequest java/lang/String 0org/dspace/eperson/factory/EPersonServiceFactory getInstance 4()Lorg/dspace/eperson/factory/EPersonServiceFactory; getEPersonService -()Lorg/dspace/eperson/service/EPersonService; org/dspace/core/LogManager getHeader Q(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; org/apache/log4j/Logger info (Ljava/lang/Object;)V getCurrentUser ()Lorg/dspace/eperson/EPerson; setAttribute '(Ljava/lang/String;Ljava/lang/Object;)V $org/dspace/app/webui/util/JSPManager showJSP d(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)V getRequireCertificate ()Z getParameter &(Ljava/lang/String;)Ljava/lang/String; #org/apache/commons/lang/StringUtils isEmpty (Ljava/lang/String;)Z java/lang/Boolean TRUE Ljava/lang/Boolean; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (Z)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; )org/dspace/eperson/service/EPersonService update =(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;)V valueOf (Z)Ljava/lang/Boolean; complete setFirstName .(Lorg/dspace/core/Context;Ljava/lang/String;)V setLastName setMetadataSingleValue ?(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V setLanguage length ()I equals (Ljava/lang/Object;)Z setPassword 1(Lorg/dspace/eperson/EPerson;Ljava/lang/String;)V getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! 1 3 4 5 ? 6 7 8 9 : E *? *? ? ? ? ; ! &