Edit C:\Users\Admin\.m2\repository\org\dspace\dspace-api\6.2\org\dspace\submit\step\UploadStep.class
???? 3! 0 0 !"#$%&' 0( ) * +,-./ 00 01 234 0567 89:; ,<=<>?@ AB 0CDEDFG"HIJKLKMN ;O PDQDR S,TU V WX YZI[I\ ;] ^_`Ta bcd e`f"g"Thi 0jk 0lm [ [n [opqrs"t,u 0v w xyz { }| }~ ? ?? ?? q? q? q? q?IF?? x? ?y?? ? ? SUBMIT_UPLOAD_BUTTON Ljava/lang/String; ConstantValue? SUBMIT_SKIP_BUTTON? SUBMIT_MORE_BUTTON CANCEL_EDIT_BUTTON STATUS_INTEGRITY_ERROR I STATUS_UPLOAD_ERROR STATUS_NO_FILES_ERROR STATUS_UNKNOWN_FORMAT STATUS_VIRUS_CHECKER_UNAVAILABLE STATUS_CONTAINS_VIRUS STATUS_EDIT_BITSTREAM STATUS_EDIT_COMPLETE log Lorg/apache/log4j/Logger; fileRequired Z bitstreamFormatService 3Lorg/dspace/content/service/BitstreamFormatService; <init> ()V Code LineNumberTable LocalVariableTable this #Lorg/dspace/submit/step/UploadStep; doProcessing ?(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/dspace/app/util/SubmissionInfo;)I status b Lorg/dspace/content/Bitstream; bitstreamID id Ljava/util/UUID; i removeIDs [Ljava/lang/String; name bitstream bitstreams Ljava/util/List; bundle Lorg/dspace/content/Bundle; bundles context Lorg/dspace/core/Context; request 'Ljavax/servlet/http/HttpServletRequest; response (Ljavax/servlet/http/HttpServletResponse; subInfo $Lorg/dspace/app/util/SubmissionInfo; buttonPressed item Lorg/dspace/content/Item; contentType parameterNames Ljava/util/Enumeration; descriptions Ljava/util/Map; fileDescription formatTypeID formatDesc LocalVariableTypeTable 0Ljava/util/List<Lorg/dspace/content/Bitstream;>; -Ljava/util/List<Lorg/dspace/content/Bundle;>; +Ljava/util/Enumeration<Ljava/lang/String;>; 5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>; StackMapTable?? ??????N Exceptions??? getNumberOfPages N(Ljavax/servlet/http/HttpServletRequest;Lorg/dspace/app/util/SubmissionInfo;)I processRemoveFile E(Lorg/dspace/core/Context;Lorg/dspace/content/Item;Ljava/util/UUID;)I nfe !Ljava/lang/NumberFormatException;d. processUploadFile curator Lorg/dspace/curate/Curator; param filePath fileInputStream Ljava/io/InputStream; noPath attr formatKnown fileOK bf $Lorg/dspace/content/BitstreamFormat; attNames$?????r? backoutBitstream w(Lorg/dspace/core/Context;Lorg/dspace/app/util/SubmissionInfo;Lorg/dspace/content/Bitstream;Lorg/dspace/content/Item;)V firstBundle processSaveFileFormat userDesc typeID format processSaveFileDescription <clinit> SourceFile UploadStep.java ? ??? webui.submit.upload.required??? ? ?????? ? ? (org/dspace/submit/AbstractProcessingStep submit_next???????????? multipart/form-data?? ? ? submit_jump_?? submit_prev????? !org/dspace/submit/step/UploadStep bitstream_id?? submit_edit_cancel??????????? org/dspace/content/Bitstream submit_edit_??????? submit_remove_selected?? remove?? ? ? submit_remove_?? java/util/HashMap????? java/lang/String description[?????????? ORIGINAL?????????? org/dspace/content/Bundle???????????? description ??? format_description ? ? primary_bitstream_id???????? org/dspace/content/DSpaceObject? submit_more?? ? java/lang/NumberFormatException???????? -path?? ? java/lang/StringBuilder? -inputstream java/io/InputStream -description ? ?? ? ? ? @Attempt to upload file format marked as internal system use only ? ? submission-curation.virus-scan?? org/dspace/curate/Curator vscan?? java/sql/SQLException Bitstream is not in any Bundles. ?? "org/dspace/content/BitstreamFormat? submit_upload submit_skip org/dspace/content/Item java/util/UUID java/util/Enumeration java/util/Map java/util/List java/util/Iterator javax/servlet/ServletException java/io/IOException 'org/dspace/authorize/AuthorizeException org/dspace/core/Context %javax/servlet/http/HttpServletRequest &javax/servlet/http/HttpServletResponse "org/dspace/app/util/SubmissionInfo configurationService *Lorg/dspace/services/ConfigurationService; (org/dspace/services/ConfigurationService getBooleanProperty (Ljava/lang/String;Z)Z 0org/dspace/content/factory/ContentServiceFactory getInstance 4()Lorg/dspace/content/factory/ContentServiceFactory; getBitstreamFormatService 5()Lorg/dspace/content/service/BitstreamFormatService; org/dspace/app/util/Util getSubmitButton M(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/lang/String; getSubmissionItem +()Lorg/dspace/content/InProgressSubmission; 'org/dspace/content/InProgressSubmission getItem ()Lorg/dspace/content/Item; getContentType ()Ljava/lang/String; indexOf (Ljava/lang/String;)I startsWith (Ljava/lang/String;)Z itemService (Lorg/dspace/content/service/ItemService; &org/dspace/content/service/ItemService hasUploadedFiles (Lorg/dspace/content/Item;)Z getParameter &(Ljava/lang/String;)Ljava/lang/String; equals (Ljava/lang/Object;)Z setBitstream !(Lorg/dspace/content/Bitstream;)V bitstreamService -Lorg/dspace/content/service/BitstreamService; getUUIDParameter K(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/util/UUID; +org/dspace/content/service/BitstreamService find L(Lorg/dspace/core/Context;Ljava/util/UUID;)Lorg/dspace/content/DSpaceObject; length ()I substring (I)Ljava/lang/String; fromString $(Ljava/lang/String;)Ljava/util/UUID; equalsIgnoreCase getParameterValues '(Ljava/lang/String;)[Ljava/lang/String; getParameterNames ()Ljava/util/Enumeration; hasMoreElements ()Z nextElement ()Ljava/lang/Object; #org/apache/commons/lang/StringUtils startsWithIgnoreCase '(Ljava/lang/String;Ljava/lang/String;)Z (II)Ljava/lang/String; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; isEmpty getBundles =(Lorg/dspace/content/Item;Ljava/lang/String;)Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext next getBitstreams ()Ljava/util/List; getName containsKey get &(Ljava/lang/Object;)Ljava/lang/Object; setDescription .(Lorg/dspace/core/Context;Ljava/lang/String;)V update =(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;)V getIntParameter <(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)I size (I)Ljava/lang/Object; setPrimaryBitstreamID bundleService *Lorg/dspace/content/service/BundleService; (org/dspace/content/service/BundleService dispatchEvents removeBitstream U(Lorg/dspace/core/Context;Lorg/dspace/content/Bundle;Lorg/dspace/content/Bitstream;)V removeBundle P(Lorg/dspace/core/Context;Lorg/dspace/content/Item;Lorg/dspace/content/Bundle;)V getAttributeNames endsWith replace D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString getAttribute &(Ljava/lang/String;)Ljava/lang/Object; createSingleBitstream y(Lorg/dspace/core/Context;Ljava/io/InputStream;Lorg/dspace/content/Item;Ljava/lang/String;)Lorg/dspace/content/Bitstream; create i(Lorg/dspace/core/Context;Lorg/dspace/content/Bundle;Ljava/io/InputStream;)Lorg/dspace/content/Bitstream; (I)I setName setSource 1org/dspace/content/service/BitstreamFormatService guessFormat ](Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)Lorg/dspace/content/BitstreamFormat; setFormat @(Lorg/dspace/core/Context;Lorg/dspace/content/BitstreamFormat;)V isInternal org/apache/log4j/Logger warn (Ljava/lang/Object;)V addTask /(Ljava/lang/String;)Lorg/dspace/curate/Curator; curate getStatus (Ljava/lang/String;)V getBitstream ()Lorg/dspace/content/Bitstream; .(Lorg/dspace/core/Context;I)Ljava/lang/Object; setUserFormatDescription getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! ? ? ? ? ? ? ? ? ? ? ? O ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Q *? **? ? ? *? ? ? ? ? 2 c e ? ? ? ? ? ? ? 4, ? :? ? :,? :? !? ? *+,-? 6? ?? ? ? ? *? ? *? ? ? ??,? ? 5? ? ? ?*? +,? ? ? :? ? 7!? ? -!? "? #:*? +? $? ? : ? ?%? &? O,'? ? s,'? ( :6 ?? & 2? $: *+ ? )6? ?? ???? ? 2*? ? (? #? $:*+? )6 ? ?? ,? + :? ,Y? -: ? . ? =? / ? 0: 1? 2? $ 1? " ? "d? 3, ? ? 4 W??? ? 5 ? ?? ?*? 6? 7 : ? 8 :? 9 ? k? : ? ;:? <: ? 8 :? 9 ? B? : ? : ? =? > ? $+ ? =? ? ? 0? @*? +? A ???????,B? : ? ? "? *+,-? C6? ?,D? E6,F? :? ? ? "? *+,-? G6 ? ?,H? ? R*? 6? 7 : ? I ? 9 ? J ? ;*? +,H? ? ? ? K*? L+ ? J ? M? N *? ? *? ? ? O? ? ?+? P? ? f Y ? ? ? ? % ? , ? 7 ? <