Edit C:\dspace\webapps\jspui\WEB-INF\classes\org\dspace\app\webui\servlet\RequestItemServlet.class
???? 3? ?: ;< ;= ?> ?@ ?A ?B ?C ?D EF EG ?H ? IJ ?K ?L ?M ?N ?O PQRS T U ?VWX YZ v[\ P]^_ ` ?abc Id efghi jkl ?mnop qr ? st suv ? ?w vxy ?az{ |}~ j????? ?? P?? q? ?? ?? ??? ???? J? ?t ?u ?? ??? q? A? )?g??? ?? ?? ???? ]:? ]?? ]?? ]? ?? ???? ?? j??? ??? ??? ????? )?????? ?? ? |??&? I?? ?: ??? ?? ?? ???n???????? ?? A? ?? ??????? ?? ?? ??? ?: ????????0?? ???? )???? ?: ??? v???? ??? ?? ??? log Lorg/apache/log4j/Logger; ENTER_FORM_PAGE I ConstantValue ENTER_TOKEN APROVE_TOKEN RESUME_REQUEST RESUME_FREEACESS handleService )Lorg/dspace/handle/service/HandleService; itemService (Lorg/dspace/content/service/ItemService; bitstreamService -Lorg/dspace/content/service/BitstreamService; requestItemService 7Lorg/dspace/app/requestitem/service/RequestItemService; <init> ()V Code LineNumberTable LocalVariableTable this 1Lorg/dspace/app/webui/servlet/RequestItemServlet; doDSGet k(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V e Ljavax/mail/MessagingException; context Lorg/dspace/core/Context; request 'Ljavax/servlet/http/HttpServletRequest; response (Ljavax/servlet/http/HttpServletResponse; step StackMapTableR Exceptions??? doDSPost processForm token Ljava/lang/String; linkedToken email Lorg/dspace/core/Email; author .Lorg/dspace/app/requestitem/RequestItemAuthor; authorEmail authorName me reqname coment allfiles Z showRequestCopy handle bitstream_id Ljava/util/UUID; title item Lorg/dspace/content/Item; requesterEmail currentUser Lorg/dspace/eperson/EPerson; userName??????i ?? processToken requestItem (Lorg/dspace/app/requestitem/RequestItem; processLetter submiter args [Ljava/lang/Object; subject message yes no? processAttach bitstream Lorg/dspace/content/Bitstream; bbitstreams Ljava/util/List; b Lorg/dspace/content/Bundle; bundles bit accept submit_next LocalVariableTypeTable 0Ljava/util/List<Lorg/dspace/content/Bitstream;>; -Ljava/util/List<Lorg/dspace/content/Bundle;>;? processAdmin emailRequest free name mail getLinkTokenEmail ?(Lorg/dspace/core/Context;Ljava/lang/String;)Ljava/lang/String; base specialLink? <clinit> SourceFile RequestItemServlet.java ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?- ?? ? javax/mail/MessagingException java/lang/RuntimeException ? ? ? all request.item.type logged!" 'org/dspace/authorize/AuthorizeException $The request copy feature is disabled ?#?$ bitstream-id%&'( )*+ org/dspace/content/Item,-. dc */01 jsp.general.untitled23 45 submit 67 true89 requestItem.problem:;< /requestItem/request-form.jsp=>?@A org/dspace/content/BitstreamBC23DE request_item.authorFG4HIJKL 5org/dspace/app/requestitem/RequestItemAuthorExtractorMNOPQRST#UV itemRequest.allWX dspace.name mail.helpdeskY#Z ? ? ? sent_email_requestItem java/lang/StringBuilder submitter_id=[\ ,bitstream_id=[] ,requestEmail=^_`abcV /requestItem/request-send.jsp error_mailing_requestItemdefg show_requestItem_form problem=falsehijk request-namel $/requestItem/request-information.jsp submit_yes submit_nom" java/lang/String itemRequest.response.subject. approve reject itemRequest.response.body.nopqr /requestItem/request-letter.jsp accept_requestst org/dspace/core/Emailu# {0}v#wxy ORIGINALz{|}~?? org/dspace/content/Bundle???????? org/dspace/core/Constants?????????? java/util/Date???? sent_attach_requestItem token= $/requestItem/request-free-access.jsp submit_free mail.admin request_item.admin? sent_adm_requestItem item_id=?? /requestItem/response-send.jsp dspace.url java/lang/StringBuffer[? /? request-item ?step= /org/dspace/app/webui/servlet/RequestItemServlet[? &token=?? *org/dspace/app/webui/servlet/DSpaceServlet javax/servlet/ServletException java/io/IOException java/sql/SQLException org/dspace/core/Context %javax/servlet/http/HttpServletRequest &javax/servlet/http/HttpServletResponse java/util/UUID org/dspace/eperson/EPerson 5org/dspace/app/requestitem/service/RequestItemService ,org/dspace/app/requestitem/RequestItemAuthor &org/dspace/app/requestitem/RequestItem java/util/List java/util/Iterator .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; getBitstreamService /()Lorg/dspace/content/service/BitstreamService; <org/dspace/app/requestitem/factory/RequestItemServiceFactory @()Lorg/dspace/app/requestitem/factory/RequestItemServiceFactory; getRequestItemService 9()Lorg/dspace/app/requestitem/service/RequestItemService; org/dspace/app/webui/util/UIUtil getIntParameter <(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)I complete getMessage ()Ljava/lang/String; *(Ljava/lang/String;Ljava/lang/Throwable;)V $org/dspace/core/ConfigurationManager getProperty &(Ljava/lang/String;)Ljava/lang/String; equalsIgnoreCase (Ljava/lang/String;)Z getCurrentUser ()Lorg/dspace/eperson/EPerson; (Ljava/lang/String;)V getParameter getUUIDParameter K(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/util/UUID; #org/apache/commons/lang/StringUtils isNotBlank 'org/dspace/handle/service/HandleService resolveToObject N(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/content/DSpaceObject; $org/dspace/app/webui/util/JSPManager showInvalidIDError e(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;I)V &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; org/dspace/core/I18nUtil ?(Ljava/lang/String;Lorg/dspace/core/Context;)Ljava/lang/String; getEmail getFullName equals (Ljava/lang/Object;)Z setAttribute '(Ljava/lang/String;Ljava/lang/Object;)V java/lang/Boolean TRUE Ljava/lang/Boolean; showJSP d(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)V +org/dspace/content/service/BitstreamService find L(Lorg/dspace/core/Context;Ljava/util/UUID;)Lorg/dspace/content/DSpaceObject; createRequest ?(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;Lorg/dspace/content/Item;ZLjava/lang/String;Ljava/lang/String;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; 1org/dspace/services/factory/DSpaceServicesFactory 5()Lorg/dspace/services/factory/DSpaceServicesFactory; getServiceManager $()Lorg/dspace/kernel/ServiceManager; java/lang/Class getName org/dspace/kernel/ServiceManager getServiceByName 7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; getRequestItemAuthor b(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Lorg/dspace/app/requestitem/RequestItemAuthor; addRecipient addArgument (Ljava/lang/Object;)V getHandle getCanonicalForm setReplyTo send append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString org/dspace/core/LogManager getHeader Q(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; org/apache/log4j/Logger info warn *(Ljava/lang/Object;Ljava/lang/Throwable;)V showInternalError R(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V findByToken U(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/app/requestitem/RequestItem; getItem ()Lorg/dspace/content/Item; getReqName getSubmitter java/text/MessageFormat format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; valueOf (Z)Ljava/lang/Boolean; getBoolParameter <(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Z setSubject setContent getReqEmail getBitstream ()Lorg/dspace/content/Bitstream; getBundles =(Lorg/dspace/content/Item;Ljava/lang/String;)Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getBitstreams ()Ljava/util/List; getFormat ?(Lorg/dspace/core/Context;)Lorg/dspace/content/BitstreamFormat; "org/dspace/content/BitstreamFormat isInternal authorizeService /Lorg/dspace/authorize/service/AuthorizeService; -org/dspace/authorize/service/AuthorizeService authorizeActionBoolean [(Lorg/dspace/core/Context;Lorg/dspace/eperson/EPerson;Lorg/dspace/content/DSpaceObject;IZ)Z retrieve N(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)Ljava/io/InputStream; getMIMEType addAttachment <(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)V setAccept_request (Z)V setDecision_date (Ljava/util/Date;)V update D(Lorg/dspace/core/Context;Lorg/dspace/app/requestitem/RequestItem;)V getToken getID ()Ljava/util/UUID; ,(Ljava/lang/String;)Ljava/lang/StringBuffer; endsWith (I)Ljava/lang/StringBuffer; getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? { -*? *? ? ? *? ? ? *? ? ? *? ? ? ? ? * 7 K L N O Q R "