Edit C:\dspace\webapps\jspui\WEB-INF\classes\org\dspace\app\webui\servlet\MetadataExportServlet.class
???? 3 ? 4 j k l k m 2 n o p o q 2 r X s t 2 u v w j x y z { | } ~ ? ? ? ? ? j ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? z ? ? ? ? ? ? ? ? ? ? } ? ? log Lorg/apache/log4j/Logger; handleService )Lorg/dspace/handle/service/HandleService; itemService (Lorg/dspace/content/service/ItemService; <init> ()V Code LineNumberTable LocalVariableTable this 4Lorg/dspace/app/webui/servlet/MetadataExportServlet; doDSPost k(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V item Ljava/util/List; collection Lorg/dspace/content/Collection; toExport Ljava/util/Iterator; csv #Lorg/dspace/app/bulkedit/DSpaceCSV; filename Ljava/lang/String; out Ljava/io/PrintWriter; thing !Lorg/dspace/content/DSpaceObject; context Lorg/dspace/core/Context; request 'Ljavax/servlet/http/HttpServletRequest; response (Ljavax/servlet/http/HttpServletResponse; handle exporter (Lorg/dspace/app/bulkedit/MetadataExport; LocalVariableTypeTable +Ljava/util/List<Lorg/dspace/content/Item;>; /Ljava/util/Iterator<Lorg/dspace/content/Item;>; StackMapTable ? ? ? Exceptions ? ? ? ? <clinit> SourceFile MetadataExportServlet.java ; < ? ? ? ? ? 7 8 ? ? ? ? ? 9 : ? ? ? 5 6 metadataexport java/lang/StringBuilder exporting_handle: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? org/dspace/core/Constants java/util/ArrayList org/dspace/content/Item ? ? ? &org/dspace/app/bulkedit/MetadataExport ? ? ; ? org/dspace/content/Collection ? ? ? org/dspace/content/Community ; ? ? ? text/csv; charset=UTF-8 ? ? ? / - ? ? ? .csv Content-Disposition attachment; filename= ? ? ? ? ? ? ? ? ? < ? < exported_file: ? ? ? 2org/dspace/app/webui/servlet/MetadataExportServlet ? ? *org/dspace/app/webui/servlet/DSpaceServlet java/lang/String org/dspace/content/DSpaceObject javax/servlet/ServletException java/io/IOException java/sql/SQLException 'org/dspace/authorize/AuthorizeException .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; %javax/servlet/http/HttpServletRequest getParameter &(Ljava/lang/String;)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; 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 'org/dspace/handle/service/HandleService resolveToObject N(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/content/DSpaceObject; getType ()I java/util/List add (Ljava/lang/Object;)Z iterator ()Ljava/util/Iterator; 1(Lorg/dspace/core/Context;Ljava/util/Iterator;Z)V &org/dspace/content/service/ItemService findAllByCollection N(Lorg/dspace/core/Context;Lorg/dspace/content/Collection;)Ljava/util/Iterator; ;(Lorg/dspace/core/Context;Lorg/dspace/content/Community;Z)V export %()Lorg/dspace/app/bulkedit/DSpaceCSV; &javax/servlet/http/HttpServletResponse setContentType (Ljava/lang/String;)V replaceAll 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; setHeader '(Ljava/lang/String;Ljava/lang/String;)V getWriter ()Ljava/io/PrintWriter; !org/dspace/app/bulkedit/DSpaceCSV java/io/PrintWriter write flush close $org/dspace/app/webui/util/JSPManager showIntegrityError R(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! 2 4 5 6 ? 7 8 ? 9 : ; <