Edit C:\dspace\webapps\jspui\WEB-INF\classes\org\dspace\app\webui\servlet\SuggestServlet.class
???? 3? g ? ? ? ? ? e ? ? ? ? ? e ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $ ? ? ? e ? ? ? ) ? ? ) ? ) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? X ? ? e!" ?#$ log Lorg/apache/log4j/Logger; handleService )Lorg/dspace/handle/service/HandleService; itemService (Lorg/dspace/content/service/ItemService; <init> ()V Code LineNumberTable LocalVariableTable this -Lorg/dspace/app/webui/servlet/SuggestServlet; doDSGet k(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V lastDot I colls Ljava/util/List; item Lorg/dspace/content/Item; path Ljava/lang/String; e $Ljava/util/MissingResourceException; email Lorg/dspace/core/Email; me Ljavax/mail/MessagingException; recipAddr recipName senderName senderAddr itemUri itemUrl message siteName context Lorg/dspace/core/Context; request 'Ljavax/servlet/http/HttpServletRequest; response (Ljavax/servlet/http/HttpServletResponse; fromPage host basicHost handle title collName currentUser Lorg/dspace/eperson/EPerson; authEmail userName LocalVariableTypeTable 1Ljava/util/List<Lorg/dspace/content/Collection;>; StackMapTable%& ?"'()* Exceptions+,- doDSPost <clinit> SourceFile SuggestServlet.java n o./012 j k3/456 l m Referer(78 dspace.hostname9:8 localhost%;< 127.0.0.1=>?@ABCDE .BFDGHF 'org/dspace/authorize/AuthorizeExceptionI8JKL org/dspace/content/Item dc *MNOPQRST org/dspace/content/CollectionUAVA h i invalid_id java/lang/StringBuilder path=WXYAZ7[\]^_`a suggest.titlebc'de&fAgA submit recip_email show_suggest_form problem=true suggest.problemhij /suggest/suggest.jspkl recip_name 5org.dspace.app.webui.servlet.SuggestServlet.recipientmno "java/util/MissingResourceException DMissing Resource: org.dspace.app.webui.servlet.SuggestServlet.senderp^ colleague sender_name 2org.dspace.app.webui.servlet.SuggestServlet.sender A DSpace User sender_emailqrst8uv dspace.namewx suggestyz*f{|}~^} webui.suggest.enable??? o javax/mail/MessagingException :Suggest item email not sent - webui.suggest.enable = false n} sent_suggest from= /suggest/suggest_ok.jsp error_mailing_suggestp??? problem=false authenticated.email eperson.name u v +org/dspace/app/webui/servlet/SuggestServlet?? *org/dspace/app/webui/servlet/DSpaceServlet java/lang/String org/dspace/eperson/EPerson org/dspace/core/Context %javax/servlet/http/HttpServletRequest &javax/servlet/http/HttpServletResponse org/dspace/core/Email javax/servlet/ServletException java/io/IOException java/sql/SQLException .org/dspace/handle/factory/HandleServiceFactory getInstance 2()Lorg/dspace/handle/factory/HandleServiceFactory; getHandleService +()Lorg/dspace/handle/service/HandleService; 0org/dspace/content/factory/ContentServiceFactory 4()Lorg/dspace/content/factory/ContentServiceFactory; getItemService *()Lorg/dspace/content/service/ItemService; getHeader &(Ljava/lang/String;)Ljava/lang/String; $org/dspace/core/ConfigurationManager getProperty equals (Ljava/lang/Object;)Z java/net/InetAddress getLocalHost ()Ljava/net/InetAddress; getHostAddress ()Ljava/lang/String; lastIndexOf (I)I substring (II)Ljava/lang/String; (Ljava/lang/String;)I (I)Ljava/lang/String; indexOf getParameter 'org/dspace/handle/service/HandleService resolveToObject N(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/content/DSpaceObject; &org/dspace/content/service/ItemService getMetadataFirstValue }(Lorg/dspace/content/DSpaceObject;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getCollections ()Ljava/util/List; java/util/List get (I)Ljava/lang/Object; getName getPathInfo append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString org/dspace/core/LogManager Q(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; org/apache/log4j/Logger info (Ljava/lang/Object;)V $org/dspace/app/webui/util/JSPManager showInvalidIDError e(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;I)V setAttribute '(Ljava/lang/String;Ljava/lang/Object;)V getCurrentUser ()Lorg/dspace/eperson/EPerson; getEmail getFullName java/lang/Boolean TRUE Ljava/lang/Boolean; showJSP d(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)V org/dspace/core/I18nUtil getMessage ?(Ljava/lang/String;Lorg/dspace/core/Context;)Ljava/lang/String; warn #org/apache/commons/lang/StringUtils isEmpty (Ljava/lang/String;)Z getCanonicalForm resolveToURL ?(Lorg/dspace/core/Context;Ljava/lang/String;)Ljava/lang/String; getCurrentLocale ()Ljava/util/Locale; getEmailFilename 8(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; +(Ljava/lang/String;)Lorg/dspace/core/Email; addRecipient (Ljava/lang/String;)V addArgument setReplyTo getBooleanProperty (Ljava/lang/String;Z)Z send *(Ljava/lang/Object;Ljava/lang/Throwable;)V showInternalError R(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! e g h i ? j k ? l m n o p W *? *? ? ? *? ? ? ? q - 2 3 5 6 5 r s t u v p * 6,? : ? :: ? ? ? ? ? ? ? ? :? .? 6? ? ? :? ? ? ? Y? ?,? ::: ? Q? ? G*? +? ? : ? .*? ? ! : ? ":? # ? $? %: ? 4,? & : ? '+(? )Y? *+? , ? ,? -? .? /,- ? 0?? : ? : ,1? 2 +? 3: :: ? ? 4: ? 5:,6? ??,7? : ? ? ? $? '+89? .? /,:? ;? 2 ,-<? =?,>? :? ? ? "?+? @:? :? '+8B? .? CD:,E? :? ? ? .? :? "F+? @:? :? '+8B? .? CG:,H? :? I? ? :*? ? J :*? +? K :,L? :M? :+? NO? P? Q: ? R? S? S? S? S? S? S ? S? S? ? ? ? TU? V? ? W? ? XYY? Z?? '+[? )Y? *\? ,? ,? -? .? /,-]? =? :? '+^? .? _,-? `? ,? '+8a? .? /,b? 2 ,c? 2 ,-<? =? ??? A??? AJ?? X q r \ ? B D E + F 7 H >