3 f gh gi jk f lm nopq r s tuv @w xy z @{ | } ~ r r      $f &f        1f 0   6     1  @ t f   1     @    M O R Rf        ^f ^   ^   0  ^   nf n   sf s    n ^           f      n  f O M                 !"# O$% &'(logLorg/apache/log4j/Logger;authorizeService/Lorg/dspace/authorize/service/AuthorizeService;verboseDescription&Lorg/dspace/sword2/VerboseDescription;()VCodeLineNumberTableLocalVariableTablethis.Lorg/dspace/sword2/MediaResourceManagerDSpace; isAccessible:(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)ZeLjava/sql/SQLException;contextLorg/dspace/core/Context; bitstreamLorg/dspace/content/Bitstream; StackMapTablep Exceptions5(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)ZitemLorg/dspace/content/Item;getBitstreamResource\(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)Lorg/swordapp/server/MediaResource;streamLjava/io/InputStream;mr#Lorg/swordapp/server/MediaResource;Ljava/lang/Exception;)Lorg/dspace/authorize/AuthorizeException;)getItemResource(Lorg/dspace/core/Context;Lorg/dspace/content/Item;Lorg/dspace/sword2/SwordUrlManager;Ljava/lang/String;Ljava/util/Map;)Lorg/swordapp/server/MediaResource;acceptContentTypeLjava/lang/String;acceptPackaginganalysedLjava/util/TreeMap;Ljava/util/Map;listLjava/util/List; urlManager#Lorg/dspace/sword2/SwordUrlManager;uriaccept feedRequestZ disseminator,Lorg/dspace/sword2/SwordContentDisseminator;LocalVariableTypeTableJLjava/util/TreeMap;>;FLjava/util/Map;>;$Ljava/util/List;5Ljava/util/Map;* Signature(Lorg/dspace/core/Context;Lorg/dspace/content/Item;Lorg/dspace/sword2/SwordUrlManager;Ljava/lang/String;Ljava/util/Map;)Lorg/swordapp/server/MediaResource;getMediaResourceRepresentation(Ljava/lang/String;Ljava/util/Map;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Lorg/swordapp/server/MediaResource; accessibleauthCredentials%Lorg/swordapp/server/AuthCredentials; swordConfig(Lorg/swordapp/server/SwordConfiguration;sc Lorg/dspace/sword2/SwordContext;config,Lorg/dspace/sword2/SwordConfigurationDSpace;ctx%+,-./0v1(Ljava/lang/String;Ljava/util/Map;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Lorg/swordapp/server/MediaResource;getLastModifiedI(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)Ljava/util/Date;possibleLjava/util/Date;itemsbundleLorg/dspace/content/Bundle;lmbundles+Ljava/util/List;-Ljava/util/List;23replaceMediaResource(Ljava/lang/String;Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Lorg/swordapp/server/DepositReceipt; bundleItemse2Ljava/io/IOException;wfm#Lorg/dspace/sword2/WorkflowManager;result!Lorg/dspace/sword2/DepositResult;genny$Lorg/dspace/sword2/ReceiptGenerator;receipt$Lorg/swordapp/server/DepositReceipt;oboEmailauth&Lorg/dspace/sword2/SwordAuthenticator;finishdeltaJ(Lorg/dspace/sword2/DSpaceSwordException;emUridepositLorg/swordapp/server/Deposit;start4567qdeleteMediaResourceb(Ljava/lang/String;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)V addResourcecm*Lorg/dspace/sword2/ContainerManagerDSpace; removeContent(Lorg/dspace/sword2/SwordContext;Lorg/dspace/content/Item;Lorg/swordapp/server/AuthCredentials;Lorg/dspace/sword2/SwordConfigurationDSpace;)Vvm"Lorg/dspace/sword2/VersionManager;Ljava/util/Iterator; swordContext1Ljava/util/Iterator;removeBitstream(Lorg/dspace/sword2/SwordContext;Lorg/dspace/content/Bitstream;Ljava/util/List;Lorg/swordapp/server/AuthCredentials;Lorg/dspace/sword2/SwordConfigurationDSpace;)V(Lorg/dspace/sword2/SwordContext;Lorg/dspace/content/Bitstream;Ljava/util/List;Lorg/swordapp/server/AuthCredentials;Lorg/dspace/sword2/SwordConfigurationDSpace;)VreplaceContent(Lorg/dspace/sword2/SwordContext;Lorg/dspace/content/Item;Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/dspace/sword2/SwordConfigurationDSpace;)Vsi(Lorg/dspace/sword2/SwordContentIngester;8replaceBitstream(Lorg/dspace/sword2/SwordContext;Ljava/util/List;Lorg/dspace/content/Bitstream;Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/dspace/sword2/DepositResult;first(Lorg/dspace/sword2/SwordContext;Ljava/util/List;Lorg/dspace/content/Bitstream;Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/dspace/sword2/DepositResult; addContent(Lorg/dspace/sword2/SwordContext;Lorg/dspace/content/Item;Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/dspace/sword2/DepositResult;getDSpaceTargetr(Lorg/dspace/core/Context;Ljava/lang/String;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/dspace/content/Item; editMediaUrl checkAuth<(Lorg/dspace/sword2/SwordContext;Lorg/dspace/content/Item;)V SourceFileMediaResourceManagerDSpace.java 9 :; <= $org/dspace/sword2/VerboseDescription org/dspace/core/Constants> ?@java/sql/SQLException&org/dspace/sword2/DSpaceSwordException A BCD EF!org/swordapp/server/MediaResource GHI JK L MK NO  PQjava/io/IOException(org/swordapp/server/SwordServerException'org/dspace/authorize/AuthorizeException&org/swordapp/server/SwordAuthException0 RSAccept TUAccept-PackagingV W XYZ [\java/util/HashMapjava/util/ArrayListapplication/atom+xml2 ]^_ `a, bc* de fK gK h*org/dspace/sword2/SwordConfigurationDSpaceorg/dspace/core/Context ij kS lmorg/swordapp/server/SwordError no :p5 qr st u/ vw xy z{org/dspace/content/Bitstream |} ~   3 } org/dspace/content/Bundle org/dspace/content/Item  java/util/Date.Initialising verbose replace of media resource   } sword_replace T  Xr abjava/lang/StringBuilderAuthenticated user:   K K Depositing on behalf of: XY } 'Unable to store SWORD package as file:   "org/dspace/sword2/ReceiptGenerator  ^_ $org/dspace/sword2/SwordAuthenticator nonereplace_failed_authorisationuser=,on_behalf_of= /Cannot replace the given item with this context O ST #Total time for deposit processing:  ms caught exception: 'There was a problem depositing the item -Initialising verbose delete of media resource sword_delete r PQ B HI*Initialising verbose add to media resource sword_add  \]4 }(org/dspace/sword2/ContainerManagerDSpace   + ^ Total time for add processing:  org/dspace/sword2/VersionManagerORIGINAL K   P  [Loaded ingester:   8 Replace completed successfully  }  6   Add completed successfully)Performing replace using edit-media URL: 'Location resolves to item with handle: K,org/dspace/sword2/MediaResourceManagerDSpace  org/dspace/sword2/DSpaceSwordAPI(org/swordapp/server/MediaResourceManagerjava/lang/Exception*org/dspace/sword2/SwordContentDisseminatorjava/lang/String java/util/Map#org/swordapp/server/AuthCredentials&org/swordapp/server/SwordConfigurationorg/dspace/sword2/SwordContext!org/dspace/sword2/SwordUrlManagerjava/lang/Throwablejava/util/Listjava/util/Iteratororg/swordapp/server/Deposit!org/dspace/sword2/WorkflowManagerorg/dspace/sword2/DepositResult"org/swordapp/server/DepositReceipt&org/dspace/sword2/SwordContentIngester4org/dspace/authorize/factory/AuthorizeServiceFactory getInstance8()Lorg/dspace/authorize/factory/AuthorizeServiceFactory;getAuthorizeService1()Lorg/dspace/authorize/service/AuthorizeService;-org/dspace/authorize/service/AuthorizeServiceauthorizeActionBoolean>(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;I)Z(Ljava/lang/Throwable;)VbitstreamService-Lorg/dspace/content/service/BitstreamService;+org/dspace/content/service/BitstreamServiceretrieveN(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)Ljava/io/InputStream; getFormat?(Lorg/dspace/core/Context;)Lorg/dspace/content/BitstreamFormat;"org/dspace/content/BitstreamFormat getMIMEType()Ljava/lang/String;=(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Z)V getChecksum setContentMD5(Ljava/lang/String;)VsetLastModified(Ljava/util/Date;)V isFeedRequest.(Lorg/dspace/core/Context;Ljava/lang/String;)Z getHeaderG(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;org/swordapp/server/UriRegistryPACKAGE_SIMPLE_ZIP analyseAccept'(Ljava/lang/String;)Ljava/util/TreeMap;*org/dspace/sword2/SwordDisseminatorFactorygetContentInstanceO(Ljava/util/Map;Ljava/lang/String;)Lorg/dspace/sword2/SwordContentDisseminator;add(Ljava/lang/Object;)Zjava/lang/FloatvalueOf(F)Ljava/lang/Float;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; disseminateI(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Ljava/io/InputStream;getContentType getPackaging<(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)V getUrlManagerj(Lorg/dspace/core/Context;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/dspace/sword2/SwordUrlManager;isActionableBitstreamUrl getBitstreamK(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/content/Bitstream;(I)V(org/dspace/sword2/WorkflowManagerFactory%()Lorg/dspace/sword2/WorkflowManager;retrieveBitstream:(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)VdoAuthG(Lorg/swordapp/server/AuthCredentials;)Lorg/dspace/sword2/SwordContext;abort getContext()Lorg/dspace/core/Context;getID()Ljava/util/UUID;findL(Lorg/dspace/core/Context;Ljava/util/UUID;)Lorg/dspace/content/DSpaceObject;isValid()ZgetItemF(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/content/Item;retrieveContent5(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)V getBundles()Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getItems()Ljava/util/Date;getTime()Jappend:(Ljava/lang/String;)Lorg/dspace/sword2/VerboseDescription;org/apache/log4j/LoggerisDebugEnabledorg/dspace/core/LogManagerQ(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;debug(Ljava/lang/Object;)V-(Ljava/lang/String;)Ljava/lang/StringBuilder;getAuthenticated()Lorg/dspace/eperson/EPerson;org/dspace/eperson/EPersongetEmailtoString getOnBehalfOfisKeepPackageOnFailedIngeststorePackageAsFileq(Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/dspace/sword2/SwordConfigurationDSpace;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;warn resolveState(Lorg/dspace/core/Context;Lorg/swordapp/server/Deposit;Lorg/dspace/sword2/DepositResult;Lorg/dspace/sword2/VerboseDescription;Z)VcreateFileReceipt(Lorg/dspace/core/Context;Lorg/dspace/sword2/DepositResult;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/swordapp/server/DepositReceipt;replaceResourceContent canSubmitj(Lorg/dspace/sword2/SwordContext;Lorg/dspace/content/DSpaceObject;Lorg/dspace/sword2/VerboseDescription;)ZinfocreateMediaResourceReceipt(Lorg/dspace/core/Context;Lorg/dspace/content/Item;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/swordapp/server/DepositReceipt;(J)Ljava/lang/StringBuilder;commiterror*(Ljava/lang/Object;Ljava/lang/Throwable;)V*(Ljava/lang/String;Ljava/lang/Throwable;)VdeleteBitstreamaddResourceContent isMultipart doAddMetadata(Lorg/dspace/sword2/SwordContext;Lorg/dspace/content/Item;Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/dspace/sword2/SwordConfigurationDSpace;Lorg/dspace/sword2/DepositResult;)Lorg/dspace/sword2/DepositResult;storeEntryAsFilePACKAGE_BINARYequals createReceipt(Lorg/dspace/core/Context;Lorg/dspace/sword2/DepositResult;Lorg/dspace/sword2/SwordConfigurationDSpace;Z)Lorg/swordapp/server/DepositReceipt;addVerboseDescriptionM(Lorg/swordapp/server/DepositReceipt;Lorg/dspace/sword2/VerboseDescription;)VgetNameremove removeBundleP(Lorg/dspace/core/Context;Lorg/dspace/content/Item;Lorg/dspace/content/Bundle;)VS(Lorg/dspace/core/Context;Lorg/dspace/content/Item;Lorg/dspace/content/Bitstream;)V isAcceptable(Lorg/dspace/sword2/SwordConfigurationDSpace;Lorg/dspace/core/Context;Lorg/swordapp/server/Deposit;Lorg/dspace/content/DSpaceObject;)V&org/dspace/sword2/SwordIngesterFactory(Lorg/dspace/core/Context;Lorg/swordapp/server/Deposit;Lorg/dspace/content/DSpaceObject;)Lorg/dspace/sword2/SwordContentIngester;java/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassG(Lorg/dspace/core/Context;Lorg/dspace/content/Item;Ljava/lang/String;)Vingest(Lorg/dspace/core/Context;Lorg/swordapp/server/Deposit;Lorg/dspace/content/DSpaceObject;Lorg/dspace/sword2/VerboseDescription;)Lorg/dspace/sword2/DepositResult;storeOriginals(Lorg/dspace/sword2/SwordConfigurationDSpace;Lorg/dspace/core/Context;Lorg/dspace/sword2/VerboseDescription;Lorg/swordapp/server/Deposit;Lorg/dspace/sword2/DepositResult;)VisEmpty bundleService*Lorg/dspace/content/service/BundleService;get(I)Ljava/lang/Object;getOriginalDeposit ()Lorg/dspace/content/Bitstream;(org/dspace/content/service/BundleService addBitstreamU(Lorg/dspace/core/Context;Lorg/dspace/content/Bundle;Lorg/dspace/content/Bitstream;)Vcreatea(Lorg/dspace/core/Context;Lorg/dspace/content/Item;Ljava/lang/String;)Lorg/dspace/content/Bundle; getHandle getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;! P***Y!"$ *+, N Y-  +, + .0* M *+, N Y-  9: 9 <>* M K* +,NY-,+:,*+,NY-NY-6767 6A* H IJ K)L4M7O8QASBUH + 8 B KKK wI -+6:/*:* !: *":   #:5$Y%:&Y':  ()W * +W#:+,,:Y-./R] ^ cef)m,n1q5r:s=xFyOzY{g|j}oz) 1 F)O   z*1 F)O  =16 4:0::1Y2:3:+4+5:  6Y78 9* :6  B*-;:<=:*  >?@: * :6  YA* B: CD< : CD< +E:  6Y78 F* G6  *-;:<=:* +,H: < : CD< :Y: CD<  b b Cb Cb nCnbpn7 !,6;FMR\ahmt  %,5:?CHMZ_bdnuz6 \ : t N :( !Ad    F      Y       -      K      6 N,I:J:K\LM:N:J:K3LO:  P: -  N Q-Q Nɧ- RYS->'.MTX ^ knqtx\ T M! .C'Jz.Cz- !%" !&  #$yRYS:*TUW:0:*-;:=:VWVXYZ[3:  +4Y +5:  6Y78:   \&Y':  I:J:KMLM:N:J:K$LO:*] )Wا*^Y_`abcadUWe%*^Y_faecadUW:*  ,-g:7:h**,-i:V^Y_jakdl ,*mnYo:p: M*+q:  6Y78:   rsYt:   *uTv:e ec:Vw^Y_xabcayaadZzY{|*^Y_`abcadUWe%*^Y_faecadUW* ,-}7:h**,-i:V^Y_jakdl ,*mnYo: ~: RYS:  QQe7 *^Y_a adUW :C:VY:Y:C ?OR ?OR6\dg 69F 9^ 9jFljc !"$%)$*+,4.C2N3Y5c6h8s=x>ABCEFGIJKLOPOQS,T8S<W?ZJ[OnR^T`\ddkggiimqtuvz{} 47:DVbfn,059>CFHR^`jqV"4%;i&'T2cI x4()   ?m*+ ,-./ M0&'2? *() 12  ,-+M./ N D3 745 H6` yy7y89yy p:c\ 4%  C ;     /(;     <  !%" !*K;     <  =;     <  =>( ;     ><?:KN;     <?>% ;     @I@;    AWK ;    6BCRYS:*UW:-0:*,;:=:VWVYZ[3:8: +4+5:  6Y7  &Y':  IJ:  KM LM:  N:J:K$LO:*] )Wا*^Y_`abcadUWe%*^Y_faecadUW*  ,*+q:  6Y7  sYt:   *uTv: e ec: Vw^Y_xabcaya adZzY{|*^Y_`abcadUWe%*^Y_faecadUW* , *mRYS:  QQe7 *^Y_a adUW>C6:VY:Y:Cz z z"H #*3BMR]glw    '37"D$G'R(W*b/m3v478:<?=<AFGFHJKJ#O.S>YGZT\q]ubztvgijmotvy4%; g  M0 R v12 *PM-R(() G33 T&45 6 7 :4% B     4< !%" !*K9?:K X    AWK         6D$[RYS:*UW:0:*-;:=:VWVYZ[*+q:  6Y78:   sYt:   *uTv: e ec: Vw^Y_xabcaya adZzY{|*^Y_`abcadUWe%*^Y_faecadUW* ,-: ,Y:   ,- : F: h9*,-i, *,-:V^Y_ja kdl  ,*mnYo: ,  p:  :RYS:QQe7*^Y_aadUW**:C:VY:C$SV $SV6`wz'4 'L4NLC $+4CNS^cnw $-29BNSVX`howz|#' , 146@L S M0 BEF 2$*+ |&'XA ./+ N c() w12 *+ ,- W./N3A4566[[7[89[[ R:E>C ;     ><?:K.= ;     <? B> ;     <?=5G @S@;    AW ;    6HIiiY:,J:K2LM:+=,ʧ: Y :YMP MPM\: *7> J"M+P$R&\(^*h,f *  DJK9LR ^ iiMiii 9NO!5BK  PQA RY:-J:KLO:+=,ާ: Y :Y69 696E* 6 7'93:6C9<;>E@GBQDf '  -JK; G RRMRRRR RO!$BK  RST +=:*-,-:*^Y_aadUWY:+=,: Y :Y-,*:*UW**-;PS ;PS;P_JMPSTU+V;\D]PfS_Ua_caekiuj|knpz D JKU a M89}UV|*+)S ;   WK  6XY+=:,J:KLO: * :*^Y_aadUW*+-,: 6 ,J:  K{ LO:  *+ : U :  !* M &* :* *UW : Y : Y _ _z$038=O_jmp $ K i m*+ pZ   M89=UVK r  !$D   ;   W=!,. "   ;   WK  6[\]  h+=:*-,-:*^Y_aadUW-,*:*UW**-. +;ELVe\ hhMhh89hhbOUVL*+  6^_N-+-3:+,E:*^Y_a,adUW*^Y_aadUW"(,>GK>NNN`NF= 6ab j+=NsYt:+,*uPv:+e +ec:V-w^Y_xa+bcayaadZzY{|2  '0CY\_i> I0jjje\120 ?8 6c) Vde