Edit C:\Users\Admin\.m2\repository\org\dspace\dspace-api\6.2\org\dspace\eperson\SubscribeCLITool.class
???? 3f ?& ?'()*+,-,./ 0 12 34 ?56 ?78 &9 : ; < =>? & @*A BCD EF GH !IJ & !KL !M !N !OP %&*Q*RST UVW ,X ,< YZ[ ?\ ?]^ %_` Eab )cd %efg <h Gcij klm ?nopqrstuvwx Lyz{| ?} <~?? %??? 1? ?? =?? %< ? B? ?? ?? ?? ?????? f&? h&?? ?? j? j? f????? t& t?? w?? h? ?? ?? h? ?? =?? ?? ?? ?? ?? ?? ?? =?? ? =??? ?? ?? ?? &\ ? G? ?4? ???????? =? ?? ?? ?? ?? ?? ??? log Lorg/apache/log4j/Logger; handleService )Lorg/dspace/handle/service/HandleService; itemService (Lorg/dspace/content/service/ItemService; subscribeService -Lorg/dspace/eperson/service/SubscribeService; <init> ()V Code LineNumberTable LocalVariableTable this %Lorg/dspace/eperson/SubscribeCLITool; processDaily (Lorg/dspace/core/Context;Z)V me Ljavax/mail/MessagingException; subscription !Lorg/dspace/eperson/Subscription; context Lorg/dspace/core/Context; test Z subscriptions Ljava/util/List; currentEPerson Lorg/dspace/eperson/EPerson; collections LocalVariableTypeTable 3Ljava/util/List<Lorg/dspace/eperson/Subscription;>; 1Ljava/util/List<Lorg/dspace/content/Collection;>; StackMapTable????/6 Exceptions?? sendEmail I(Lorg/dspace/core/Context;Lorg/dspace/eperson/EPerson;Ljava/util/List;Z)V k I hii %Lorg/dspace/search/HarvestedItemInfo; title Ljava/lang/String; authors j includeAll itemInfos c Lorg/dspace/content/Collection; i email Lorg/dspace/core/Email; eperson supportedLocale Ljava/util/Locale; labels Ljava/util/ResourceBundle; cal Ljava/util/Calendar; midnightYesterday Ljava/util/Date; emailText Ljava/lang/StringBuffer; isFirst 4Ljava/util/List<Lorg/dspace/content/MetadataValue;>; 7Ljava/util/List<Lorg/dspace/search/HarvestedItemInfo;>;??LJPSg?? Signature j(Lorg/dspace/core/Context;Lorg/dspace/eperson/EPerson;Ljava/util/List<Lorg/dspace/content/Collection;>;Z)V main ([Ljava/lang/String;)V opt Lorg/apache/commons/cli/Option; e Ljava/lang/Exception; argv [Ljava/lang/String; usage options Lorg/apache/commons/cli/Options; formatter &Lorg/apache/commons/cli/HelpFormatter; line $Lorg/apache/commons/cli/CommandLine;????? filterOutToday "(Ljava/util/List;)Ljava/util/List; date "Lorg/dspace/content/MetadataValue; dateAccArr lastUpdate lastUpdateStr infoObject completeList filteredList sdf Ljava/text/SimpleDateFormat; today thisTimeYesterday yesterday?x p(Ljava/util/List<Lorg/dspace/search/HarvestedItemInfo;>;)Ljava/util/List<Lorg/dspace/search/HarvestedItemInfo;>; filterOutModified <clinit> SourceFile SubscribeCLITool.java ? ? ? ???????????? org/dspace/eperson/Subscription???????? ? ? javax/mail/MessagingException ? ? java/lang/StringBuilder *Failed to send subscription to eperson_id=????????? java/util/ArrayList??????? Messages?????? java/util/Date java/util/Calendar? java/lang/StringBuffer org/dspace/content/Collection &harvest.includerestricted.subscription org/dspace/content/DCDate ? eperson.subscription.onlynew" ) --------------------------------------- ? &org.dspace.eperson.Subscribe.new-items ? : ? #org/dspace/search/HarvestedItemInfo "org.dspace.eperson.Subscribe.title %org.dspace.eperson.Subscribe.untitled ? ? !org/dspace/content/MetadataSchema dc contributor org/dspace/content/Item * $org.dspace.eperson.Subscribe.authors org/dspace/content/MetadataValue? org.dspace.eperson.Subscribe.id ? ? ?!" java/text/ParseException# subscription: eperson=$?%&'(? text=)*+$,-./?0 ? sent_subscription eperson_id= Gorg.dspace.eperson.Subscribe [-t] or nothing to send out subscriptions. org/apache/commons/cli/Options $org/apache/commons/cli/HelpFormatter org/apache/commons/cli/Option t Run test session ?12345 h help Print this help message "org/apache/commons/cli/PosixParser67 java/lang/Exception8? 9:;<=?>9?@ABCD org/dspace/core/ContextEHI ?J ? ?K ?L?M ?N? :Filtering out all today item to leave new items list size=?OP? java/text/SimpleDateFormat yyyy-MM-dd ?.QRST ?UV? accessionedW adding : : ignoring : no date accessioned, adding : 8Filtering out all modified to leave new items list size= #org/dspace/eperson/SubscribeCLIToolXYZ [\]^ _`ab cde java/lang/Object java/util/List org/dspace/eperson/EPerson java/util/Iterator java/sql/SQLException java/io/IOException java/util/Locale java/util/ResourceBundle java/lang/String "org/apache/commons/cli/CommandLine java/lang/Throwable +org/dspace/eperson/service/SubscribeService findAll +(Lorg/dspace/core/Context;)Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getePerson ()Lorg/dspace/eperson/EPerson; getID ()Ljava/util/UUID; java/util/UUID equals (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; org/apache/log4j/Logger error (Ljava/lang/Object;)V getCollection !()Lorg/dspace/content/Collection; add org/dspace/core/I18nUtil getEPersonLocale 0(Lorg/dspace/eperson/EPerson;)Ljava/util/Locale; getBundle @(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; java/util/TimeZone getDefault ()Ljava/util/TimeZone; getInstance *(Ljava/util/TimeZone;)Ljava/util/Calendar; setTime (Ljava/util/Date;)V (II)V set getTime ()Ljava/util/Date; size ()I get (I)Ljava/lang/Object; $org/dspace/core/ConfigurationManager getBooleanProperty (Ljava/lang/String;Z)Z org/dspace/search/Harvest harvest v(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;Ljava/lang/String;Ljava/lang/String;IIZZZZ)Ljava/util/List; ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getString &(Ljava/lang/String;)Ljava/lang/String; getName (I)Ljava/lang/StringBuffer; item Lorg/dspace/content/Item; #org/apache/commons/lang/StringUtils isNotBlank (Ljava/lang/String;)Z &org/dspace/content/service/ItemService getMetadata {(Lorg/dspace/content/DSpaceObject;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; getValue handle 'org/dspace/handle/service/HandleService getCanonicalForm length getEmail org/dspace/core/LogManager getHeader Q(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; info getEmailFilename 8(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; org/dspace/core/Email +(Ljava/lang/String;)Lorg/dspace/core/Email; addRecipient (Ljava/lang/String;)V addArgument send :(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V setRequired (Z)V addOption A(Lorg/apache/commons/cli/Option;)Lorg/apache/commons/cli/Options; parse Y(Lorg/apache/commons/cli/Options;[Ljava/lang/String;)Lorg/apache/commons/cli/CommandLine; getMessage printHelp Y(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/cli/Options;Ljava/lang/String;)V java/lang/System exit (I)V hasOption 5(Ljava/lang/String;Lorg/apache/commons/cli/Options;)V org/apache/log4j/Level DEBUG Lorg/apache/log4j/Level; setLevel (Lorg/apache/log4j/Level;)V org/dspace/core/Context$Mode Mode InnerClasses READ_ONLY Lorg/dspace/core/Context$Mode; !(Lorg/dspace/core/Context$Mode;)V complete isValid abort fatal (I)Ljava/lang/StringBuilder; debug format $(Ljava/util/Date;)Ljava/lang/String; currentTimeMillis ()J (J)V getLastModified startsWith getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; .org/dspace/handle/factory/HandleServiceFactory 2()Lorg/dspace/handle/factory/HandleServiceFactory; getHandleService +()Lorg/dspace/handle/service/HandleService; 0org/dspace/content/factory/ContentServiceFactory 4()Lorg/dspace/content/factory/ContentServiceFactory; getItemService *()Lorg/dspace/content/service/ItemService; 0org/dspace/eperson/factory/EPersonServiceFactory 4()Lorg/dspace/eperson/factory/EPersonServiceFactory; getSubscribeService /()Lorg/dspace/eperson/service/SubscribeService; ! ? ? ? ? ? ? ? ? ? ? ? ? ? / *? ? ? ' ? ? ? ? ? ? ? *? MN:,? :? ? y? ? :-? ? ? -? ? ? G-? 4*-? ? ):? ? Y? ? -? ? ? ? ? ? ? N? Y? :? ? W???-? 4*-? ? ):? ? Y? ? -? ? ? ? ? ? ? G O R ? ? ? ? v C E F I - K 3 L : M = L C O G R O W R S T T d U m T p V x Z ~ [ ? ^ ? _ ? b ? d ? i ? e ? f ? g ? f ? h ? k ? R T $ ? ? - g ? ? ? $ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? - ? ? ? ? ? ? ? + ?N ?%? N ?% ? ? ? ? ? ? G ?+? :? :? ? :? Y? ? ? "? #? # ? #? $:? %Y? &:6 6 ,? ' ??, ? ( ? ):*? +6*? ,Y? -? .? /: 0? +? ? 1: ? ? 2: ? ' ?L ? 3? 4W? 6 5? 6? 47? 4? 8? 49? 4 ? ' ? :;? 4W6 ? ' ? ? ? ( ? <:? =? >:?? 4@? 6? 47? 4W? A? ? 4W? B? 6? 4W? C? =EFHH? I :? ' ? ZJ? 4K? 6? 47? 4? ( ? L? M? 4W6? ' ? #N? 4? ( ? L? M? 4W????O? 4P? 6? 47? 4? Q? R? S ? 4;? 4W????? :? ??O? U? ?? K? *V? Y? W? +? X? ? ? Y? Z? *V? Y? [? ? \? ? ? Y? Z? I]? ^? _: +? X? ` ? \? a ? b? *c? Y? d? +? ? ? ? Y? Z? r T ? B { | ? ? # ? , ? 4 ? <