Edit C:\dspace\webapps\jspui\WEB-INF\classes\org\dspace\app\webui\servlet\SubscribeServlet.class
???? 3 ? ) \ ] ^ ] _ ( ` a b a c ( d ( e G f g h i j k l m n h o p q f r s t u m v w x \ y z { | } ~ ~ ? m ? m ? ? y ? ? R ? ? ? ? ? ? ? subscribeService -Lorg/dspace/eperson/service/SubscribeService; collectionService .Lorg/dspace/content/service/CollectionService; <init> ()V Code LineNumberTable LocalVariableTable this /Lorg/dspace/app/webui/servlet/SubscribeServlet; doDSGet k(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V context Lorg/dspace/core/Context; request 'Ljavax/servlet/http/HttpServletRequest; response (Ljavax/servlet/http/HttpServletResponse; Exceptions ? ? ? ? doDSPost collID Ljava/util/UUID; c Lorg/dspace/content/Collection; submit Ljava/lang/String; e Lorg/dspace/eperson/EPerson; StackMapTable ? ? ? u showSubscriptions l(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Z)V updated Z avail Ljava/util/List; subs LocalVariableTypeTable 1Ljava/util/List<Lorg/dspace/content/Collection;>; 3Ljava/util/List<Lorg/dspace/eperson/Subscription;>; SourceFile SubscribeServlet.java . / ? ? ? ? ? * + ? ? ? ? ? , - P Q ? ? ? ? ? ? submit_clear ? ? ? ? ? ? ? / submit_subscribe collection ? ? ? ? ? org/dspace/content/Collection ? ? submit_unsubscribe java/lang/StringBuilder ? ? ? ? ? /mydspace ? ? ? ? ? ? ? ? ? ? ? availableSubscriptions ? ? subscriptions ? ? ? /mydspace/subscriptions.jsp ? ? ? -org/dspace/app/webui/servlet/SubscribeServlet *org/dspace/app/webui/servlet/DSpaceServlet javax/servlet/ServletException java/io/IOException java/sql/SQLException 'org/dspace/authorize/AuthorizeException java/lang/String org/dspace/eperson/EPerson java/util/UUID 0org/dspace/eperson/factory/EPersonServiceFactory getInstance 4()Lorg/dspace/eperson/factory/EPersonServiceFactory; getSubscribeService /()Lorg/dspace/eperson/service/SubscribeService; 0org/dspace/content/factory/ContentServiceFactory 4()Lorg/dspace/content/factory/ContentServiceFactory; getCollectionService 0()Lorg/dspace/content/service/CollectionService; org/dspace/app/webui/util/UIUtil getSubmitButton M(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/lang/String; org/dspace/core/Context getCurrentUser ()Lorg/dspace/eperson/EPerson; equals (Ljava/lang/Object;)Z +org/dspace/eperson/service/SubscribeService unsubscribe W(Lorg/dspace/core/Context;Lorg/dspace/eperson/EPerson;Lorg/dspace/content/Collection;)V complete getUUIDParameter K(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/util/UUID; ,org/dspace/content/service/CollectionService find L(Lorg/dspace/core/Context;Ljava/util/UUID;)Lorg/dspace/content/DSpaceObject; subscribe %javax/servlet/http/HttpServletRequest getContextPath ()Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString &javax/servlet/http/HttpServletResponse encodeRedirectURL &(Ljava/lang/String;)Ljava/lang/String; sendRedirect (Ljava/lang/String;)V getAvailableSubscriptions +(Lorg/dspace/core/Context;)Ljava/util/List; getSubscriptions G(Lorg/dspace/core/Context;Lorg/dspace/eperson/EPerson;)Ljava/util/List; setAttribute '(Ljava/lang/String;Ljava/lang/Object;)V java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; $org/dspace/app/webui/util/JSPManager showJSP d(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)V ! ( ) ? * + ? , - . / 0 W *? *? ? ? *? ? ? ? 1 % ' ( * + * 2 3 4 5 6 0 U *+,-? ? 1 3 4 2 * 3 4 7 8 9 : ; <