Edit C:\Users\Admin\.m2\repository\org\dspace\dspace-api\6.2\org\dspace\eperson\Groomer.class
???? 3Y a ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ` ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' ? ' ? ? ? ? * ? ? ? ? ? / ? / ? ? ? ? ? ` ? ` ? ? ? ? ? ? ? ? ; ? ? = ? ` ? ? ? = ? ? ? ? ? ? ? ? ? ? E ? ? ? ? ? E ? E ? ? ? E ? E ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? = = ? = \ ? InnerClasses dateFormat Ljava/lang/ThreadLocal; Signature /Ljava/lang/ThreadLocal<Ljava/text/DateFormat;>; ePersonService +Lorg/dspace/eperson/service/EPersonService; <init> ()V Code LineNumberTable LocalVariableTable this Lorg/dspace/eperson/Groomer; main ([Ljava/lang/String;)V ex 'Lorg/apache/commons/cli/ParseException; argv [Ljava/lang/String; USAGE Ljava/lang/String; verbs $Lorg/apache/commons/cli/OptionGroup; options Lorg/apache/commons/cli/Options; parser $Lorg/apache/commons/cli/PosixParser; command $Lorg/apache/commons/cli/CommandLine; StackMapTable u ? ? ? ? ? Exceptions aging '(Lorg/apache/commons/cli/CommandLine;)V Ljava/text/ParseException; table Ljava/lang/Exception; whyNot Ljava/util/List; account Lorg/dspace/eperson/EPerson; before Ljava/util/Date; delete Z myContext Lorg/dspace/core/Context; epeople LocalVariableTypeTable $Ljava/util/List<Ljava/lang/String;>; .Ljava/util/List<Lorg/dspace/eperson/EPerson;>; ? ? ? findUnsalted ePerson ePersons <clinit> SourceFile Groomer.java i j Groomer -verb [option...] "org/apache/commons/cli/OptionGroup org/apache/commons/cli/Option h help explain this tool i a #discover accounts not used recently u unsalted +list accounts with unsalted password hashes org/apache/commons/cli/Options b last-used-before java/lang/StringBuilder 2date of last login was before this (for example: c d java/text/DateFormat !"#$%& d delete matching epersons "org/apache/commons/cli/PosixParser'( %org/apache/commons/cli/ParseException)*+,%-./ -org/apache/commons/cli/MissingOptionException $org/apache/commons/cli/HelpFormatter0123 45 ? ? ? j Unimplemented verb: 6% A last login date is required.78'9 java/text/ParseException org/dspace/core/Context g h:;<= j >?@AB org/dspace/eperson/EPersonC+DEFGFHI J%F/K%L%. jMNOA ! Cannot be deleted; referenced in java/lang/String ?P 'org/dspace/authorize/AuthorizeException java/io/IOExceptionQ jR j ?ST j org/dspace/eperson/Groomer$1UVWX org/dspace/eperson/Groomer java/lang/Object "org/apache/commons/cli/CommandLine java/sql/SQLException java/util/Date java/util/List java/util/Iterator java/lang/Exception setRequired (Z)V :(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V addOption E(Lorg/apache/commons/cli/Option;)Lorg/apache/commons/cli/OptionGroup; addOptionGroup F(Lorg/apache/commons/cli/OptionGroup;)Lorg/apache/commons/cli/Options; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/lang/ThreadLocal get ()Ljava/lang/Object; java/util/Calendar getInstance ()Ljava/util/Calendar; getTime ()Ljava/util/Date; format $(Ljava/util/Date;)Ljava/lang/String; (C)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; Y(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Lorg/apache/commons/cli/Options; parse Y(Lorg/apache/commons/cli/Options;[Ljava/lang/String;)Lorg/apache/commons/cli/CommandLine; java/lang/System err Ljava/io/PrintStream; getMessage java/io/PrintStream println (Ljava/lang/String;)V printHelp 5(Ljava/lang/String;Lorg/apache/commons/cli/Options;)V exit (I)V hasOption (C)Z getSelected getOptionValue (C)Ljava/lang/String; $(Ljava/lang/String;)Ljava/util/Date; )org/dspace/eperson/service/EPersonService findNotActiveSince ;(Lorg/dspace/core/Context;Ljava/util/Date;)Ljava/util/List; turnOffAuthorisationSystem iterator ()Ljava/util/Iterator; hasNext ()Z next out getID ()Ljava/util/UUID; print (Ljava/lang/Object;)V (C)V getLastActive getEmail getNetid getFullName getDeleteConstraints G(Lorg/dspace/core/Context;Lorg/dspace/eperson/EPerson;)Ljava/util/List; isEmpty =(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;)V restoreAuthSystemState complete +(Lorg/dspace/core/Context;)Ljava/util/List; abort 0org/dspace/eperson/factory/EPersonServiceFactory 4()Lorg/dspace/eperson/factory/EPersonServiceFactory; getEPersonService -()Lorg/dspace/eperson/service/EPersonService; ! ` a c d e f g h i j k / *? ? l m n o p q k U AL? Y? M,? ,? Y ? ? W,? Y ? ? W,? Y? ? W? Y? N-,? W-? Y? ? ? ? ? ? ? ? ? )? !? "? #W-$%&? #W? 'Y? (::-*? ):? ):? +? ,? -? .? ? /Y? 0-? 1? 2? h? 3? ?? 3? ? /Y? 0-? 1? 2? Aa? 3? ? 4? /u? 3? ? 5? ? +? Y? 6? ,? 7? ? "? -? ? ? ? * l z . 0 1 2 # 3 6 4 I 6 Q 7 W 9 l ; ? 9 ? = ? ? ? @ ? B ? H ? C ? D ? E ? F ? G ? K ? M ? N Q S V X$ \@ ] m H ? $ r s A t u >