3   L      ~   ~           ~ ~      ~  ! "#$ / /% /& /' () 6 6*+ < <, L-./ 01 <( 2 3 64 5 <6 789:;< => <? <@ <A <BCD 7EF <G /HIJ KLM NOP Q R'S 0TUVWX Y ~Z [\] r ^_` r' a>bc ~d ef gh fi jk lm ln op oq orslogLorg/apache/log4j/Logger;metadataExposureService5Lorg/dspace/app/util/service/MetadataExposureService; itemService(Lorg/dspace/content/service/ItemService;bitstreamService-Lorg/dspace/content/service/BitstreamService;()VCodeLineNumberTableLocalVariableTablethis Lorg/dspace/xoai/util/ItemUtils; getElementT(Ljava/util/List;Ljava/lang/String;)Lcom/lyncode/xoai/dataprovider/xml/xoai/Element;e0Lcom/lyncode/xoai/dataprovider/xml/xoai/Element;listLjava/util/List;nameLjava/lang/String;LocalVariableTypeTableBLjava/util/List; StackMapTablet Signature(Ljava/util/List;Ljava/lang/String;)Lcom/lyncode/xoai/dataprovider/xml/xoai/Element;createD(Ljava/lang/String;)Lcom/lyncode/xoai/dataprovider/xml/xoai/Element; createValueField InnerClasses\(Ljava/lang/String;Ljava/lang/String;)Lcom/lyncode/xoai/dataprovider/xml/xoai/Element$Field;value6Lcom/lyncode/xoai/dataprovider/xml/xoai/Element$Field;retrieveMetadatae(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Lcom/lyncode/xoai/dataprovider/xml/xoai/Metadata;seLjava/sql/SQLException; qualifierelementlanguagefield"Lorg/dspace/content/MetadataField; valueElemschemaval"Lorg/dspace/content/MetadataValue;biext bitstreamurlbsNamesidbaseUrlhandlebncksckaoname descriptionbitLorg/dspace/content/Bitstream;bundle bitstreamsbitsbLorg/dspace/content/Bundle;bse1outLjava/io/ByteArrayOutputStream;inLjava/io/InputStream;Ljava/lang/Exception;licBit licBundlelicBits licBundlescontextLorg/dspace/core/Context;itemLorg/dspace/content/Item;metadata1Lcom/lyncode/xoai/dataprovider/xml/xoai/Metadata;valsbundlesother repositorylicense+Ljava/util/List;$Ljava/util/List;-Ljava/util/List;0Ljava/util/List;4Ljava/util/List;u vw)+:$x SourceFileItemUtils.java u yzt {| }~.com/lyncode/xoai/dataprovider/xml/xoai/Element   4com/lyncode/xoai/dataprovider/xml/xoai/Element$Field /com/lyncode/xoai/dataprovider/xml/xoai/Metadata org/dspace/content/Item*  org/dspace/content/MetadataValue  v    java/sql/SQLExceptionjava/lang/RuntimeException    none    authority  confidencejava/lang/StringBuilder    org/dspace/content/Bundle org/dspace/content/Bitstream  oaibitstream.baseUrl  |      bitstream_java/lang/String /bitstream//      originalNameformat size  checksumchecksumAlgorithm others identifier lastModifyDate  dspace.name mail mail.adminorg/dspace/core/ConstantsLICENSE   java/io/ByteArrayOutputStream bin'org/dspace/authorize/AuthorizeExceptionjava/io/IOException x  org/dspace/xoai/util/ItemUtils      java/lang/Objectjava/util/Iteratorjava/util/List org/dspace/content/MetadataFieldorg/dspace/core/Contextjava/lang/Exceptioniterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getName()Ljava/lang/String;equals(Ljava/lang/Object;)ZsetName(Ljava/lang/String;)VsetValue&org/dspace/content/service/ItemService getMetadata{(Lorg/dspace/content/DSpaceObject;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;getMetadataField$()Lorg/dspace/content/MetadataField;getMetadataSchema%()Lorg/dspace/content/MetadataSchema;!org/dspace/content/MetadataSchema getQualifier3org/dspace/app/util/service/MetadataExposureServiceisHiddenR(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z(Ljava/lang/Throwable;)V()Ljava/util/List;add getLanguagegetFieldgetValue getAuthority getConfidence()Iappend(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString getBundles getBitstreams getSequenceIDvalueOf(I)Ljava/lang/String;$org/dspace/core/ConfigurationManager getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;isEmptyget(I)Ljava/lang/Object;getItems getHandle getFormat?(Lorg/dspace/core/Context;)Lorg/dspace/content/BitstreamFormat;"org/dspace/content/BitstreamFormat getExtensionsorg/dspace/xoai/util/URLUtilsencode&(Ljava/lang/String;)Ljava/lang/String; getChecksumgetChecksumAlgorithm getSourcegetDescription getMIMETypegetSize()J(J)Ljava/lang/StringBuilder;printStackTraceorg/dspace/xoai/data/DSpaceItembuildIdentifiergetLastModified()Ljava/util/Date;java/util/Date=(Lorg/dspace/content/Item;Ljava/lang/String;)Ljava/util/List;+org/dspace/content/service/BitstreamServiceretrieveN(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)Ljava/io/InputStream;org/dspace/core/Utils bufferedCopy.(Ljava/io/InputStream;Ljava/io/OutputStream;)V!com/lyncode/xoai/util/Base64Utils getMessageorg/apache/log4j/Loggerwarn*(Ljava/lang/Object;Ljava/lang/Throwable;)Vorg/apache/log4j/LogManager getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;.org/dspace/app/util/factory/UtilServiceFactory getInstance2()Lorg/dspace/app/util/factory/UtilServiceFactory;getMetadataExposureService7()Lorg/dspace/app/util/service/MetadataExposureService;0org/dspace/content/factory/ContentServiceFactory4()Lorg/dspace/content/factory/ContentServiceFactory;getItemService*()Lorg/dspace/content/service/ItemService;getBitstreamService/()Lorg/dspace/content/service/BitstreamService;!~/*(  ,*M,,N+--78%9'8*;  ,, ,  KYL+* +?@ A ^ Y M,+ ,* ,GH IJ    dYM+N-:::*ŧ:Y:, :!:,"W:#v$ :  !: $ "W :?#2 $ :  !:  $ "W :%B%#5$% :  %!: $ "W :,$& :  &!: $ "W :'()*"W+G',+*"W-*'./Y0-1#23*"W$4!:,"W+5::v6:7!:$"W'89*"W:!: $ "W;:  :   <: =!:  $ "W#: >: ?@:ABC:: D:E-F6G:EFH:A *IJ:/Y0K22E#FL23:=8/Y02M22N22N2O23: O: P: Q: R: >: S: '8*"W 'T*"W 'U*"W 'V *IW*"W 'X/Y0#2 YZ3*"W '[*"W '\*"W ']*"W '^/Y0 ?1#23*"W :_`!:'a+H*"W'b+Hc*"W'd+ef*"W,"Wg!:'8hi*"W'jki*"W,"Wl!:+no:  E F6:  ;:  Ec F<: p* q: rYs: t'uvw*"W,"W:z{|: z } |,?]cxyCPQR8T?XEYMZR[UX]]`ac_e`ocrdeghjmopoqstvy{|{ })-BILQV`mqt9@MVbiv} /OY  +7=OX[ajms       $'*0<CP Z"g#n$x&*+,-/.-0524=:<?.e  d Q  ?r{83  @]i4 } 9d+7  S gq nj P  ;CR3} nj P V!"=B 1CC?$`!b / >9  L$~zp*-03#2