Edit C:\dspace\webapps\swordv2\WEB-INF\classes\org\dspace\sword2\ContainerManagerDSpace.class
???? 3Z ?) *+ *, ?- ./ .0 ?1 23 24 ?56 ) ?7 ?89: ?; ?< =>? @AB ?CD EFGH I ?J @K L MN OPQRS $) $TUV ()W XY ,)Z [ E\]^ _` Ea ?b cdefg 8) 8hi @j klmn ?)o ?p @qr ?s Etu (vwx ?y z ?{|} ?~ Ee? $? ,?? ??? ?? @????e??? ?? ???e? ????e?? ????e????? p) p?? ?? ??? ?? ?? ???? {)? {? X (X ?????? ???? ??? ?) ?? ???? ?? ???? ?????? ??? E??? log Lorg/apache/log4j/Logger; authorizeService /Lorg/dspace/authorize/service/AuthorizeService; workflowItemService )Lorg/dspace/workflow/WorkflowItemService; workspaceItemService 1Lorg/dspace/content/service/WorkspaceItemService; verboseDescription &Lorg/dspace/sword2/VerboseDescription; <init> ()V Code LineNumberTable LocalVariableTable this *Lorg/dspace/sword2/ContainerManagerDSpace; isStatementRequest q(Ljava/lang/String;Ljava/util/Map;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Z swordError Lorg/swordapp/server/SwordError; config ,Lorg/dspace/sword2/SwordConfigurationDSpace; acceptContentType Ljava/lang/String; analysed Ljava/util/TreeMap; disseminator .Lorg/dspace/sword2/SwordStatementDisseminator; e (Lorg/dspace/sword2/DSpaceSwordException; editIRI accept Ljava/util/Map; authCredentials %Lorg/swordapp/server/AuthCredentials; swordConfig (Lorg/swordapp/server/SwordConfiguration; sc Lorg/dspace/sword2/SwordContext; LocalVariableTypeTable JLjava/util/TreeMap<Ljava/lang/Float;Ljava/util/List<Ljava/lang/String;>;>; 5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>; StackMapTable??????9???B? Exceptions Signature ?(Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Z getEntry ?(Ljava/lang/String;Ljava/util/Map;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Lorg/swordapp/server/DepositReceipt; context Lorg/dspace/core/Context; urlManager #Lorg/dspace/sword2/SwordUrlManager; item Lorg/dspace/content/Item; genny $Lorg/dspace/sword2/ReceiptGenerator; receipt $Lorg/swordapp/server/DepositReceipt; )Lorg/dspace/authorize/AuthorizeException; Ljava/lang/Exception;???S?U? ?(Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Lorg/swordapp/server/DepositReceipt; replaceMetadata ?(Ljava/lang/String;Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Lorg/swordapp/server/DepositReceipt; oboEmail e2 Ljava/io/IOException; wfm #Lorg/dspace/sword2/WorkflowManager; auth &Lorg/dspace/sword2/SwordAuthenticator; result !Lorg/dspace/sword2/DepositResult; finish Ljava/util/Date; delta J deposit Lorg/swordapp/server/Deposit; start?Y?g?| replaceMetadataAndMediaResource addMetadataAndResources s addMetadata addResources deleteContainer b(Ljava/lang/String;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)V useHeaders replaceFromMultipart ?(Lorg/dspace/sword2/SwordContext;Lorg/dspace/content/Item;Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/dspace/sword2/DepositResult; vm "Lorg/dspace/sword2/VersionManager; swordContext sci (Lorg/dspace/sword2/SwordContentIngester; sei &Lorg/dspace/sword2/SwordEntryIngester;?? doReplaceMetadata si 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; doContainerDelete ?(Lorg/dspace/sword2/SwordContext;Lorg/dspace/content/Item;Lorg/swordapp/server/AuthCredentials;Lorg/dspace/sword2/SwordConfigurationDSpace;)V wsi "Lorg/dspace/content/WorkspaceItem; wfi "Lorg/dspace/workflow/WorkflowItem; wft !Lorg/dspace/sword2/WorkflowTools;? getDSpaceTarget r(Lorg/dspace/core/Context;Ljava/lang/String;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/dspace/content/Item; editUrl <clinit> SourceFile ContainerManagerDSpace.java ? ?????? ? ?????? ? ?????? ? ? $org/dspace/sword2/VerboseDescription ? ??? *org/dspace/sword2/SwordConfigurationDSpace Accept??????? org/swordapp/server/SwordError?? ? &org/dspace/sword2/DSpaceSwordException ? ? caught exception:??? (org/swordapp/server/SwordServerException 0There was a problem determining the request type ??????????? ? org/dspace/core/Constants "org/dspace/sword2/ReceiptGenerator 'org/dspace/authorize/AuthorizeException &org/swordapp/server/SwordAuthException java/sql/SQLException ? java/util/Date (Initialising verbose replace of metadata sword_replace ? #$?? ? $org/dspace/sword2/SwordAuthenticator none replace_failed_authorisation java/lang/StringBuilder user= ,on_behalf_of= /Cannot replace the given item with this context ? Authenticated user: Depositing on behalf of: java/io/IOException %Unable to store SWORD entry as file: !"#$%&' #Total time for deposit processing: ( ms)*+ ? 'There was a problem depositing the item &Initialising verbose multipart replace sword_create_new deposit_failed_authorisation 7Cannot submit to the given collection with this context, 'Unable to store SWORD package as file: %Initialising verbose container delete sword_delete- .Cannot delete the given item with this context 1Initialising verbose empty request (headers only) sword_modify_by_headers. modify_failed_authorisation .Cannot modify the given item with this context Modifying on behalf of: org/dspace/sword2/DepositResult/0 "Total time for modify processing: 12345 Loaded content ingester: 6789:;< Loaded entry ingester: org/dspace/sword2/VersionManager ORIGINAL=>? ?@A?@B %Archive ingest completed successfullyCD Loaded ingester: Replace completed successfully org/dspace/sword2/WorkflowToolsEFGHIJKLFMNOPQRSTUV )Performing replace using edit-media URL: 'Location resolves to item with handle: ?W (org/dspace/sword2/ContainerManagerDSpaceXY org/dspace/sword2/DSpaceSwordAPI $org/swordapp/server/ContainerManager java/lang/String java/util/Map #org/swordapp/server/AuthCredentials &org/swordapp/server/SwordConfiguration org/dspace/sword2/SwordContext java/util/TreeMap ,org/dspace/sword2/SwordStatementDisseminator java/lang/Throwable org/dspace/core/Context !org/dspace/sword2/SwordUrlManager org/dspace/content/Item "org/swordapp/server/DepositReceipt java/lang/Exception org/swordapp/server/Deposit !org/dspace/sword2/WorkflowManager &org/dspace/sword2/SwordContentIngester $org/dspace/sword2/SwordEntryIngester 4org/dspace/authorize/factory/AuthorizeServiceFactory getInstance 8()Lorg/dspace/authorize/factory/AuthorizeServiceFactory; getAuthorizeService 1()Lorg/dspace/authorize/service/AuthorizeService; 2org/dspace/workflow/factory/WorkflowServiceFactory 6()Lorg/dspace/workflow/factory/WorkflowServiceFactory; getWorkflowItemService +()Lorg/dspace/workflow/WorkflowItemService; 0org/dspace/content/factory/ContentServiceFactory 4()Lorg/dspace/content/factory/ContentServiceFactory; getWorkspaceItemService 3()Lorg/dspace/content/service/WorkspaceItemService; noAuthContext "()Lorg/dspace/sword2/SwordContext; getHeader G(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; analyseAccept '(Ljava/lang/String;)Ljava/util/TreeMap; *org/dspace/sword2/SwordDisseminatorFactory getStatementInstance ?(Ljava/util/Map;)Lorg/dspace/sword2/SwordStatementDisseminator; abort org/apache/log4j/Logger error *(Ljava/lang/Object;Ljava/lang/Throwable;)V *(Ljava/lang/String;Ljava/lang/Throwable;)V doAuth G(Lorg/swordapp/server/AuthCredentials;)Lorg/dspace/sword2/SwordContext; getContext ()Lorg/dspace/core/Context; getUrlManager j(Lorg/dspace/core/Context;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/dspace/sword2/SwordUrlManager; getItem F(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/content/Item; (I)V -org/dspace/authorize/service/AuthorizeService authorizeAction >(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;I)V createReceipt ?(Lorg/dspace/core/Context;Lorg/dspace/content/Item;Lorg/dspace/sword2/SwordConfigurationDSpace;)Lorg/swordapp/server/DepositReceipt; (Ljava/lang/Throwable;)V append :(Ljava/lang/String;)Lorg/dspace/sword2/VerboseDescription; isDebugEnabled ()Z org/dspace/core/LogManager Q(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; debug (Ljava/lang/Object;)V (org/dspace/sword2/WorkflowManagerFactory %()Lorg/dspace/sword2/WorkflowManager; 5(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)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 isKeepPackageOnFailedIngest storeEntryAsFile q(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;)V ?(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 storePackageAsFile deleteItem modifyState setItem (Lorg/dspace/content/Item;)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 getEntryInstance (Lorg/dspace/core/Context;Lorg/swordapp/server/Deposit;Lorg/dspace/content/DSpaceObject;)Lorg/dspace/sword2/SwordEntryIngester; removeBundle G(Lorg/dspace/core/Context;Lorg/dspace/content/Item;Ljava/lang/String;)V isEntryFirst ingest ?(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; ?(Lorg/dspace/core/Context;Lorg/swordapp/server/Deposit;Lorg/dspace/content/DSpaceObject;Lorg/dspace/sword2/VerboseDescription;Lorg/dspace/sword2/DepositResult;)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 isItemInWorkspace 5(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Z getWorkspaceItem V(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Lorg/dspace/content/WorkspaceItem; /org/dspace/content/service/WorkspaceItemService deleteAll >(Lorg/dspace/core/Context;Lorg/dspace/content/WorkspaceItem;)V isItemInWorkflow getWorkflowItem V(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Lorg/dspace/workflow/WorkflowItem; 'org/dspace/workflow/WorkflowItemService deleteWrapper E(Lorg/dspace/core/Context;Lorg/dspace/content/InProgressSubmission;)V itemService (Lorg/dspace/content/service/ItemService; &org/dspace/content/service/ItemService delete =(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;)V getHandle getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? t .*? *? ? ? *? ? ? *? ? ? *? Y? ? ? ? "