4 1                  =  ELEMENT_DOC_OPEN[CELEMENT_DOC_CLOSEDYNAMIC_FIELD_SUFFIXLjava/lang/String; ConstantValue fieldListLjava/util/List; SignatureDLjava/util/List; identifierseriesIdmergedZ()VCodeLineNumberTableLocalVariableTablethis)Lorg/dataone/cn/indexer/solrhttp/SolrDoc;(Ljava/util/List;)VLocalVariableTypeTableG(Ljava/util/List;)V getFieldList()Ljava/util/List;F()Ljava/util/List; setFieldList serialize+(Ljava/io/OutputStream;Ljava/lang/String;)Vfield2Lorg/dataone/cn/indexer/solrhttp/SolrElementField; outputStreamLjava/io/OutputStream;encoding StackMapTable ExceptionshasField(Ljava/lang/String;)Z fieldNamehasFieldWithValue'(Ljava/lang/String;Ljava/lang/String;)ZvaluegetFieldF(Ljava/lang/String;)Lorg/dataone/cn/indexer/solrhttp/SolrElementField; searchFieldloadFromElement((Lorg/w3c/dom/Element;Ljava/util/List;)VnvLorg/w3c/dom/Node; arrayValue valueStringjI arrayValuesLorg/w3c/dom/NodeList;n elementFieldLorg/w3c/dom/Element;tagNamei docElement validFieldsvalues$Ljava/util/List;<(Lorg/w3c/dom/Element;Ljava/util/List;)V getIdentifier()Ljava/lang/String; getSeriesIdaddField5(Lorg/dataone/cn/indexer/solrhttp/SolrElementField;)V removeField fieldToRemovetempremoveAllFields(Ljava/lang/String;)VfieldsToRemoveremoveFieldsWithValue'(Ljava/lang/String;Ljava/lang/String;)VnameremoveOneFieldWithValuegetFirstFieldValue&(Ljava/lang/String;)Ljava/lang/String;getAllFieldValues$(Ljava/lang/String;)Ljava/util/List; allValues8(Ljava/lang/String;)Ljava/util/List;updateOrAddFieldsolrElementField fieldValueisMerged()Z setMerged(Z)VvisibleInIndex0(Lorg/dataone/service/types/v2/SystemMetadata;)Zsmd-Lorg/dataone/service/types/v2/SystemMetadata; SourceFile SolrDoc.java @Ajava/util/ArrayList 89 >? 23 JK  0org/dataone/cn/indexer/solrhttp/SolrElementField NO 43 ~ ~  org/w3c/dom/Textorg/w3c/dom/Element ~ 'org/dataone/cn/indexer/solrhttp/SolrDoc_sm Zarr ~ @ YZ <6id =6    java/lang/Objectjava/util/Iteratorjava/io/IOExceptionorg/w3c/dom/NodeListorg/w3c/dom/Nodejava/lang/Stringjava/util/Listorg/apache/commons/io/IOUtilswrite-([CLjava/io/OutputStream;Ljava/lang/String;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getNameequals(Ljava/lang/Object;)ZgetValue getChildNodes()Lorg/w3c/dom/NodeList; getLength()Iitem(I)Lorg/w3c/dom/Node; getTagName getAttributecontainsendsWithgetTextContentaddremove removeAll(Ljava/util/Collection;)ZsetValue+org/dataone/service/types/v2/SystemMetadata getArchived()Ljava/lang/Boolean;java/lang/Boolean booleanValue toCharArray()[C!1234356789:;<6=6>?@ABK**Y*C6.48D EF@GBp**Y**+C:.4;<DEF89H 8;:IJKB/*C?D EF:LMGBP*+C CDDEF89H 8;:INOB9+,* N- -  :+, +,CHJ&K-L0M8OD*&PQ9EF9RS9T6U VWXYZB/* M, ,  N-+CRS(T*V-WD  PQ/EF/[6U  V\]BE* N- 3-  :+,C[\2]>^@aCbD*"PQEEFE[6E^6U  V5_`B7M* N- #-  :+ M,Cfg h,i/j2l5mD* PQ7EF7[65aQU bV%cdB}*Y+N6--::::,,\: 6   A  :  % :  : * Y !W **"!#: * Y !WCrq rs t*u2v5x<yEzP{T~ilvsD-ef gf h6 Jij Mkl h6 *mf<noEp6P[6qjEFros9tlH suUF vw6xyyv!w!&zx{v:|}~BQ*$ **%&$*$CD EFU~BQ*' **(&'*'CD EFUBD *+!WC  D EF PQBP+ +M* N- &-  :+ M*,)WC* ,;>ADOD*,PQPEFPQBQU bV(BJYM* N- &-  :+ ,!W*,*WC&2;>ID*&PQJEFJ[6B9H B;U{V(BYYN* : 3  :+, -!W*-*WC)AJMXD4)!PQYEFY6Y^6Q9H Q;U{V6B\YN* : 6  :+,-!W*-*WC")AJMP[D4)$PQ\EF\6\^6T9H T;U{V9B2* M,  ,  N-+-C(-0D PQ2EF2[6U  V"BCYM* N- )-  :+,!W,C&2>AD*&PQCEFC[6;9H ;uU{V+:BJ* N- $-  :+ ,+ٻ Y+, N*-!WC"*014>ID4QJEFJ[6J6> PQU  V&B/*CD EFB>*C DEF>? B\**, *,-CD U@AB-./0/C +,