3\ _ ^ ^ ^ ^    ^  #  ) /    & ^ ^   &  & ; ; ; ; ; ; C      M         ^config%Lorg/dspace/sword/SWORDConfiguration;contextLorg/dspace/core/Context; handleService)Lorg/dspace/handle/service/HandleService;bitstreamService-Lorg/dspace/content/service/BitstreamService;A(Lorg/dspace/sword/SWORDConfiguration;Lorg/dspace/core/Context;)VCodeLineNumberTableLocalVariableTablethis"Lorg/dspace/sword/SWORDUrlManager;getGeneratorUrl()Ljava/lang/String;cfgLjava/lang/String; StackMapTablegetDepositLocation3(Lorg/dspace/content/Collection;)Ljava/lang/String; collectionLorg/dspace/content/Collection; Exceptions-(Lorg/dspace/content/Item;)Ljava/lang/String;itemLorg/dspace/content/Item;2(Lorg/dspace/content/Community;)Ljava/lang/String; communityLorg/dspace/content/Community; getCollectionL(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/content/Collection;baseUrlhandledso!Lorg/dspace/content/DSpaceObject;eLjava/sql/SQLException;location getDSpaceObjectN(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/content/DSpaceObject;constructSubServiceUrlbaseextractDSpaceObject5(Ljava/lang/String;)Lorg/dspace/content/DSpaceObject;bsiIbsidsdBasemlBaseurlgetBaseServiceDocumentUrlLjava/net/URL; Ljava/net/MalformedURLException; dspaceUrl depositUrlgetBaseDepositUrlisBaseServiceDocumentUrl(Ljava/lang/String;)ZisBaseMediaLinkUrlgetBitstreamUrl2(Lorg/dspace/content/Bitstream;)Ljava/lang/String;bundlesLjava/util/List;parentLorg/dspace/content/Bundle;itemsbsLink bitstreamLorg/dspace/content/Bitstream;LocalVariableTypeTable-Ljava/util/List;+Ljava/util/List;! "getBaseMediaLinkUrlmlUrl getMediaLinkmlitemUrl SourceFileSWORDUrlManager.java h#$ %& '( de) %* +, fg `a bc sword-server generator.url- ./ 01 org/dspace/sword/SWORDProperties$http://www.dspace.org/ns/sword/1.3.1java/lang/StringBuilder p 23/ 4p 5p 67'org/purl/sword/base/SWORDErrorException&org/dspace/sword/DSpaceSWORDErrorCodes2http://www.dspace.org/ns/sword/1.3.1/errors/BadUrlThe deposit URL is incomplete h8 9: ;< =org/dspace/content/Collection6The deposit URL does not resolve to a valid collectionjava/sql/SQLException%org/dspace/sword/DSpaceSWORDException,There was a problem resolving the collection h>org/dspace/content/Item:The deposit URL does not resolve to a valid deposit target p p ? 9@org/dspace/content/CommunityKService Document request does not refer to a DSpace Collection or Community /bitstream/ ABC D5Unable to recognise URL as a valid service document: hEservicedocument.urldspace.baseUrl .F{Unable to construct service document urls, due to missing/invalid config in sword.servicedocument.url and/or dspace.baseUrl hG java/net/URL Hp Ip J7/sword/servicedocument hKjava/net/MalformedURLExceptionIUnable to construct service document urls, due to invalid dspace.baseUrl Lp deposit.urljUnable to construct deposit urls, due to missing/invalid config in sword.deposit.url and/or dspace.baseUrl/sword/deposit@Unable to construct deposit urls, due to invalid dspace.baseUrl " MN! OP QRorg/dspace/content/BundleEncountered orphaned bitstream SNEncountered orphaned bundle dspace.url T7 2U Vp /retrieve/ WX 2Ymedia-link.urlZ [jUnable to construct media-link urls, due to missing/invalid config in media-link.url and/or dspace.baseUrl/sword/media-linkCUnable to construct media-link urls, due to invalid dspace.baseUrl z org/dspace/sword/SWORDUrlManagerjava/lang/Objectjava/lang/Stringorg/dspace/content/DSpaceObjectorg/dspace/core/Contextjava/util/Listorg/dspace/content/Bitstream()V.org/dspace/handle/factory/HandleServiceFactory getInstance2()Lorg/dspace/handle/factory/HandleServiceFactory;getHandleService+()Lorg/dspace/handle/service/HandleService;0org/dspace/content/factory/ContentServiceFactory4()Lorg/dspace/content/factory/ContentServiceFactory;getBitstreamService/()Lorg/dspace/content/service/BitstreamService;$org/dspace/core/ConfigurationManager getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getHandletoStringlength()I'(Ljava/lang/String;Ljava/lang/String;)V substring(I)Ljava/lang/String; startsWith'org/dspace/handle/service/HandleServiceresolveToObject*(Ljava/lang/String;Ljava/lang/Throwable;)VendsWith(II)Ljava/lang/String;indexOf(Ljava/lang/String;)I+org/dspace/content/service/BitstreamServicefindByIdOrLegacyId(Ljava/lang/Throwable;)V&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)V getProtocolgetHostgetPort:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V getMessage getBundles()Ljava/util/List;isEmpty()Zget(I)Ljava/lang/Object;getItems getSequenceID(I)Ljava/lang/StringBuilder;getNamegetID()Ljava/util/UUID;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;#org/apache/commons/lang/StringUtilsisBlank!^_`abcdefghij}#****+*, k".'(*+/0"1l #mn#`a#bcopjm  L+  ++k9:;=?lmnqrs tuvjRY*+kNlmnwxy&uzjRY*+k]lmn{|y&u}jRY*+knlmn~y&jR*N-,Y,- :!  : Y*+":#Y$#N&Y'-(uv%k:&08BN\dpvwlHqr&Pr\w mnbcrs(tt!ty&jW*N-,Y,- :!  : Y*+":#)Y*N&Y'-(z{%k:&08BN\lx{|lHvr&Ur\| mnbcrs(tt)ty&}jr"*+M+NY,-k l*"mn"~r ry&vjr"*+M+NY,-k l*"mn"wxr ry&j*+M*,N+,!_+, L+! + L+-++d.L** +":# /Y0+-!>+126+ ` :-+d.:** 3YY4+M&Y,5a%b%%kV   $ *3?O_bnv$~'*,.279lRO~3(rr r mnrs0*tt 2tty&pj'y 6 L+  +e78M,  , &Y9:;Y,-?@ABL#N&YYD-E-(+2TWCk>EFGIJK(M2T;UHVT]WXXZi\w`l4;X\rymnqrstt dy&pj'y F L+  +e78M,  , &YG:;Y,-?HABL#N&YYI-E-(+2TWCk>vwxz{|(~2;HTWXiwl4;X\rymnqrstt dy&j= *++kl mn ry&j= *,+kl mn ry&j+JMN,K,LMN &YN:-O:KL): &YP::Q8:C 9Y1+RS+T: YU+VW:M&Y,5%kJ(.8HRY`olf E{|.Rs{|Ylr`er mn.s2  Rtty&pjs X L+Ye78M,  , &YZ:;Y,-?[ABL#N&YY\-E-(+,NQCk>",5JNQRcql45R\rsmnkrs"tt dy&zj+*,M+N-Y,+M,k )l*+mn+|&r !rs )tty&j+JMN,K,LMN &YN:-O:KL): &YP:*]:*,Y1+VWM&Y,5h%i%k>()*,0(4.688H<R?Z@fBiEGIl\ E{|~.WR3{|Z+r mn.Ws.  ty&