3 ^ _` _a b _c d ef eg h _i j kl km n eo p qr qs t uv ^w xy z {| }~     !  {    . ! :^   {         F  F           ! F !     F ! F         C F                      !  "#$ % & '( )*+ ,- {./0 123 {45bitstreamService-Lorg/dspace/content/service/BitstreamService; bundleService*Lorg/dspace/content/service/BundleService;authorizeService/Lorg/dspace/authorize/service/AuthorizeService;bitstreamFormatService3Lorg/dspace/content/service/BitstreamFormatService;bitstreamStorageService=Lorg/dspace/storage/bitstore/service/BitstreamStorageService;resourcePolicyService4Lorg/dspace/authorize/service/ResourcePolicyService; groupService)Lorg/dspace/eperson/service/GroupService;logLorg/apache/log4j/Logger;()VCodeLineNumberTableLocalVariableTablethis#Lorg/dspace/rest/BitstreamResource; getBitstream(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/ws/rs/core/HttpHeaders;Ljavax/servlet/http/HttpServletRequest;)Lorg/dspace/rest/common/Bitstream;dspaceBitstreamLorg/dspace/content/Bitstream;eLjava/sql/SQLException;-Lorg/dspace/rest/exceptions/ContextException; bitstreamIdLjava/lang/String;expanduser_ip user_agent xforwardedforheadersLjavax/ws/rs/core/HttpHeaders;request'Ljavax/servlet/http/HttpServletRequest;contextLorg/dspace/core/Context; bitstream"Lorg/dspace/rest/common/Bitstream; StackMapTable36789: ExceptionsRuntimeVisibleAnnotationsLjavax/ws/rs/GET;Ljavax/ws/rs/Path;value/{bitstream_id}Ljavax/ws/rs/Produces;application/jsonapplication/xml"RuntimeVisibleParameterAnnotationsLjavax/ws/rs/PathParam; bitstream_idLjavax/ws/rs/QueryParam;userIP userAgentLjavax/ws/rs/core/Context;getBitstreamPoliciesZ(Ljava/lang/String;Ljavax/ws/rs/core/HttpHeaders;)[Lorg/dspace/rest/common/ResourcePolicy;policies([Lorg/dspace/rest/common/ResourcePolicy;/{bitstream_id}/policy getBitstreams(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/ws/rs/core/HttpHeaders;Ljavax/servlet/http/HttpServletRequest;)[Lorg/dspace/rest/common/Bitstream;iIdspaceBitstreamsLjava/util/List;limitLjava/lang/Integer;offset bitstreamsLocalVariableTypeTable0Ljava/util/List;4Ljava/util/List;;<Ljavax/ws/rs/DefaultValue;1000getBitstreamData(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/ws/rs/core/HttpHeaders;Ljavax/servlet/http/HttpServletRequest;)Ljavax/ws/rs/core/Response;Ljava/io/IOException;)Lorg/dspace/authorize/AuthorizeException; inputStreamLjava/io/InputStream;typename=/{bitstream_id}/retrieveaddBitstreamPolicy(Ljava/lang/String;Lorg/dspace/rest/common/ResourcePolicy;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/ws/rs/core/HttpHeaders;Ljavax/servlet/http/HttpServletRequest;)Ljavax/ws/rs/core/Response;policy'Lorg/dspace/rest/common/ResourcePolicy;>Ljavax/ws/rs/POST;Ljavax/ws/rs/Consumes;updateBitstream(Ljava/lang/String;Lorg/dspace/rest/common/Bitstream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/ws/rs/core/HttpHeaders;Ljavax/servlet/http/HttpServletRequest;)Ljavax/ws/rs/core/Response; unknownFormat$Lorg/dspace/content/BitstreamFormat; guessedFormat sequenceIdLjavax/ws/rs/PUT;updateBitstreamData(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/ws/rs/core/HttpHeaders;Ljavax/servlet/http/HttpServletRequest;)Ljavax/ws/rs/core/Response;newBitstreamIdLjava/util/UUID;is/{bitstream_id}/datadeleteBitstreamLjavax/ws/rs/DELETE;deleteBitstreamPolicy(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/ws/rs/core/HttpHeaders;Ljavax/servlet/http/HttpServletRequest;)Ljavax/ws/rs/core/Response;resourcePolicy%Lorg/dspace/authorize/ResourcePolicy;policyId"/{bitstream_id}/policy/{policy_id} policy_id getMimeType&(Ljava/lang/String;)Ljava/lang/String;addPolicyToBitstreama(Lorg/dspace/core/Context;Lorg/dspace/rest/common/ResourcePolicy;Lorg/dspace/content/Bitstream;)V dspacePolicy findBitstreamL(Lorg/dspace/core/Context;Ljava/lang/String;I)Lorg/dspace/content/Bitstream;idaction SourceFileBitstreamResource.java /bitstreams ? @A BC DE F @G HI JK L @M NO PQ R @S TU java/lang/StringBuilderReading bitstream(id= VW ) metadata. XYZ [\ ]^org/dspace/core/Constants VW` cd ef org/dspace/rest/common/Bitstream gh i9 j Bitstream(id=) was successfully read. k\ lmjava/sql/SQLException/Someting went wrong while reading bitstream(id=) from database! Message: Vn op+org/dspace/rest/exceptions/ContextException), ContextException. Message: qY ) policies. rsPolicies for bitstream(id=;Someting went wrong while reading policies of bitstream(id=), SQLException! Message: Reading bitstreams.(offset=,limit=)java/util/ArrayListt uv< wxPaging was badly set. y\ z{; |x }~org/dspace/content/DSpaceObject  org/dspace/content/Bitstream "Bitstreams were successfully read.GSomething went wrong while reading bitstreams from database!. Message: JSomething went wrong while reading bitstreams, ContextException. Message: #[Lorg/dspace/rest/common/Bitstream;Reading data of bitstream(id=).) data was successfully read.   Y Yjava/io/IOException$Could not read file of bitstream(id= )! Message: 0Something went wrong while reading bitstream(id='org/dspace/authorize/AuthorizeException(Could not retrieve file of bitstream(id= ), AuthorizeException! Message: ), ContextException! Message:   ,Content-Dispositionattachment; filename=""  Adding bitstream(id=) > % policy with permission for group(id= Y d STPolicy for bitstream(id=) was successfully added.8Someting went wrong while adding policy to bitstream(id=  Updating bitstream(id=Updating bitstream metadata. Y  QR       Updating bitstream policies. Could not update bitstream(id=#) metadata, SQLException. Message: )) metadata, AuthorizeException. Message: ') metadata, ContextException. Message: Bitstream metadata(id=) were successfully updated. ) data.Creating new bitstream. Bitstream data stored: ) data, SQLException. Message: ) data, IOException. Message: #) data, ContextException. Message:  ) data was successfully updated.Deleting bitstream(id= d$Deleting bitstream from all bundles. Could not delete bitstream(id=), SQLException. Message:  ), AuthorizeException. Message: ), IOException. Message: ), ContextException. Message:) was successfully deleted.Deleting policy(id=) from bitstream(id= #org/dspace/authorize/ResourcePolicy    -Someting went wrong while deleting policy(id=) to bitstream(id=) was successfully removed. R  x  org/dspace/eperson/Group       Y  Y   ) was not found!#javax/ws/rs/WebApplicationException   User( Y!) doesn't have the permission to  bitstream! \/User(anonymous) doesn't have the permission to  bitsteam! DSomething went wrong while finding bitstream. SQLException, Message:!org/dspace/rest/BitstreamResource org/dspace/rest/Resourcejava/lang/Stringjavax/ws/rs/core/HttpHeaders%javax/servlet/http/HttpServletRequestorg/dspace/core/Contextjava/lang/Throwablejava/util/Listjava/lang/Integerjava/io/InputStream%org/dspace/rest/common/ResourcePolicy0org/dspace/content/factory/ContentServiceFactory getInstance4()Lorg/dspace/content/factory/ContentServiceFactory;getBitstreamService/()Lorg/dspace/content/service/BitstreamService;getBundleService,()Lorg/dspace/content/service/BundleService;4org/dspace/authorize/factory/AuthorizeServiceFactory8()Lorg/dspace/authorize/factory/AuthorizeServiceFactory;getAuthorizeService1()Lorg/dspace/authorize/service/AuthorizeService;getBitstreamFormatService5()Lorg/dspace/content/service/BitstreamFormatService;9org/dspace/storage/bitstore/factory/StorageServiceFactory=()Lorg/dspace/storage/bitstore/factory/StorageServiceFactory;getBitstreamStorageService?()Lorg/dspace/storage/bitstore/service/BitstreamStorageService;getResourcePolicyService6()Lorg/dspace/authorize/service/ResourcePolicyService;0org/dspace/eperson/factory/EPersonServiceFactory4()Lorg/dspace/eperson/factory/EPersonServiceFactory;getGroupService+()Lorg/dspace/eperson/service/GroupService;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;org/apache/log4j/Loggerinfo(Ljava/lang/Object;)V createContext()Lorg/dspace/core/Context;"org/dspace/usage/UsageEvent$ActionAction InnerClassesVIEW$Lorg/dspace/usage/UsageEvent$Action; writeStats(Lorg/dspace/content/DSpaceObject;Lorg/dspace/usage/UsageEvent$Action;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/ws/rs/core/HttpHeaders;Ljavax/servlet/http/HttpServletRequest;Lorg/dspace/core/Context;)VservletContextLjavax/servlet/ServletContext;j(Lorg/dspace/content/Bitstream;Ljavax/servlet/ServletContext;Ljava/lang/String;Lorg/dspace/core/Context;)VcompletetraceprocessFinally(Lorg/dspace/core/Context;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;processException.(Ljava/lang/String;Lorg/dspace/core/Context;)V getMessage getPolicies*()[Lorg/dspace/rest/common/ResourcePolicy;+org/dspace/content/service/BitstreamServicefindAll+(Lorg/dspace/core/Context;)Ljava/util/List;intValue()IwarnvalueOf(I)Ljava/lang/Integer;sizeget(I)Ljava/lang/Object;-org/dspace/authorize/service/AuthorizeServiceauthorizeActionBoolean>(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;I)ZgetParentObject](Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;)Lorg/dspace/content/DSpaceObject;add(Ljava/lang/Object;)ZtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;retrieveN(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)Ljava/io/InputStream; getFormat?(Lorg/dspace/core/Context;)Lorg/dspace/content/BitstreamFormat;"org/dspace/content/BitstreamFormat getMIMETypegetNamejavax/ws/rs/core/ResponseokResponseBuilder?(Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;)javax/ws/rs/core/Response$ResponseBuilder?(Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;headerQ(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;build()Ljavax/ws/rs/core/Response; getAction0()Lorg/dspace/rest/common/ResourcePolicy$Action; getGroupIdUPDATE javax/ws/rs/core/Response$StatusStatusOK"Ljavax/ws/rs/core/Response$Status;statusO(Ljavax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response$ResponseBuilder;getDescriptionsetDescription.(Lorg/dspace/core/Context;Ljava/lang/String;)V1org/dspace/content/service/BitstreamFormatService findUnknown setFormat^(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;Lorg/dspace/content/BitstreamFormat;)VfindByMIMETypeQ(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/content/BitstreamFormat;setName getSequenceId()Ljava/lang/Integer; setSequenceID(I)Vupdate=(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;)VremoveAllPolicies-()Ljavax/ws/rs/core/Response$ResponseBuilder;;org/dspace/storage/bitstore/service/BitstreamStorageServicestore^(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;Ljava/io/InputStream;)Ljava/util/UUID;DELETEdelete2org/dspace/authorize/service/ResourcePolicyServicefind.(Lorg/dspace/core/Context;I)Ljava/lang/Object;getdSpaceObject#()Lorg/dspace/content/DSpaceObject;getID()Ljava/util/UUID;java/util/UUIDequals.(Lorg/dspace/core/Context;Ljava/lang/Object;)Vjava/net/URLConnectionguessContentTypeFromNamecreate-(Lorg/dspace/core/Context;)Ljava/lang/Object; getActionInt setAction'org/dspace/eperson/service/GroupServicefindByIdOrLegacyIdN(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/content/DSpaceObject;setGroup(Lorg/dspace/eperson/Group;)VsetdSpaceObject$(Lorg/dspace/content/DSpaceObject;)V getStartDate()Ljava/util/Date; setStartDate(Ljava/util/Date;)V getEndDate setEndDategetRpDescriptionsetRpDescription(Ljava/lang/String;)V getRpName setRpNameabort NOT_FOUND%(Ljavax/ws/rs/core/Response$Status;)VgetCurrentUser()Lorg/dspace/eperson/EPerson;org/dspace/eperson/EPersongetEmailgetActionString(I)Ljava/lang/String;error UNAUTHORIZED getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;org/dspace/usage/UsageEvent,org/dspace/rest/common/ResourcePolicy$Action! K**** * * **"=?@A"B,C6D@E KS Y+:: :*+: * - !Y *",#: $Y%+&'*(k: Y*++ ,-*(>: Y*+/ 0-*(: *(  $|)$|.$|^kl!m$q)r3tGwYx^y||~ 3I " % !$ 3 lo s[ssDs  s s  s  s  ղY+1N:N*-+:!Y*"2-#3:-$Y4+&'*-(f:Y5+6,--*-(;:Y5+/0--*-( :*-(#go)#g.#goZ #'0EIgloqR07q!$ #$ojm s[sss  J Y7-,8,,9: :Y;: : * <: ,,=- -=>?d@M@N-=6  -=,=`  A*    BCD^*   BCED !Y  BF*"+ #GW*  BC m $H'* (Y: YI , -* (5: YJ 0 -* (: * (  !KL3 )3D.3k ;kDbkkmkv'*38E[cin    "; A DFb h k v t E " F *[ 3R E 3R M [!! ""!cf [ssa s s#s$ s#s% s  s  s  &'p YM+N::: : :*+: * ,- Y%+O'* P: QR:  S: $*(: YU+V ,-*(: YW++ ,-*(k: YY+Z ,-*(>: YY+[ 0-*(: *( \ ]^Y_ `ab *T*)*X*!.*QQQQ!HQQSQ&-.!/$0'1*5/698L;j<y=>@XYBDXYFHXYKMXY!P#R:SERHXNYQX\[\][9X "( " ") #% !g$d*+'a, *^- > ./ll0lo s19s  s  s  s  23 0Yc+d,e,f,gN::*+: * h- *, i$Yj+k'*(: Yl+6 ,-*(k: Yl+/ 0-*(;: Yl+Z ,-*(: *( mnb9)9.9X9jw6y9}>~H\ej& H@ " % ") 000450000094 6lo0l 7s8[ss;s  s  s  s  9: Yo+::*+: * h- p' ,qr,st"* u: *  v&* ,stw: *  v ,sx,y:   =   =z* {,3D|'*  },3:  6 6     2:* i $*(: Y~+ ,-*(k: Y~+ ,-*(>: Y~+ 0-*(:*(Y+b!&/)!&\X!&.!&/S\,!&0DLWan}!&,/1SY\^n;< =<  450 r> 1" ^") % !O ?"("6 l0lo @s8[ss;s  s  s  s  AB 9Yo+::*+: * h- '* ,: Y ,'*(: Y~+ ,-*(k: Y~+ ,-*(>: Y~+ 0-*(: *( Y%+b!v)!vT!v.!v       n'(!,&-0/D2L4\5vH|I8:HI<>HI@BCBHI HK2L0F \CD " "( % 999E+99999!4 .l/lo @sF;s  s  s  s  G' MY+N::*+:*,- '*$*(:Y+,-*(:Y+,-*(k:Y+,-*(>:Y+0-*(: *( Y%+b !]f)!]X!]T!].!]fvlm!q&r0tCwKxXz]cf|h~(F 0-h"")"(%MMMMMMM!,5fl0l/lo Hs9s  s  s  s  IJ mY,,+N::*+: * h- *,=:   o*  D^* 0: Y,,+Z ,-Yj+'*(}: Y,,+6 ,-*(G: Y,,+/ 0-*(: *( mnbX*)*.*XXOXXZXj'*/9Ma!ALOUXc+) 9 aKL + !. mmmMmmmmm*C> "?N0,Hux HsODs sP s  s  s  QR/* -STe*+:,*+,g-,,,,*+* .4=FOXd4eee45eVUL)XVW:*+,F:*+E0+Y%,?Y* +Do++7Y+*%Y*¶Y÷:YĶ,+-)J  '+ITdho&#%'>XY'?,N! BZ! ŸƳG[\ s]b"_a@ a@@