3  E                   * 0!"# 3!$ %&' 7 ()*+ , -. /01 2 3 45 678 G9 4: G; 4<=> M? 4@AB Q?CD EF EG (HI JK LM NO P JQ GR -ST b bU bVW @X EYZ b[\]^ E_ n` mabc s` rd ef gh ihjkl {` zm ymn Eo ypq Ers Etuv Ewx Eyz yh{ |}logLorg/apache/log4j/Logger; swordServiceLorg/dspace/sword/SWORDService;"(Lorg/dspace/sword/SWORDService;)VCodeLineNumberTableLocalVariableTablethis!Lorg/dspace/sword/DepositManager;servicegetDepositTarget@(Lorg/purl/sword/base/Deposit;)Lorg/dspace/content/DSpaceObject;collectionService.Lorg/dspace/content/service/CollectionService;depositLorg/purl/sword/base/Deposit; urlManager"Lorg/dspace/sword/SWORDUrlManager;contextLorg/dspace/core/Context;locLjava/lang/String;dso!Lorg/dspace/content/DSpaceObject; StackMapTable{5~ ExceptionsD(Lorg/purl/sword/base/Deposit;)Lorg/purl/sword/base/DepositResponse;oboEmaile2Ljava/io/IOException;eLjava/lang/Exception;startLjava/util/Date; swordContextLorg/dspace/sword/SWORDContext;auth%Lorg/dspace/sword/SWORDAuthenticator;depLorg/dspace/sword/Depositor;result Lorg/dspace/sword/DepositResult;handlestateIresponse%Lorg/purl/sword/base/DepositResponse;dsatom"Lorg/dspace/sword/DSpaceATOMEntry;entry Lorg/purl/sword/base/SWORDEntry;finishdeltaJ 08storePackageAsFile (Lorg/purl/sword/base/Deposit;)VpathdirLjava/io/File; filenameBase packageFile headersFileisLjava/io/InputStream;fosLjava/io/OutputStream;pwLjava/io/PrintWriter;T()V SourceFileDepositManager.java "Created instance of DepositManager    ~ java/lang/StringBuilder#Performing deposit using location:   org/dspace/content/Collection  -Location resolves to collection with handle:   and name:  org/dspace/content/Item'Location resolves to item with handle: java/util/DateInitialising verbose deposit  #org/dspace/sword/SWORDAuthenticator none  deposit_failed_authorisationuser= ,on_behalf_of=  0org/purl/sword/base/SWORDAuthenticationException7Cannot submit to the given collection with this context Authenticated user: Depositing on behalf of: 2Initialising depositor for an Item in a Collection$org/dspace/sword/CollectionDepositor 1Initialising depositor for a Bitstream in an Itemorg/dspace/sword/ItemDepositorNThe specified deposit target does not exist, or is not a collection or an item %org/dspace/sword/DSpaceSWORDException-Deposit target is not a collection or an item 'org/purl/sword/base/SWORDErrorExceptionjava/lang/RuntimeException   java/io/IOException'Unable to store SWORD package as file:  org/purl/sword/base/Deposit #org/purl/sword/base/DepositResponse    -Initialising ATOM entry generator for an Item#org/dspace/sword/ItemEntryGenerator 1Initialising ATOM entry generator for a Bitstream(org/dspace/sword/BitstreamEntryGenerator2The deposit failed, see exceptions for explanation6Result of deposit did not yield an Item or a Bitstream   0NoOp Requested: Removed all traces of submission  #Total time for deposit processing:  ms     java/io/File  >Directory does not exist for writing packages on ingest error.sword- - -headersjava/io/BufferedInputStreamjava/io/FileInputStream   java/io/BufferedOutputStreamjava/io/FileOutputStream   java/io/PrintWriterjava/io/BufferedWriterjava/io/FileWriter Content-Disposition=   Content-Type=  Packaging=  Location= On Behalf of= Slug=  User name=org/dspace/sword/DepositManager java/lang/Object org/dspace/sword/SWORDUrlManagerorg/dspace/core/Contextjava/lang/Stringorg/dspace/content/DSpaceObjectorg/dspace/sword/SWORDContextorg/dspace/sword/Depositororg/dspace/sword/DepositResultjava/lang/Exception org/dspace/sword/DSpaceATOMEntryorg/purl/sword/base/SWORDEntryorg/apache/log4j/Loggerdebug(Ljava/lang/Object;)Vorg/dspace/sword/SWORDService getUrlManager$()Lorg/dspace/sword/SWORDUrlManager; getContext()Lorg/dspace/core/Context; getLocation()Ljava/lang/String;getDSpaceObjectN(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/content/DSpaceObject;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringmessage(Ljava/lang/String;)V0org/dspace/content/factory/ContentServiceFactory getInstance4()Lorg/dspace/content/factory/ContentServiceFactory;getCollectionService0()Lorg/dspace/content/service/CollectionService; getHandle,org/dspace/content/service/CollectionServicegetName5(Lorg/dspace/content/DSpaceObject;)Ljava/lang/String;getSwordContext!()Lorg/dspace/sword/SWORDContext; canSubmit`(Lorg/dspace/sword/SWORDService;Lorg/purl/sword/base/Deposit;Lorg/dspace/content/DSpaceObject;)Z getOnBehalfOf()Lorg/dspace/eperson/EPerson;org/dspace/eperson/EPersongetEmailgetAuthenticatedorg/dspace/core/LogManager getHeaderQ(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;infoC(Lorg/dspace/sword/SWORDService;Lorg/dspace/content/DSpaceObject;)Verror doDeposit?(Lorg/purl/sword/base/Deposit;)Lorg/dspace/sword/DepositResult;getSwordConfig'()Lorg/dspace/sword/SWORDConfiguration;#org/dspace/sword/SWORDConfigurationisKeepPackageOnFailedIngest()Z-(Ljava/lang/Object;)Ljava/lang/StringBuilder;warn#org/apache/commons/lang/StringUtilsisBlank(Ljava/lang/String;)Z(I)V getMediaLink setLocationgetItem()Lorg/dspace/content/Item; getBitstream ()Lorg/dspace/content/Bitstream; getSWORDEntry_(Lorg/dspace/sword/DepositResult;Lorg/purl/sword/base/Deposit;)Lorg/purl/sword/base/SWORDEntry;isNoOp undoDeposit#(Lorg/dspace/sword/DepositResult;)VsetNoOp(Z)VgetTime()J(J)Ljava/lang/StringBuilder;getVerboseDescription()Ljava/lang/StringBuilder;setVerboseDescriptionsetEntry#(Lorg/purl/sword/base/SWORDEntry;)VgetFailedPackageDirexists isDirectory getUsername'(Ljava/lang/String;Ljava/lang/String;)VgetFile()Ljava/io/File;(Ljava/io/File;)V(Ljava/io/InputStream;)V(Ljava/io/OutputStream;)Vorg/dspace/core/Utilscopy.(Ljava/io/InputStream;Ljava/io/OutputStream;)Vjava/io/OutputStreamclosejava/io/InputStream(Ljava/io/Writer;)VgetContentDispositionprintlngetContentType getPackaginggetSlug getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!R**+56 78p*M*N+:,- :* Y   @:* Y     )!* Y   F=>ABD:FBIJJ\LnNyJ|OPRSRVHJ2%7;2vYM**N*:*+:Y:*+ Q!:-" -"#:$ Y % -&# '  ()*Y+,* Y - -&# -"#* Y . -"# :*/0Y*1:#*23Y*4:567Y89:+::9: *=>'*+?:  Y A  BC D: 6  F6 GY H:  IJ: K*LMY*N: !O*PQY*R:  S67YT9 +U: +VW*X +VYY:Z,Ze7* Y [ \]  *^_  ` 6>A76>A;6>A<PUX@&Ifgjk"n)r2sAvEwLyU{i~|{ !)36>ACPUXZtw~(1=Z]cilsEJZ C4 vvn]"T)M2D6@~    n 1E=9U9F%  8 7;* *=aMbY,cN-d -e @Yfg Y h +i j YZ\:bY,k:bY, Y  l k:mYnY+opq:rYsYtu:vwxyYzY{Y|}~:  Y  +  Y  +  Y  +  Y  +  Y  +  Y  +  Y  +i  b ",9V b   !<Wr f  V=b1 " @! )