Edit C:\Users\Admin\.m2\repository\org\dspace\dspace-api\6.2\org\dspace\curate\CurationCli.class
???? 3? y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ? ? # ? ? ? ? ? ? ? ? ? ? ? ? ? ? o ? ? ? ? 2 ? ? 2 ? ? 2 ? ? ? ? ? ? ? ? : ? : : A ? A A A A A M L L L ? o ! A" #$ #%&'()*+ a ^,-./0/12 h3 A45 o6 h78.9 h: ;< ;=>? ^@ :AB 2CDE <init> ()V Code LineNumberTable LocalVariableTable this Lorg/dspace/curate/CurationCli; main ([Ljava/lang/String;)V help &Lorg/apache/commons/cli/HelpFormatter; ePerson Lorg/dspace/eperson/EPerson; txScopeF TxScope InnerClasses #Lorg/dspace/curate/Curator$TxScope; reader Ljava/io/BufferedReader; task Ljava/lang/String; agent entry "Lorg/dspace/curate/TaskQueueEntry; queue Lorg/dspace/curate/TaskQueue; ticket J entryIter Ljava/util/Iterator; elapsed args [Ljava/lang/String; parser *Lorg/apache/commons/cli/CommandLineParser; options Lorg/apache/commons/cli/Options; line $Lorg/apache/commons/cli/CommandLine; taskName taskFileName idName taskQueueName ePersonName reporterName scope verbose Z ePersonService +Lorg/dspace/eperson/service/EPersonService; c Lorg/dspace/core/Context; curator Lorg/dspace/curate/Curator; start LocalVariableTypeTable 8Ljava/util/Iterator<Lorg/dspace/curate/TaskQueueEntry;>; StackMapTable ?G ?H9I ?JK&L2 ExceptionsM SourceFile CurationCli.java z { "org/apache/commons/cli/PosixParser org/apache/commons/cli/Options t curation task nameNO T taskfile #file containing curation task names i id QId (handle) of object to perform task on, or 'all' to perform on whole repository q name of task queue to process e eperson !email address of curating eperson r reporter Rreporter to manage results - use '-' to report to console. If absent, no reporting s [transaction scope to impose: use 'object', 'curation', or 'open'. If absent, 'open' applies v report activity to stdout hGPQHRS $org/apache/commons/cli/HelpFormatter CurationCli TUVWX + whole repo: CurationCli -t estimate -i allYZ[ .single item: CurationCli -t generate -i itemId "task queue: CurationCli -q monthly\]^_ DId must be specified: a handle, 'all', or a task queue (-h for help) 8A curation task or queue must be specified (-h for help)`abc java/lang/StringBuilder Bad transaction scope 'de 1': only 'object', 'curation' or 'open' recognizedfaghijk org/dspace/core/Contextlno zpIqr EPerson not found: stu { org/dspace/curate/Curatorvwxyz|}~ Adding task: ?w?? Task: not resolved java/io/BufferedReader java/io/FileReader z[ z??a? {?? Starting curation Curating id: all???h????????a???h??? org/dspace/curate/TaskQueue??? &No implementation configured for queue 'java/lang/UnsupportedOperationException No queue service available?????L???? org/dspace/curate/TaskQueueEntry?a? { /????? java/lang/String?a?h????????? { Ending curation. Elapsed time: d? org/dspace/curate/CurationCli java/lang/Object !org/dspace/curate/Curator$TxScope (org/apache/commons/cli/CommandLineParser "org/apache/commons/cli/CommandLine )org/dspace/eperson/service/EPersonService org/dspace/eperson/EPerson java/lang/Throwable java/util/Iterator java/lang/Exception addOption 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; hasOption (C)Z printHelp 5(Ljava/lang/String;Lorg/apache/commons/cli/Options;)V java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println (Ljava/lang/String;)V exit (I)V getOptionValue (C)Ljava/lang/String; toUpperCase ()Ljava/lang/String; valueOf 7(Ljava/lang/String;)Lorg/dspace/curate/Curator$TxScope; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString 0org/dspace/eperson/factory/EPersonServiceFactory getInstance 4()Lorg/dspace/eperson/factory/EPersonServiceFactory; getEPersonService -()Lorg/dspace/eperson/service/EPersonService; org/dspace/core/Context$Mode Mode BATCH_EDIT Lorg/dspace/core/Context$Mode; !(Lorg/dspace/core/Context$Mode;)V findByEmail I(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/eperson/EPerson; setCurrentUser (Lorg/dspace/eperson/EPerson;)V turnOffAuthorisationSystem setReporter /(Ljava/lang/String;)Lorg/dspace/curate/Curator; setTransactionScope @(Lorg/dspace/curate/Curator$TxScope;)Lorg/dspace/curate/Curator; !org/dspace/curate/Curator$Invoked Invoked BATCH #Lorg/dspace/curate/Curator$Invoked; setInvoked @(Lorg/dspace/curate/Curator$Invoked;)Lorg/dspace/curate/Curator; addTask hasTask (Ljava/lang/String;)Z (Ljava/io/Reader;)V readLine close currentTimeMillis ()J equals (Ljava/lang/Object;)Z 0org/dspace/content/factory/ContentServiceFactory 4()Lorg/dspace/content/factory/ContentServiceFactory; getSiteService *()Lorg/dspace/content/service/SiteService; &org/dspace/content/service/SiteService findSite 4(Lorg/dspace/core/Context;)Lorg/dspace/content/Site; org/dspace/content/Site getHandle curate .(Lorg/dspace/core/Context;Ljava/lang/String;)V *org/dspace/core/factory/CoreServiceFactory .()Lorg/dspace/core/factory/CoreServiceFactory; getPluginService )()Lorg/dspace/core/service/PluginService; %org/dspace/core/service/PluginService getSinglePlugin %(Ljava/lang/Class;)Ljava/lang/Object; dequeue $(Ljava/lang/String;J)Ljava/util/Set; java/util/Set iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getObjectId clear indexOf (Ljava/lang/String;)I getTaskNames ()Ljava/util/List; java/util/List getEpersonId .org/dspace/curate/factory/CurateServiceFactory 2()Lorg/dspace/curate/factory/CurateServiceFactory; getWorkflowCuratorService 4()Lorg/dspace/curate/service/WorkflowCuratorService; 0org/dspace/curate/service/WorkflowCuratorService I(Lorg/dspace/curate/Curator;Lorg/dspace/core/Context;Ljava/lang/String;)Z release (Ljava/lang/String;JZ)V complete (J)Ljava/lang/StringBuilder; ! x y z { | / *? ? } ~ ? ? ? | ? ?? Y? L? Y? M,? W, ? W, ? W,? W,? W,? W,? W,? W, ? W+,*? ! N:::::: : 6-h? "? 0? #Y? $:%,? &? '(? )? '*? )? '+? )? ,-t? "? -t? -:-T? "? -T? -:-i? "? -i? -:-q? "? -q? -:-e? "? -e? -:-r? "? -r? -: -s? "? -s? -: -v? "? 6? ? ? '.? )? ,? ? ? ? '/? )? , ? 1 ? 0? 1? &? '? 2Y? 34? 5 ? 56? 5? 7? )? ,? 8? 9:? :Y? ;? <: ? = ? = :? !? '? 2Y? 3>? 5? 5? 7? )? , ? ?? ? @? AY? B: ? ? CW ? ? 0? 1:? DW? E? FW? [? ? '? 2Y? 3G? 5? 5? 7? )? HW? ?? I? ?? '? 2Y? 3J? 5? 5K? 5? 7? )? n? i:? LY? MY? N? O:? PY:? -? ? '? 2Y? 3G? 5? 5? 7? )? HW???? ? Q? :? ? Q?? R7? ? 'S? )? R? ? '? 2Y? 3T? 5? 5? 7? )U? V? ? W? X ? Y ? Z? [? ? [? ? \? ]^? _ ? ^:? ? '`? )? aYb? c?? R7? d ? e :? f ? ?? g ? h:? ? '? 2Y? 3T? 5? i? 5? 7? )? j? ik? l? ?? m? n :? f ? ? g ? o:? HW??? ? i? [? 4 ? p? = :? ? ?? q? r ? i? s W??I? t ? u? %? Re7? '? 2Y? 3v? 5? w? 7? )? ?? } ? } ! # % ' ( ) 4 + @ - L / X 1 d 3 p 5 | 7 ? 9 ? : ? ; ? <