Edit C:\dspace\webapps\swordv2\WEB-INF\classes\org\dspace\sword2\StatementManagerDSpace.class
???? 3 9 ? ? ? ? ? 7 ? ? ? ? ? ? ? 7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ? ? % ? ? ? ? ? ? ? ? ? ? 7 ? 7 ? ? ? ? ? ? ? 1 ? ? ? ? 5 ? ? ? ? ? ? log Lorg/apache/log4j/Logger; authorizeService /Lorg/dspace/authorize/service/AuthorizeService; <init> ()V Code LineNumberTable LocalVariableTable this *Lorg/dspace/sword2/StatementManagerDSpace; getStatement ?(Ljava/lang/String;Ljava/util/Map;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Lorg/swordapp/server/Statement; analysed Ljava/util/Map; list Ljava/util/List; acceptContentType Ljava/lang/String; Ljava/util/TreeMap; config ,Lorg/dspace/sword2/SwordConfigurationDSpace; auth &Lorg/dspace/sword2/SwordAuthenticator; context Lorg/dspace/core/Context; un obo urlManager #Lorg/dspace/sword2/SwordUrlManager; item Lorg/dspace/content/Item; suffix disseminator .Lorg/dspace/sword2/SwordStatementDisseminator; e )Lorg/dspace/authorize/AuthorizeException; Ljava/lang/Exception; stateIRI accept authCredentials %Lorg/swordapp/server/AuthCredentials; swordConfig (Lorg/swordapp/server/SwordConfiguration; sc Lorg/dspace/sword2/SwordContext; LocalVariableTypeTable FLjava/util/Map<Ljava/lang/Float;Ljava/util/List<Ljava/lang/String;>;>; $Ljava/util/List<Ljava/lang/String;>; JLjava/util/TreeMap<Ljava/lang/Float;Ljava/util/List<Ljava/lang/String;>;>; 5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>; StackMapTable ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Exceptions Signature ?(Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Lorg/swordapp/server/Statement; <clinit> SourceFile StatementManagerDSpace.java ? @ ? ? ? ? ? = > *org/dspace/sword2/SwordConfigurationDSpace $org/dspace/sword2/SwordAuthenticator ? ? ? ? ? ; < ? ? ? sword_get_statement ? ? ? ? ? ? ? ? NONE ? ? java/lang/StringBuilder username= ? ? ,on_behalf_of= ? ? ? ? ? ? ? ? ? org/swordapp/server/SwordError ? ? org/dspace/core/Constants ? ? ? ? ? ? ? ? ? ? ? java/util/HashMap java/util/ArrayList ? ? ? ? ? ? Accept ? ? @ 'org/dspace/authorize/AuthorizeException &org/swordapp/server/SwordAuthException java/sql/SQLException &org/dspace/sword2/DSpaceSwordException (org/swordapp/server/SwordServerException ? (org/dspace/sword2/StatementManagerDSpace org/dspace/sword2/DSpaceSwordAPI $org/swordapp/server/StatementManager java/lang/String java/util/Map #org/swordapp/server/AuthCredentials &org/swordapp/server/SwordConfiguration org/dspace/sword2/SwordContext org/dspace/core/Context !org/dspace/sword2/SwordUrlManager org/dspace/content/Item ,org/dspace/sword2/SwordStatementDisseminator org/swordapp/server/Statement java/lang/Exception java/lang/Throwable 4org/dspace/authorize/factory/AuthorizeServiceFactory getInstance 8()Lorg/dspace/authorize/factory/AuthorizeServiceFactory; getAuthorizeService 1()Lorg/dspace/authorize/service/AuthorizeService; authenticate 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 getUsername ()Ljava/lang/String; getOnBehalfOf append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString info 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 (org/dspace/sword2/WorkflowManagerFactory %()Lorg/dspace/sword2/WorkflowManager; !org/dspace/sword2/WorkflowManager retrieveStatement 5(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)V getTypeSuffix ?(Lorg/dspace/core/Context;Ljava/lang/String;)Ljava/lang/String; java/util/List add (Ljava/lang/Object;)Z java/lang/Float valueOf (F)Ljava/lang/Float; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; *org/dspace/sword2/SwordDisseminatorFactory getStatementInstance ?(Ljava/util/Map;)Lorg/dspace/sword2/SwordStatementDisseminator; G(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; analyseAccept '(Ljava/lang/String;)Ljava/util/TreeMap; disseminate S(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Lorg/swordapp/server/Statement; abort (Ljava/lang/Throwable;)V getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! 7 9 : ; <