3v Z X X X X X X X X X X         X X X X X  7    Z     X       7 7 LOGLorg/apache/log4j/Logger;contextLorg/dspace/core/Context;checksumService6Lorg/dspace/checker/service/MostRecentChecksumService;checksumHistoryService3Lorg/dspace/checker/service/ChecksumHistoryService;bitstreamStorageService=Lorg/dspace/storage/bitstore/service/BitstreamStorageService;checksumResultService2Lorg/dspace/checker/service/ChecksumResultService;processStartDateLjava/util/Date; dispatcher(Lorg/dspace/checker/BitstreamDispatcher; collector-Lorg/dspace/checker/ChecksumResultsCollector; reportVerboseZ(Lorg/dspace/core/Context;)VCodeLineNumberTableLocalVariableTablethis#Lorg/dspace/checker/CheckerCommand;process()Vinfo'Lorg/dspace/checker/MostRecentChecksum; bitstreamLorg/dspace/content/Bitstream; StackMapTable ExceptionscheckBitstreamG(Lorg/dspace/content/Bitstream;)Lorg/dspace/checker/MostRecentChecksum;compareChecksumsI(Ljava/lang/String;Ljava/lang/String;)Lorg/dspace/checker/ChecksumResult; checksumALjava/lang/String; checksumBresult#Lorg/dspace/checker/ChecksumResult;processDeletedBitstream*(Lorg/dspace/checker/MostRecentChecksum;)VprocessNullInfoBitstreamprocessBitstream checksumMapLjava/util/Map;eLjava/io/IOException;Ljava/sql/SQLException; getChecksumResultByCodeL(Lorg/dspace/checker/ChecksumResultCode;)Lorg/dspace/checker/ChecksumResult;checksumResultCode'Lorg/dspace/checker/ChecksumResultCode; getDispatcher*()Lorg/dspace/checker/BitstreamDispatcher; setDispatcher+(Lorg/dspace/checker/BitstreamDispatcher;)V getCollector/()Lorg/dspace/checker/ChecksumResultsCollector; setCollector0(Lorg/dspace/checker/ChecksumResultsCollector;)VgetProcessStartDate()Ljava/util/Date;setProcessStartDate(Ljava/util/Date;)V startDateisReportVerbose()ZsetReportVerbose(Z)V SourceFileCheckerCommand.java ow _` ab cd ef gh ij kl mn   ! "#$ % &' () ]^ [\Begin Checker Processing* +,java/lang/IllegalStateExceptionNo BitstreamDispatcher provided o- org/dspace/checker/ResultsLogger o. /p0 12java/lang/StringBuilderProcessing bitstream id = 34 56 37 89 : ; <= >? @AB CDE FG HI JK L M NO P2 Q R STjava/util/Date U V W XDY ZD [ \] ^_` ab cchecksum dA ef g-checksum_algorithm h- i9 j9 java/io/IOException kError retrieving bitstream ID  from asset store. lmjava/sql/SQLException+Error retrieving metadata for bitstream ID n op qr os!org/dspace/checker/CheckerCommand tujava/lang/Objectorg/dspace/content/Bitstream%org/dspace/checker/MostRecentChecksum!org/dspace/checker/ChecksumResult java/util/Mapjava/lang/Throwable0org/dspace/checker/factory/CheckerServiceFactory getInstance4()Lorg/dspace/checker/factory/CheckerServiceFactory;getMostRecentChecksumService8()Lorg/dspace/checker/service/MostRecentChecksumService;getChecksumHistoryService5()Lorg/dspace/checker/service/ChecksumHistoryService;9org/dspace/storage/bitstore/factory/StorageServiceFactory=()Lorg/dspace/storage/bitstore/factory/StorageServiceFactory;getBitstreamStorageService?()Lorg/dspace/storage/bitstore/service/BitstreamStorageService;getChecksumResultService4()Lorg/dspace/checker/service/ChecksumResultService;org/apache/log4j/Loggerdebug(Ljava/lang/Object;)V(Ljava/lang/String;)V4org/dspace/checker/service/MostRecentChecksumServiceupdateMissingBitstreams&org/dspace/checker/BitstreamDispatchernext ()Lorg/dspace/content/Bitstream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getID()Ljava/util/UUID;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;%org/dspace/checker/ChecksumResultCodeCHECKSUM_MATCHgetChecksumResult%()Lorg/dspace/checker/ChecksumResult; getResultCode)()Lorg/dspace/checker/ChecksumResultCode;equals(Ljava/lang/Object;)Z+org/dspace/checker/ChecksumResultsCollectorcollectC(Lorg/dspace/core/Context;Lorg/dspace/checker/MostRecentChecksum;)Vorg/dspace/core/Context uncacheEntity%(Lorg/dspace/core/ReloadableEntity;)VfindByBitstream`(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)Lorg/dspace/checker/MostRecentChecksum;getNonPersistedObject)()Lorg/dspace/checker/MostRecentChecksum;isToBeProcessedBITSTREAM_NOT_PROCESSEDsetChecksumResult&(Lorg/dspace/checker/ChecksumResult;)V getBitstream isDeletedCHECKSUM_NO_MATCHCHECKSUM_PREV_NOT_FOUNDjava/lang/StringBITSTREAM_MARKED_DELETEDsetProcessEndDatesetToBeProcessedupdate1org/dspace/checker/service/ChecksumHistoryService addHistory setInfoFoundBITSTREAM_INFO_NOT_FOUND;org/dspace/storage/bitstore/service/BitstreamStorageServicecomputeChecksumH(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)Ljava/util/Map;'org/apache/commons/collections/MapUtils isNotEmpty(Ljava/util/Map;)ZsetBitstreamFound containsKeyget&(Ljava/lang/Object;)Ljava/lang/Object;setCurrentChecksumsetChecksumAlgorithmgetExpectedChecksumgetCurrentChecksumBITSTREAM_NOT_FOUNDerror*(Ljava/lang/Object;Ljava/lang/Throwable;)V0org/dspace/checker/service/ChecksumResultService findByCodee(Lorg/dspace/core/Context;Lorg/dspace/checker/ChecksumResultCode;)Lorg/dspace/checker/ChecksumResult;getTime()J(J)V getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;1XZ [\]^_`abcdefghijklmnopqZ********* * * * * *+r>O1 678;@"E'H,P6Q@RJSTTYUsZtuZ]^vwq?* Y**Y****L+_Y+ !*+"M* #,$%&**,'*+(*LrFegil n/s<uFwJyfzl|w}s l7xytuFaz{|}<~ SqS**+)M,**M*,+/,,,*-./,01 *,2*,3,r* %,:DLQs StuSz{Dxy| %~Sq-*4.N+,*5.N+,6 *#.N-r#+s*-tu--%|  SqC+7Y89+*:./+7Y8;+<**+=**+>r !&4BsCtuCxySqk'+?+7Y89+7Y8;+*@./r&s'tu'xySqx+7Y89**+0AM,B<+C,DE+,DFGH,IE+,IFGJ+*+K+LM/+7Y8;**+=**+>M+*O./+<YP+0 Q!,R+7Y8;**+=**+>M+*@./YT+0 !,R+7Y8;**+=**+>-N+7Y8;**+=**+>- mN mS mMM#Mr" $ ) 4 CN]m(x+,-(+,-#$% $#(.+<,J-M(Y+g,w.s4P5+xtuxxy|&C9~_U)SqC**+Ur1stuSq/*r;s tuq>*+r FGstuijq/*rPs tuq>*+r [\stuklqQ*7Y*VWres tu| Mqo*+7Y+VWr pqstuh|I q/* rzs tuq>* r stumnwq! XYr,