Edit C:\dspace\webapps\jspui\WEB-INF\classes\org\dspace\app\webui\json\SubmissionLookupJSONRequest.class
???? 3? ?G HI HJK LMNO ?PQ GRST U NV ?W XY GSZ[\[]^_ ` abc Gde f ghij G k lmn $o lpq 'r ?st uvw ,G lxy 'z{ 1| u}~ 4| ? ? ?? ?? :G ? :??? :? ??? ?? ? ?? ? $?? ? ? ??? LG? N? N???????? T? T? T? ???? Z?h?? ??? ??? a? a? a??? a??? i? h? ?? a?? $? a??h?? ? ? ??1 ??????e??? ?? ? ????d?????? ?G? ?? ?? ??? ??d? ??? ???/ ???????????????????? ??? a??? u?? service 2Lorg/dspace/submit/lookup/SubmissionLookupService; log Lorg/apache/log4j/Logger; <init> ()V Code LineNumberTable LocalVariableTable this 7Lorg/dspace/app/webui/json/SubmissionLookupJSONRequest; doJSONRequest k(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V set Ljava/util/Set; parameterName Ljava/lang/String; parameterValue outputGenerator :Lorg/dspace/submit/lookup/SubmissionLookupOutputGenerator; e1 -Lgr/ekt/bte/exceptions/BadTransformationSpec; 0Lgr/ekt/bte/exceptions/MalformedSourceException; dataLoader =Lorg/dspace/submit/lookup/MultipleSubmissionLookupDataLoader; identifiers Ljava/util/Map; e Ljava/util/Enumeration; result Ljava/util/List; transformationEngine &Lgr/ekt/bte/core/TransformationEngine; dto tree Lcom/google/gson/JsonElement; jo Lcom/google/gson/JsonObject; title author year I searchTerms tmp1 tmp2 tmp3 i_uuid value name stream Ljava/io/InputStream; item (Lorg/apache/commons/fileupload/FileItem; iter 3Lorg/apache/commons/fileupload/FileUploadException; tempDir uploadDir Ljava/io/File; file out Ljava/io/BufferedOutputStream; skip factory /Lorg/apache/commons/fileupload/FileItemFactory; upload 9Lorg/apache/commons/fileupload/servlet/ServletFileUpload; valueMap io filename context Lorg/dspace/core/Context; req 'Ljavax/servlet/http/HttpServletRequest; resp (Ljavax/servlet/http/HttpServletResponse; json Lcom/google/gson/Gson; suuid subDTO ,Lorg/dspace/submit/util/SubmissionLookupDTO; isMultipart Z LocalVariableTypeTable #Ljava/util/Set<Ljava/lang/String;>; FLjava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;>; BLjava/util/List<Lorg/dspace/submit/util/ItemSubmissionLookupDTO;>; GLjava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>; 5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>; :Ljava/util/List<Lorg/apache/commons/fileupload/FileItem;>; 5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>; StackMapTable????Q^???? n{~?????? Exceptions getDetails Z(Lorg/dspace/submit/util/ItemSubmissionLookupDTO;Lorg/dspace/core/Context;)Ljava/util/Map; $Ljava/util/MissingResourceException; f field 0Lorg/dspace/submit/util/ItemSubmissionLookupDTO; fieldOrder totalData Lgr/ekt/bte/core/Record; availableFields fieldsLabels data uuid pub publication1 $Ljava/util/List<Ljava/lang/String;>; %Ljava/util/List<[Ljava/lang/String;>; GLjava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;?? Signature ?(Lorg/dspace/submit/util/ItemSubmissionLookupDTO;Lorg/dspace/core/Context;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>; getFieldOrder ()Ljava/util/List; defaultValues &()Ljava/util/List<Ljava/lang/String;>; getLightResultList "(Ljava/util/List;)Ljava/util/List; publications ?(Ljava/util/List<Lorg/dspace/submit/util/ItemSubmissionLookupDTO;>;)Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>; <clinit> SourceFile SubmissionLookupJSONRequest.java ? ? 0org/dspace/submit/lookup/SubmissionLookupService ? ? com/google/gson/Gson s_uuid? type java/util/HashMap? java/lang/String identifier_!"# java/util/HashSet$%&'()?*+ java/util/ArrayList,- ./ ;org/dspace/submit/lookup/MultipleSubmissionLookupDataLoader0123 8org/dspace/submit/lookup/SubmissionLookupOutputGenerator45 ? ? %BTE transformation is about to start!678 "gr/ekt/bte/core/TransformationSpec9: BTE transformation finished!;= +gr/ekt/bte/exceptions/BadTransformationSpec<=> .gr/ekt/bte/exceptions/MalformedSourceException??5@A@ABC com/google/gson/JsonObject$D?EFGHIJ search authorsKLMN)O1 detailsPQ%& 6org/apache/commons/fileupload/disk/DiskFileItemFactory 7org/apache/commons/fileupload/servlet/ServletFileUpload ?RST?UVWX &org/apache/commons/fileupload/FileItemYZ[\]^_ 1org/apache/commons/fileupload/FileUploadException java/io/IOException ?`ab upload.temp.dircd java.io.tmpdire java/io/File ?Jfg submissionlookup-loader .temphi java/io/BufferedOutputStream java/io/FileOutputStream ?j ?klmno provider_loaderpqr skip_loaders% truet%uvwxNy collectionid select-collection-file java/io/Serializable text/plainzJ<={=|}~?%???' java/lang/StringBuilder jsp.submission-lookup.detail.???<? "java/util/MissingResourceException???? providers{ publication?= editors translators chairs issued abstract doi journal volume issue publisher jissn pisbn eisbn arxivCategory keywords mesh language subtype .org/dspace/submit/util/ItemSubmissionLookupDTO?? , ?? 5org/dspace/app/webui/json/SubmissionLookupJSONRequest?? %org/dspace/app/webui/json/JSONRequest org/dspace/core/Context %javax/servlet/http/HttpServletRequest &javax/servlet/http/HttpServletResponse *org/dspace/submit/util/SubmissionLookupDTO java/util/Map java/util/Enumeration java/util/List $gr/ekt/bte/core/TransformationEngine java/util/Set -org/apache/commons/fileupload/FileItemFactory java/io/InputStream java/util/Iterator java/lang/Throwable 'org/dspace/authorize/AuthorizeException gr/ekt/bte/core/Record 1org/dspace/services/factory/DSpaceServicesFactory getInstance 5()Lorg/dspace/services/factory/DSpaceServicesFactory; getServiceManager $()Lorg/dspace/kernel/ServiceManager; java/lang/Class getName ()Ljava/lang/String; org/dspace/kernel/ServiceManager getServiceByName 7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; getParameter &(Ljava/lang/String;)Ljava/lang/String; getSubmissionLookupDTO g(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Lorg/dspace/submit/util/SubmissionLookupDTO; isMultipartContent *(Ljavax/servlet/http/HttpServletRequest;)Z equalsIgnoreCase (Ljava/lang/String;)Z getParameterNames ()Ljava/util/Enumeration; hasMoreElements ()Z nextElement ()Ljava/lang/Object; startsWith #org/apache/commons/lang/StringUtils isNotBlank add (Ljava/lang/Object;)Z length ()I substring (I)Ljava/lang/String; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getPhase1TransformationEngine (()Lgr/ekt/bte/core/TransformationEngine; getDataLoader ()Lgr/ekt/bte/core/DataLoader; setIdentifiers (Ljava/util/Map;)V getOutputGenerator #()Lgr/ekt/bte/core/OutputGenerator; setDtoList (Ljava/util/List;)V org/apache/log4j/Logger debug (Ljava/lang/Object;)V transform L(Lgr/ekt/bte/core/TransformationSpec;)Lgr/ekt/bte/core/TransformationResult; getDtoList getMessage error *(Ljava/lang/Object;Ljava/lang/Throwable;)V setItems storeDTOs h(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;Lorg/dspace/submit/util/SubmissionLookupDTO;)V toJsonTree 1(Ljava/lang/Object;)Lcom/google/gson/JsonElement; 2(Ljava/lang/String;Lcom/google/gson/JsonElement;)V getWriter ()Ljava/io/PrintWriter; toString java/io/PrintWriter write (Ljava/lang/String;)V org/dspace/app/webui/util/UIUtil getIntParameter <(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)I valueOf setSearchTerms getLookupItem D(Ljava/lang/String;)Lorg/dspace/submit/util/ItemSubmissionLookupDTO; 2(Lorg/apache/commons/fileupload/FileItemFactory;)V parseRequest 9(Ljavax/servlet/http/HttpServletRequest;)Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext next getFieldName getInputStream ()Ljava/io/InputStream; isFormField *org/apache/commons/fileupload/util/Streams asString )(Ljava/io/InputStream;)Ljava/lang/String; (Ljava/lang/Throwable;)V get &(Ljava/lang/Object;)Ljava/lang/Object; $org/dspace/core/ConfigurationManager getProperty java/lang/System exists mkdir createTempFile B(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; (Ljava/io/File;)V (Ljava/io/OutputStream;)V org/dspace/core/Utils bufferedCopy .(Ljava/io/InputStream;Ljava/io/OutputStream;)V getAbsolutePath setFile '(Ljava/lang/String;Ljava/lang/String;)V delete containsKey equals java/lang/Boolean TRUE Ljava/lang/Boolean; java/lang/Integer (I)Ljava/lang/Integer; setContentType getProviders getTotalPublication *(Ljava/util/List;)Lgr/ekt/bte/core/Record; getFields ()Ljava/util/Set; contains getValues $(Ljava/lang/String;)Ljava/util/List; size append -(Ljava/lang/String;)Ljava/lang/StringBuilder; org/dspace/core/I18nUtil ?(Ljava/lang/String;Lorg/dspace/core/Context;)Ljava/lang/String; getUUID .org/dspace/submit/lookup/SubmissionLookupUtils <(Lgr/ekt/bte/core/Record;Ljava/lang/String;)Ljava/util/List; getDetailFields getFirstValue >(Lgr/ekt/bte/core/Record;Ljava/lang/String;)Ljava/lang/String; join :(Ljava/util/Iterator;Ljava/lang/String;)Ljava/lang/String; getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! ? ? ? ? ? ? ? ? ? T *? *? ? ? ? ? ? ? ? A D E D ? ? ? ? ? ? ? ?? Y? :, ? :*? ,? :,? 6,? ? ?=? Y? :,? : ? ? U ? ? : , ? : ? ? 2? ? *? Y? :? W ? ? ? W???? Y? !: *? ? ":? r? #? $:? %? &? ': ? Y? !? (? )*? +? ,Y? -? .W? )/? + ? 0: ? $: ? ) ? 2 ? 3? : ? ) ? 5 ? 3 ? 6*? ,? 7* ? 8:? 9: ? :Y? ;:< ? =-? > ? ?? @?LA,? ? ?U,B? :,C? : ,D? E6 ? Y? :? Y? :? W? Y? : ? W? Y? : ? F? WB? WC ? WD? W? Y? !:*? ? ":? r? #? $:? G? &? ':? Y? !? (? )*? +? ,Y? -? .W? )/? +? 0:? $:? )? 2? 3? :? )? 5? 3? 6*? ,? 7*? 8:? 9:? :Y? ;:<? =-? > ? ?? @??H,? ? ? G,I? :*? J+? K: ? 9: ? :Y? ;:< ? =-? > ? ?? @????? LY? M:? NY? O: ? Y? : :: ,? P:? Q :? R ? H? S ? T:? U :? V :? W ? ? X: ? W? :???? :? ZY? [? ? \ ? :*? ,? :? Y? !:*? ? ":? ?? #? $:]? ^? ]? ^? _? `:? aY? b:? c? ? d? :ef? g:? hY? iY? j? k:? l? m n? \ ? ? o? &? ':? Y? !? (? )*? +? ,Y? -? .W? )/? +? 0:? pW? >:? )? 2? 3? pW? &:? )? 5? 3? pW? :? pW?? 6*? ,? 7*? 8: q? r ? q? \ ? s? t? k? Y? :u? v? Ww ? r ? ? ? x? Wy z? r ? z? \ ? {? ? x? W? | W? 9:? :Y? ;:<? =-}? ~ -? > ? ?? @? ? 1 ? 4,fi 1,f{ 4M?? Yf?? 1f?? 4f?? ??? ??? ??? ? ? ? O P Q S % T 5 V >