Edit C:\dspace\webapps\oai\WEB-INF\classes\org\dspace\xoai\controller\DSpaceOAIDataProvider.class
???? 3g ? S ? ? ? Q ? Q ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Q ? ? ? ? Q ? ? ? Q ? ? ? Q ? ? ? ? ? ? Q ? ? ? ? ? ? % ? % ? ? % ? Q ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Q ? ? Q ? 4 ? ? ? Q ? ? 9 ? ? ? ? ? ? ? ? B ? D ? H ? ? ? ? log Lorg/apache/log4j/Logger; cacheService 5Lorg/dspace/xoai/services/api/cache/XOAICacheService; RuntimeVisibleAnnotations 8Lorg/springframework/beans/factory/annotation/Autowired; contextService 5Lorg/dspace/xoai/services/api/context/ContextService; xoaiManagerResolver 9Lorg/dspace/xoai/services/api/config/XOAIManagerResolver; itemRepositoryResolver :Lorg/dspace/xoai/services/api/xoai/ItemRepositoryResolver; identifyResolver 4Lorg/dspace/xoai/services/api/xoai/IdentifyResolver; setRepositoryResolver 9Lorg/dspace/xoai/services/api/xoai/SetRepositoryResolver; resumptionTokenFormat CLorg/dspace/xoai/services/impl/xoai/DSpaceResumptionTokenFormatter; <init> ()V Code LineNumberTable LocalVariableTable this 2Lorg/dspace/xoai/controller/DSpaceOAIDataProvider; indexAction Z(Ljavax/servlet/http/HttpServletResponse;Lorg/springframework/ui/Model;)Ljava/lang/String; manager 0Lcom/lyncode/xoai/dataprovider/core/XOAIManager; e BLorg/dspace/xoai/services/api/config/XOAIManagerResolverException; response (Ljavax/servlet/http/HttpServletResponse; model Lorg/springframework/ui/Model; StackMapTable ? Exceptions 8Lorg/springframework/web/bind/annotation/RequestMapping; value / contextAction ?(Lorg/springframework/ui/Model;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)Ljava/lang/String; dataProvider /Lcom/lyncode/xoai/dataprovider/OAIDataProvider; out Ljava/io/OutputStream; parameters 4Lcom/lyncode/xoai/dataprovider/OAIRequestParameters; identification Ljava/lang/String; BLcom/lyncode/xoai/dataprovider/exceptions/InvalidContextException; >Lorg/dspace/xoai/services/api/context/ContextServiceException; 7Lcom/lyncode/xoai/dataprovider/exceptions/OAIException; >Lcom/lyncode/xoai/dataprovider/exceptions/WritingXmlException; %Ljavax/xml/stream/XMLStreamException; request 'Ljavax/servlet/http/HttpServletRequest; xoaiContext context Lorg/dspace/core/Context; ? ? ? ? ? /{context} "RuntimeVisibleParameterAnnotations 6Lorg/springframework/web/bind/annotation/PathVariable; closeContext (Lorg/dspace/core/Context;)V buildParametersMap 8(Ljavax/servlet/http/HttpServletRequest;)Ljava/util/Map; name values [Ljava/lang/String; map Ljava/util/Map; names Ljava/util/Enumeration; LocalVariableTypeTable GLjava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>; Signature p(Ljavax/servlet/http/HttpServletRequest;)Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>; <clinit> SourceFile DSpaceOAIDataProvider.java +Lorg/springframework/stereotype/Controller; &javax/servlet/http/HttpServletResponse f g Aorg/dspace/xoai/services/impl/xoai/DSpaceResumptionTokenFormatter d e \ ] contexts!"#$%&'() @org/dspace/xoai/services/api/config/XOAIManagerResolverException javax/servlet/ServletException /Unable to load XOAI manager, please, try again. f* index UTF-8+, Z [-./ -com/lyncode/xoai/dataprovider/OAIDataProvider ` a012 b c345 ^ _678 f9:; 2com/lyncode/xoai/dataprovider/OAIRequestParameters ? ? f< application/xml=, java/lang/StringBuilder>?@ABA V WCDEFGHIJKHLHMN gO g ? ? @com/lyncode/xoai/dataprovider/exceptions/InvalidContextException T UPAQRS m n <org/dspace/xoai/services/api/context/ContextServiceExceptionTS TUnexpected error while writing the output. For more information visit the log files.UV NOAI 2.0 wasn't correctly initialized, please check the log for previous errors 5com/lyncode/xoai/dataprovider/exceptions/OAIException ;Unexpected error. For more information visit the log files. <com/lyncode/xoai/dataprovider/exceptions/WritingXmlException #javax/xml/stream/XMLStreamExceptionWEX g java/util/HashMapYZ[E\] java/lang/String^_`abcd 0org/dspace/xoai/controller/DSpaceOAIDataProvideref java/lang/Object org/springframework/ui/Model %javax/servlet/http/HttpServletRequest org/dspace/core/Context .com/lyncode/xoai/dataprovider/core/XOAIManager java/io/OutputStream java/lang/Throwable java/io/IOException java/util/Map java/util/Enumeration 7org/dspace/xoai/services/api/config/XOAIManagerResolver getManager 2()Lcom/lyncode/xoai/dataprovider/core/XOAIManager; getContextManager 5()Lcom/lyncode/xoai/dataprovider/core/ContextManager; 1com/lyncode/xoai/dataprovider/core/ContextManager getContexts ()Ljava/util/Collection; addAttribute D(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/ui/Model; setStatus (I)V *(Ljava/lang/String;Ljava/lang/Throwable;)V setCharacterEncoding (Ljava/lang/String;)V 3org/dspace/xoai/services/api/context/ContextService getContext ()Lorg/dspace/core/Context; 2org/dspace/xoai/services/api/xoai/IdentifyResolver getIdentify F()Lcom/lyncode/xoai/dataprovider/services/api/RepositoryConfiguration; 7org/dspace/xoai/services/api/xoai/SetRepositoryResolver getSetRepository <()Lcom/lyncode/xoai/dataprovider/services/api/SetRepository; 8org/dspace/xoai/services/api/xoai/ItemRepositoryResolver getItemRepository =()Lcom/lyncode/xoai/dataprovider/services/api/ItemRepository;C(Lcom/lyncode/xoai/dataprovider/core/XOAIManager;Ljava/lang/String;Lcom/lyncode/xoai/dataprovider/services/api/RepositoryConfiguration;Lcom/lyncode/xoai/dataprovider/services/api/SetRepository;Lcom/lyncode/xoai/dataprovider/services/api/ItemRepository;Lcom/lyncode/xoai/dataprovider/services/api/ResumptionTokenFormatter;)V getOutputStream %()Ljavax/servlet/ServletOutputStream; (Ljava/util/Map;)V setContentType append -(Ljava/lang/String;)Ljava/lang/StringBuilder; requestID ()Ljava/lang/String; toString 3org/dspace/xoai/services/api/cache/XOAICacheService isActive ()Z hasCache (Ljava/lang/String;)Z handle g(Lcom/lyncode/xoai/dataprovider/OAIRequestParameters;)Lcom/lyncode/xoai/dataprovider/xml/oaipmh/OAIPMH; store F(Ljava/lang/String;Lcom/lyncode/xoai/dataprovider/xml/oaipmh/OAIPMH;)V +(Ljava/lang/String;Ljava/io/OutputStream;)V M(Lcom/lyncode/xoai/dataprovider/OAIRequestParameters;Ljava/io/OutputStream;)V flush close getMessage org/apache/log4j/Logger debug *(Ljava/lang/Object;Ljava/lang/Throwable;)V error sendError (ILjava/lang/String;)V isValid abort getParameterNames ()Ljava/util/Enumeration; hasMoreElements nextElement ()Ljava/lang/Object; getParameterValues '(Ljava/lang/String;)[Ljava/lang/String; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! Q S T U V W X Y Z [ X Y \ ] X Y ^ _ X Y ` a X Y b c X Y d e f g h >