Edit C:\dspace\webapps\swordv2\WEB-INF\classes\org\dspace\sword2\CollectionDepositManagerDSpace.class
???? 3? d ? ? ? ? ? b ? ? ? b ? ? ? ? ? ? b ? ? ? b ? ? ? ? ? ? ? ? ? b ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ! ? ? ! ? ? ? ? ! ? ? ? ? ? ) ? ? ? ? ? b ? ? ? b ? ? ? b ? ? ? b ? b ? ? ! ? ? = ? = ! b ? ? ? I b b ! "#$ % &'() *+,-./ ?012 log Lorg/apache/log4j/Logger; collectionService .Lorg/dspace/content/service/CollectionService; verboseDescription &Lorg/dspace/sword2/VerboseDescription; <init> ()V Code LineNumberTable LocalVariableTable this 2Lorg/dspace/sword2/CollectionDepositManagerDSpace; createNew ?(Ljava/lang/String;Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Lorg/swordapp/server/DepositReceipt; oboEmail Ljava/lang/String; e2 Ljava/io/IOException; e Ljava/lang/Exception; context Lorg/dspace/core/Context; collection Lorg/dspace/content/Collection; wfm #Lorg/dspace/sword2/WorkflowManager; auth &Lorg/dspace/sword2/SwordAuthenticator; result !Lorg/dspace/sword2/DepositResult; genny $Lorg/dspace/sword2/ReceiptGenerator; receipt $Lorg/swordapp/server/DepositReceipt; finish Ljava/util/Date; delta J (Lorg/dspace/sword2/DSpaceSwordException; collectionUri deposit Lorg/swordapp/server/Deposit; authCredentials %Lorg/swordapp/server/AuthCredentials; swordConfig (Lorg/swordapp/server/SwordConfiguration; start sc Lorg/dspace/sword2/SwordContext; config ,Lorg/dspace/sword2/SwordConfigurationDSpace; StackMapTable/3456 ?7 ?89: ?;< ?= ?> Exceptions createNewFromBinary ?(Lorg/dspace/sword2/SwordContext;Lorg/dspace/content/Collection;Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/dspace/sword2/DepositResult; swordContext si (Lorg/dspace/sword2/SwordContentIngester; createNewFromEntry &Lorg/dspace/sword2/SwordEntryIngester; createNewFromMultipart sci sei?@ getDepositTarget x(Lorg/dspace/core/Context;Ljava/lang/String;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/dspace/content/Collection; depositUrl urlManager #Lorg/dspace/sword2/SwordUrlManager;A <clinit> SourceFile #CollectionDepositManagerDSpace.java l mBCDEF h i $org/dspace/sword2/VerboseDescription j k java/util/Date Initialising verbose depositGH *org/dspace/sword2/SwordConfigurationDSpaceIJ7KL f gMNO sword_create_new PQRST ? ? org/swordapp/server/SwordError lUVCW:XY $org/dspace/sword2/SwordAuthenticatorZ[ none\]^_` deposit_failed_authorisation java/lang/StringBuilder user=Gab] ,on_behalf_of=c`dT &org/swordapp/server/SwordAuthException 7Cannot submit to the given collection with this context le Authenticated user: Depositing on behalf of: 4fO ? ?gO ? ?hO ? ? &org/dspace/sword2/DSpaceSwordExceptioniOjklk java/io/IOException 'Unable to store SWORD package as file: GmnTop "org/dspace/sword2/ReceiptGeneratorqrst #Total time for deposit processing: Gu msvwx my m caught exception:z{ (org/swordapp/server/SwordServerException 'There was a problem depositing the item l|}~?? Loaded ingester: ?????`??? %Archive ingest completed successfully????@ Loaded content ingester: Loaded entry ingester: ?O??????A?? &Performing deposit using deposit URL: -Location resolves to collection with handle: 9?` and name: ??? 0org/dspace/sword2/CollectionDepositManagerDSpace?? org/dspace/sword2/DSpaceSwordAPI ,org/swordapp/server/CollectionDepositManager java/lang/String org/swordapp/server/Deposit #org/swordapp/server/AuthCredentials &org/swordapp/server/SwordConfiguration org/dspace/sword2/SwordContext org/dspace/core/Context org/dspace/content/Collection !org/dspace/sword2/WorkflowManager org/dspace/sword2/DepositResult java/lang/Exception "org/swordapp/server/DepositReceipt java/lang/Throwable &org/dspace/sword2/SwordContentIngester $org/dspace/sword2/SwordEntryIngester !org/dspace/sword2/SwordUrlManager 0org/dspace/content/factory/ContentServiceFactory getInstance 4()Lorg/dspace/content/factory/ContentServiceFactory; getCollectionService 0()Lorg/dspace/content/service/CollectionService; append :(Ljava/lang/String;)Lorg/dspace/sword2/VerboseDescription; doAuth G(Lorg/swordapp/server/AuthCredentials;)Lorg/dspace/sword2/SwordContext; getContext ()Lorg/dspace/core/Context; org/apache/log4j/Logger isDebugEnabled ()Z org/dspace/core/LogManager getHeader Q(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; debug (Ljava/lang/Object;)V (I)V (org/dspace/sword2/WorkflowManagerFactory %()Lorg/dspace/sword2/WorkflowManager; createResource ;(Lorg/dspace/core/Context;Lorg/dspace/content/Collection;)V canSubmit j(Lorg/dspace/sword2/SwordContext;Lorg/dspace/content/DSpaceObject;Lorg/dspace/sword2/VerboseDescription;)Z getOnBehalfOf ()Lorg/dspace/eperson/EPerson; org/dspace/eperson/EPerson getEmail ()Ljava/lang/String; -(Ljava/lang/String;)Ljava/lang/StringBuilder; getAuthenticated toString info (Ljava/lang/String;)V isBinaryOnly isEntryOnly isMultipart isKeepPackageOnFailedIngest storePackageAsFile q(Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/dspace/sword2/SwordConfigurationDSpace;)V storeEntryAsFile -(Ljava/lang/Object;)Ljava/lang/StringBuilder; warn resolveState ?(Lorg/dspace/core/Context;Lorg/swordapp/server/Deposit;Lorg/dspace/sword2/DepositResult;Lorg/dspace/sword2/VerboseDescription;)V createReceipt ?(Lorg/dspace/core/Context;Lorg/dspace/sword2/DepositResult;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/swordapp/server/DepositReceipt; getTime ()J (J)Ljava/lang/StringBuilder; addVerboseDescription M(Lorg/swordapp/server/DepositReceipt;Lorg/dspace/sword2/VerboseDescription;)V commit abort error *(Ljava/lang/Object;Ljava/lang/Throwable;)V *(Ljava/lang/String;Ljava/lang/Throwable;)V isAcceptable ?(Lorg/dspace/sword2/SwordConfigurationDSpace;Lorg/dspace/core/Context;Lorg/swordapp/server/Deposit;Lorg/dspace/content/DSpaceObject;)V &org/dspace/sword2/SwordIngesterFactory getContentInstance ?(Lorg/dspace/core/Context;Lorg/swordapp/server/Deposit;Lorg/dspace/content/DSpaceObject;)Lorg/dspace/sword2/SwordContentIngester; java/lang/Object getClass ()Ljava/lang/Class; java/lang/Class getName ingest ?(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;)V getEntryInstance (Lorg/dspace/core/Context;Lorg/swordapp/server/Deposit;Lorg/dspace/content/DSpaceObject;)Lorg/dspace/sword2/SwordEntryIngester; isEntryFirst ?(Lorg/dspace/core/Context;Lorg/swordapp/server/Deposit;Lorg/dspace/content/DSpaceObject;Lorg/dspace/sword2/VerboseDescription;Lorg/dspace/sword2/DepositResult;)Lorg/dspace/sword2/DepositResult; ?(Lorg/dspace/core/Context;Lorg/swordapp/server/Deposit;Lorg/dspace/content/DSpaceObject;Lorg/dspace/sword2/VerboseDescription;Lorg/dspace/sword2/DepositResult;Z)Lorg/dspace/sword2/DepositResult; getUrlManager j(Lorg/dspace/core/Context;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/dspace/sword2/SwordUrlManager; getCollection L(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/content/Collection; getHandle ,org/dspace/content/service/CollectionService 5(Lorg/dspace/content/DSpaceObject;)Ljava/lang/String; getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! b d e f g h i j k l m n P *? *? ? ? *? Y? ? ? o ! p q r s t n ? z? Y? :*? ? W:? :*-? :? :? ? ? ? ? ? *+? : ? ? Y?? ?? : ? ? Y? : *? ? ? T:? ? ? ? :? ? !Y? "#? $? %? ? $&? $? $? '? ? (? )Y*? +?*? ? !Y? ",? $? %? ? $? '? W? ? %*? ? !Y? "-? $? ? ? $? '? W:,? .? * ,-? /:? 0,? 0? * ,-? 1:? ,? 2? * ,-? 3:? j: ? 5? ],? .? *,-? 6? ,,? 0? *,-? 7? ,? 2? *,-? 6*,-? 7? :? ? !Y? "9? $ ? :? '? ; ? ,*? ? < ? =Y? >: ? ?:? Y? :? @? @e7*? ? !Y? "A? $? BC? $? '? W**? ? D? E:? ? F?:? G? H? IYJ? K?:? ? F? 'lo 4'lo y?? 8 FS 4 Fk Smk o * J ( + - . 4 $ 5 + 7 4 9 = : @ 9 C >