3[   W            "  ( * , , " ( 1 1 6 6 6 : :  :  6 M    log Lorg/apache/commons/logging/Log; solrIndex/Ledu/ucsb/nceas/metacat/index/MetacatSolrIndex; getInstance1()Ledu/ucsb/nceas/metacat/index/MetacatSolrIndex;CodeLineNumberTable StackMapTable Exceptions()VLocalVariableTablethisquery9(Ljava/lang/String;Ljava/util/Set;Z)Ljava/io/InputStream;Ljava/lang/String;authorizedSubjectsLjava/util/Set; isMNadminZ solrParams*Lorg/apache/solr/common/params/SolrParams;LocalVariableTypeTable7Ljava/util/Set;      Signaturea(Ljava/lang/String;Ljava/util/Set;Z)Ljava/io/InputStream;Q(Lorg/apache/solr/common/params/SolrParams;Ljava/util/Set;Z)Ljava/io/InputStream;subject&Lorg/dataone/service/types/v1/Subject;qformatmsp4Lorg/apache/solr/common/params/ModifiableSolrParams; transformer$Ledu/ucsb/nceas/metacat/DBTransform;documentContent sourceType targetTypebaosLjava/io/ByteArrayOutputStream;writerLjava/io/Writer;paramsLjava/util/Hashtable; inputStreamLjava/io/InputStream;wt;y(Lorg/apache/solr/common/params/SolrParams;Ljava/util/Set;Z)Ljava/io/InputStream;submitDeleteTaskY(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;)Vpid)Lorg/dataone/service/types/v1/Identifier;sysMeta-Lorg/dataone/service/types/v2/SystemMetadata;task/Ledu/ucsb/nceas/metacat/common/index/IndexTask;submiti(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;Ljava/util/Map;Z)V obsoletedPidobsoletedSysMetaobsoletedFieldsLjava/util/Map;systemMetadatafieldsfollowRevisionsGLjava/util/Map;>;(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;Ljava/util/Map;>;Z)V SourceFileMetacatSolrIndex.java Z[-edu/ucsb/nceas/metacat/index/MetacatSolrIndex cd\+%2B   g~ $org/dataone/service/types/v1/Subject"org/dataone/service/util/Constantspublic java/util/HashSet  ! XYiMetacatSolrIndex.query - this is the mn admin object and the query will bypass the access controls rules." #$4edu/ucsb/nceas/metacat/common/query/SolrQueryService% &' ()* \+ g,Bedu/ucsb/nceas/metacat/common/query/SolrQueryResponseWriterFactoryxml2org/apache/solr/common/params/ModifiableSolrParams c-java/lang/String ./"edu/ucsb/nceas/metacat/DBTransformUTF-80 12solr-//W3C//HTML//ENjava/io/ByteArrayOutputStreamjava/io/OutputStreamWriter c3java/util/Hashtable 45 67Jedu/ucsb/nceas/metacat/common/query/stream/ContentTypeByteArrayInputStream 89 c: text/html ;-edu/ucsb/nceas/metacat/common/index/IndexTask <= >?java/lang/StringBuilder5MetacatSolrIndex.submitDeleteTask - will put the pid @A BC+ into the index queue on hazelcast service. 1CD \E FGH0MetacatSolrIndex.submitDeleteTask - put the pid 8 into the index queue on hazelcast service successfully. I$ JK+MetacatSolrIndex.submit - will put the pid &MetacatSolrIndex.submit - put the pid LM NG &O+org/dataone/service/types/v2/SystemMetadataP \QR ST UC VW9MetacatSolrIndex.submit - We will index the old version  of the object  as well. So we put X YZjava/lang/Objectjava/lang/Exception0org/apache/solr/client/solrj/SolrServerExceptionjava/io/IOException2edu/ucsb/nceas/utilities/PropertyNotFoundExceptionjava/sql/SQLException java/lang/ClassNotFoundException.javax/xml/parsers/ParserConfigurationExceptionorg/xml/sax/SAXException-org/dataone/service/exceptions/NotImplemented'org/dataone/service/exceptions/NotFound.org/dataone/service/exceptions/UnsupportedTypejava/io/InputStream'org/dataone/service/types/v1/Identifier java/util/Map replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;*org/apache/solr/servlet/SolrRequestParsersparseQueryStringF(Ljava/lang/String;)Lorg/apache/solr/common/params/MultiMapSolrParams; java/util/SetisEmpty()ZsetValue(Ljava/lang/String;)Vadd(Ljava/lang/Object;)Zorg/apache/commons/logging/Logdebug(Ljava/lang/Object;)V(org/apache/solr/common/params/SolrParamsget&(Ljava/lang/String;)Ljava/lang/String; isSupportedWT(Ljava/lang/String;)Z>edu/ucsb/nceas/metacat/common/query/SolrQueryServiceControllerB()Ledu/ucsb/nceas/metacat/common/query/SolrQueryServiceController;P(Lorg/apache/solr/common/params/SolrParams;Ljava/util/Set;)Ljava/io/InputStream;-(Lorg/apache/solr/common/params/SolrParams;)Vset[(Ljava/lang/String;[Ljava/lang/String;)Lorg/apache/solr/common/params/ModifiableSolrParams;org/apache/commons/io/IOUtilstoString;(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String;+(Ljava/io/OutputStream;Ljava/lang/String;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;transformXMLDocument(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/Writer;Ljava/util/Hashtable;Ljava/lang/String;)V toByteArray()[B([B)VsetContentTypesetSystemMetadata0(Lorg/dataone/service/types/v2/SystemMetadata;)VsetIsDeleteing(Z)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getValue()Ljava/lang/String;9edu/ucsb/nceas/metacat/dataone/hazelcast/HazelcastService=()Ledu/ucsb/nceas/metacat/dataone/hazelcast/HazelcastService; getIndexQueue()Lcom/hazelcast/core/IMap;com/hazelcast/core/IMapinfo setFields(Ljava/util/Map;)V getObsoletes+()Lorg/dataone/service/types/v1/Identifier;getSystemMetadataMap&(Ljava/lang/Object;)Ljava/lang/Object;edu/ucsb/nceas/metacat/EventLog#()Ledu/ucsb/nceas/metacat/EventLog;"org/dataone/service/types/v1/EventREAD$Lorg/dataone/service/types/v1/Event;xmlValuegetIndexFieldsL(Lorg/dataone/service/types/v1/Identifier;Ljava/lang/String;)Ljava/util/Map;%org/apache/commons/logging/LogFactorygetLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;!W XY Z[ \]^= Y_XY[`abcd^3*_ dfe f[abgh^+L+:*, _~ e4f[gijklm nop jqa rstuvwxyz{|}g~^f, , $ Y :YM,WM:+:+,:::Y+: YS!W,:"Y#:$%: &: ': (Y): *Y $+: ,Y-:. YS/W    01Y 23:145_v %.24>AIQ^bfpebipkbi ^i Zi Q D ;f[nojklmAIip;jq` a rstuvwxyz{|^k6Y7N-,8-9+W:Y;<=+>=?=@AB+-CW:Y;D=+>=E=@F_" 9Gje*kf[kkc`j^ 6Y7:,8-G+&:Y;H=+>=?=@AB+CW+&:Y;I=+>=E=@F,,J},J:AKLM:NOPQ:D+@:Y;R=>=S=+>=T=>=?=@*U_J <KOre\ tbRf[m pR`<5} |d^) V_ TU