3         &\             # #  #  2 2     !" !#$ %&' ()*+ : ,- ,. /0 1 23 q4 25 26 78 G 9: 9; <=>? @A 2B CDEF #G HIJK LMN 2OP QR Q QST ^UV ^W XY Z[ \] Q^ Q_ `a Gb cd c ce cf g hi q qW j4 5k 5lm w wlnop zq rs r tu t rv rw rx Qy z{DATACITELjava/lang/String; ConstantValue logMetacatLorg/apache/log4j/Logger; doiEnabledZshoulder ezidUsername ezidPasswordezid Ledu/ucsb/nceas/ezid/EZIDClient; lastLoginLjava/util/Date; loginPeriodJinstance+Ledu/ucsb/nceas/metacat/dataone/DOIService;dataCiteFactoriesLjava/util/Vector; SignatureQLjava/util/Vector; getInstance-()Ledu/ucsb/nceas/metacat/dataone/DOIService;CodeLineNumberTable StackMapTable()VLocalVariableTablee4Ledu/ucsb/nceas/utilities/PropertyNotFoundException;thisezidServiceBaseUrl  initDataCiteFactoriespnfeclassDefinitionLjava/lang/Class;factory=Ledu/ucsb/nceas/metacat/doi/datacite/DataCiteMetadataFactory;Ljava/lang/Exception; factoryClass factoriesStrfactoryClassesLocalVariableTypeTable&Ljava/util/Vector;|) refreshLoginnow} Exceptions~ registerDOI0(Lorg/dataone/service/types/v2/SystemMetadata;)ZidentifierIsDOIsidIsDOI identifiersidsysMeta-Lorg/dataone/service/types/v2/SystemMetadata;B(Ljava/lang/String;Lorg/dataone/service/types/v2/SystemMetadata;)Ve1.Lorg/dataone/service/exceptions/BaseException;metadataLjava/util/HashMap;node#Lorg/dataone/service/types/v2/Node;target uriTemplateuriTemplateKey objectFormat+Lorg/dataone/service/types/v2/ObjectFormat;statusexport publicSubject&Lorg/dataone/service/types/v1/Subject; dataCiteXML9Ljava/util/HashMap;8ETgenerateDataCiteXMLS(Ljava/lang/String;Lorg/dataone/service/types/v2/SystemMetadata;)Ljava/lang/String;id)Lorg/dataone/service/types/v1/Identifier;defaultFactory SourceFileDOIService.java )edu/ucsb/nceas/metacat/dataone/DOIService   java/util/Vector java/lang/Booleanguid.ezid.enabled   guid.ezid.doishoulder.1guid.ezid.baseurlguid.ezid.usernameguid.ezid.password2edu/ucsb/nceas/utilities/PropertyNotFoundException+DOI support is not configured at this node. edu/ucsb/nceas/ezid/EZIDClient guid.ezid.datacite.factoriesjava/lang/StringBuilderDOIService.generateDataCiteXML - could not get a metacat property - guid.ezid.datacite.factories in the metacat.properties file -  +. So only the default factory will be used.      |  java/lang/String  ;edu/ucsb/nceas/metacat/doi/datacite/DataCiteMetadataFactory 7DOIService.initDataCiteFactories - the DataCiteFactory  was initialized. java/lang/Exception>DOIService.initDataCiteFactories - can't initialize the class  since   }       java/util/HashMap    /v1/object/guid.ezid.uritemplate.data   ,org/dataone/service/exceptions/BaseException!Could not check format type for:  METADATAguid.ezid.uritemplate.metadata  7No target URI template found in the configuration for:   $org/dataone/service/types/v1/Subject"org/dataone/service/util/Constantspublic       datacite     'org/dataone/service/types/v1/Identifier  :edu/ucsb/nceas/metacat/doi/datacite/DefaultDataCiteFactory-org/dataone/service/exceptions/InvalidRequest2193'DOI scheme is not enabled at this node.        java/lang/Objectjava/util/Iteratorjava/util/Date!edu/ucsb/nceas/ezid/EZIDException+org/dataone/service/types/v2/SystemMetadata-org/dataone/service/exceptions/NotImplemented-org/dataone/service/exceptions/ServiceFailurejava/lang/InterruptedException!org/dataone/service/types/v2/Node)org/dataone/service/types/v2/ObjectFormatorg/apache/log4j/Logger getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;1edu/ucsb/nceas/metacat/properties/PropertyService getProperty&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)V booleanValue()Zwarn*(Ljava/lang/Object;Ljava/lang/Throwable;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessage()Ljava/lang/String;toString(Ljava/lang/Object;)Vtrimequals(Ljava/lang/Object;)Z#edu/ucsb/nceas/utilities/StringUtiltoVector'(Ljava/lang/String;C)Ljava/util/Vector;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;java/lang/ClassforName%(Ljava/lang/String;)Ljava/lang/Class; newInstanceadddebugjava/util/Calendar()Ljava/util/Calendar;getTime()Ljava/util/Date;()Jlogin'(Ljava/lang/String;Ljava/lang/String;)Z getIdentifiergetValue getSeriesId startsWith(Ljava/lang/String;)Z+edu/ucsb/nceas/metacat/dataone/MNodeServiceV(Ljavax/servlet/http/HttpServletRequest;)Ledu/ucsb/nceas/metacat/dataone/MNodeService;getCapabilities%()Lorg/dataone/service/types/v2/Node; getBaseURL"org/dataone/client/v2/itk/D1ClientgetCN()Lorg/dataone/client/v2/CNode; getFormatId7()Lorg/dataone/service/types/v1/ObjectFormatIdentifier;org/dataone/client/v2/CNode getFormatb(Lorg/dataone/service/types/v1/ObjectFormatIdentifier;)Lorg/dataone/service/types/v2/ObjectFormat;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; getFormatType&edu/ucsb/nceas/metacat/util/SystemUtilgetSecureServerURL replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;1edu/ucsb/nceas/ezid/profile/InternalProfileValues UNAVAILABLE3Ledu/ucsb/nceas/ezid/profile/InternalProfileValues;NOsetValuejava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;'org/dataone/service/types/v1/PermissionREAD)Lorg/dataone/service/types/v1/Permission;+org/dataone/service/types/v1/util/AuthUtils isAuthorizedo(Ljava/util/Collection;Lorg/dataone/service/types/v1/Permission;Lorg/dataone/service/types/v1/SystemMetadata;)ZPUBLICYESput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+edu/ucsb/nceas/ezid/profile/InternalProfileTARGET-Ledu/ucsb/nceas/ezid/profile/InternalProfile;STATUSEXPORTcreateOrUpdate((Ljava/lang/String;Ljava/util/HashMap;)V3org/dataone/service/types/v1/ObjectFormatIdentifier canProcessgenerateMetadataj(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)V+edu/ucsb/nceas/ezid/profile/DataCiteProfileTITLE-Ledu/ucsb/nceas/ezid/profile/DataCiteProfile;/edu/ucsb/nceas/ezid/profile/ErcMissingValueCodeUNKNOWN1Ledu/ucsb/nceas/ezid/profile/ErcMissingValueCode;CREATOR PUBLISHERPUBLICATION_YEARRESERVEDmintIdentifier9(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;! i  = YlmoJ***** * * * * *YL*Y*L* * M*,*Y+ *!?sv^uW Y[]_!a&c+e2i=x?{R|[}a~jsvw w ?Tv L"L'M*#Y$%&,'&(&)*M+++,-+;.M,,/N-0y-12:3:45:*6W*#Y$7&&8&)9-:*#Y$;&&<&=&)* e:Z +./1AHLelvR #l4v*(eh1 1; #!Q)8>?L* +@* @e** * * AW*+ "2781 "c*=>+BC::+D +DC:*%*+,-*E=*%*+,-*E> *+F *+FF 'NPwy>  ('((  z NGYHNIJ:#Y$K&L&+&)::M::N,OP:": *#Y$R&,OS)*TU-V::#Y$W&X+Y&): : *#Y$Z&&)*[\: ]\: ^Y_:  ab^Y Scd,ef\: g\: *+,h: -i jW-kljW-ml jW-nl jW*o* +-p8FIQ~ .158FIKhz~    &3@DMK  NNNF=. 158 | s > F:I fE z\qYrN-+s*/:0.15:,Otu -,vλwYx:-,y"'( ),*@+H-K/T0>,\\\TT1z8*zY{|}GYHL+~jW+jW+jW+jW+ml\jW+nl]\jW*o* *+MqYrN-,s-:=>BC,D=ENF_GpHKNOPR* zg