Edit C:\Users\Admin\.m2\repository\org\dspace\dspace-api\6.2\org\dspace\curate\Curator.class
???? 3? _ t _ _ _ _ _ _ w _ _ _ _ ! "#$%&'( ) *+ , - ./0%1#2%34 5 _6 r789 _:%;<=<>?#@ A wB wC rDE ;F rGH >, IJ KLM N O PQ _RS _TU _V WX WYZ[\] ;^ _` ab Qc Ode#f%fg 5C ah ij kl m n ;o ; _p ;qr .stu v Iw Ixyz{ ;| w} ;~ .? r? TaskRunner InnerClasses? TxScope? Invoked CURATE_NOTASK I ConstantValue???? CURATE_UNSET???? CURATE_ERROR???? CURATE_SUCCESS CURATE_FAIL CURATE_SKIP log Lorg/apache/log4j/Logger; curationCtx Ljava/lang/ThreadLocal; Signature 2Ljava/lang/ThreadLocal<Lorg/dspace/core/Context;>; trMap Ljava/util/Map; ILjava/util/Map<Ljava/lang/String;Lorg/dspace/curate/Curator$TaskRunner;>; perfList Ljava/util/List; $Ljava/util/List<Ljava/lang/String;>; taskQ Lorg/dspace/curate/TaskQueue; reporter Ljava/lang/String; iMode #Lorg/dspace/curate/Curator$Invoked; resolver Lorg/dspace/curate/TaskResolver; txScope #Lorg/dspace/curate/Curator$TxScope; communityService -Lorg/dspace/content/service/CommunityService; itemService (Lorg/dspace/content/service/ItemService; handleService )Lorg/dspace/handle/service/HandleService; <init> ()V Code LineNumberTable LocalVariableTable this Lorg/dspace/curate/Curator; addTask /(Ljava/lang/String;)Lorg/dspace/curate/Curator; ioE Ljava/io/IOException; taskName task Lorg/dspace/curate/ResolvedTask; StackMapTablel??' hasTask (Ljava/lang/String;)Z removeTask setInvoked @(Lorg/dspace/curate/Curator$Invoked;)Lorg/dspace/curate/Curator; mode setReporter setTransactionScope @(Lorg/dspace/curate/Curator$TxScope;)Lorg/dspace/curate/Curator; scope curate .(Lorg/dspace/core/Context;Ljava/lang/String;)V ctx Lorg/dspace/core/Context; dso !Lorg/dspace/content/DSpaceObject; sqlE Ljava/sql/SQLException; c id??H? Exceptions $(Lorg/dspace/content/DSpaceObject;)V tr &Lorg/dspace/curate/Curator$TaskRunner; type! =(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;)V queue @(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)V queueId clear report (Ljava/lang/String;)V message getStatus (Ljava/lang/String;)I getResult &(Ljava/lang/String;)Ljava/lang/String; setResult '(Ljava/lang/String;Ljava/lang/String;)V result curationContext ()Lorg/dspace/core/Context; curCtxE isContainer $(Lorg/dspace/content/DSpaceObject;)Z doSite B(Lorg/dspace/curate/Curator$TaskRunner;Lorg/dspace/content/Site;)Z subcomm Lorg/dspace/content/Community; site Lorg/dspace/content/Site; doCommunity G(Lorg/dspace/curate/Curator$TaskRunner;Lorg/dspace/content/Community;)Z coll Lorg/dspace/content/Collection; comm doCollection H(Lorg/dspace/curate/Curator$TaskRunner;Lorg/dspace/content/Collection;)Z item Lorg/dspace/content/Item; shouldContinue Z context iter Ljava/util/Iterator; LocalVariableTypeTable /Ljava/util/Iterator<Lorg/dspace/content/Item;>; visit access$000 ()Lorg/apache/log4j/Logger; <clinit> SourceFile Curator.java ? ? ? ? java/util/HashMap ? ? java/util/ArrayList ? ? ? ? ? ? ? ? org/dspace/curate/TaskResolver ? ?? ? ? ?????? ? ??? ? ?????? ? ?????? $org/dspace/curate/Curator$TaskRunner ???????? java/io/IOException java/lang/StringBuilder Task: '?? ' initialization failure: ??????? ' does not resolve?????? <Cannot perform curation task(s) on a null object identifier! ? ? ? ?????? ? ???????? java/lang/String????? ????? org/dspace/core/Context? ?? ? java/sql/SQLException ?? 7Cannot perform curation task(s) on a null DSpaceObject!??? org/dspace/core/Constants ? ???? ? org/dspace/content/Collection ? ? org/dspace/content/Community ? ? org/dspace/content/Site ? ?????? org/dspace/curate/TaskQueue??? org/dspace/curate/TaskQueueEntry???????? ???? !curate - no TaskQueue implemented ? ? -???? ?? | org/dspace/curate/Curator ? ? ? ??? ? ??? ?You are running one or more Site-Wide curation tasks in ANONYMOUS USER mode, as there is no EPerson 'performer' associated with this task. To associate an EPerson 'performer' you should ensure tasks are called via the Curator.curate(Context, ID) method.????? ????????? org/dspace/content/Item??? ?? ??? java/lang/ThreadLocal java/lang/Object !org/dspace/curate/Curator$TxScope !org/dspace/curate/Curator$Invoked org/dspace/curate/ResolvedTask org/dspace/content/DSpaceObject java/util/Iterator java/lang/Throwable OPEN 0org/dspace/content/factory/ContentServiceFactory getInstance 4()Lorg/dspace/content/factory/ContentServiceFactory; getCommunityService /()Lorg/dspace/content/service/CommunityService; getItemService *()Lorg/dspace/content/service/ItemService; .org/dspace/handle/factory/HandleServiceFactory 2()Lorg/dspace/handle/factory/HandleServiceFactory; getHandleService +()Lorg/dspace/handle/service/HandleService; resolveTask 4(Ljava/lang/String;)Lorg/dspace/curate/ResolvedTask; init (Lorg/dspace/curate/Curator;)V >(Lorg/dspace/curate/Curator;Lorg/dspace/curate/ResolvedTask;)V java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/util/List add (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessage ()Ljava/lang/String; toString org/apache/log4j/Logger error (Ljava/lang/Object;)V contains remove &(Ljava/lang/Object;)Ljava/lang/Object; set 'org/dspace/handle/service/HandleService resolveToObject N(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/content/DSpaceObject; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; get run .(Lorg/dspace/core/Context;Ljava/lang/String;)Z CURATION equals complete *(Ljava/lang/String;Ljava/lang/Throwable;)V getType ()I isDistributive *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; getCurrentUser ()Lorg/dspace/eperson/EPerson; org/dspace/eperson/EPerson getName java/lang/System currentTimeMillis ()J 8(Ljava/lang/String;JLjava/util/List;Ljava/lang/String;)V enqueue 7(Ljava/lang/String;Lorg/dspace/curate/TaskQueueEntry;)V out Ljava/io/PrintStream; java/io/PrintStream println statusCode isValid ignoreAuthorization warn +org/dspace/content/service/CommunityService findAllTop +(Lorg/dspace/core/Context;)Ljava/util/List; (Ljava/lang/Throwable;)V getSubcommunities ()Ljava/util/List; getCollections &org/dspace/content/service/ItemService findByCollection N(Lorg/dspace/core/Context;Lorg/dspace/content/Collection;)Ljava/util/Iterator; uncacheEntity %(Lorg/dspace/core/ReloadableEntity;)V OBJECT dispatchEvents getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! _ t { | } ~ | } ? ? | } ? ? | } ? ? | } ? ? | } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Z*? *? Y? ? *? Y? ? *? *? *? *? Y? ? *? ? *? ? ? *? ? ? *? ? ? ? ? 2 J ; <