3k A     A          " "  ( ( ( (    7 7 7    f       I   L  g bitstreamService-Lorg/dspace/content/service/BitstreamService; bundleService*Lorg/dspace/content/service/BundleService;logLorg/apache/log4j/Logger; bundleNameLjava/lang/String; descriptionformatmimeType sizeBytesLjava/lang/Long; parentObject%Lorg/dspace/rest/common/DSpaceObject; retrieveLinkcheckSum!Lorg/dspace/rest/common/CheckSum; sequenceIdLjava/lang/Integer;policies([Lorg/dspace/rest/common/ResourcePolicy;()VCodeLineNumberTableLocalVariableTablethis"Lorg/dspace/rest/common/Bitstream;j(Lorg/dspace/content/Bitstream;Ljavax/servlet/ServletContext;Ljava/lang/String;Lorg/dspace/core/Context;)V bitstreamLorg/dspace/content/Bitstream;servletContextLjavax/servlet/ServletContext;expandcontextLorg/dspace/core/Context; Exceptionssetuppolicy%Lorg/dspace/authorize/ResourcePolicy;bitstreamsPoliciesLjava/util/List;bundleLorg/dspace/content/Bundle; tempPoliciesbundles expandFieldspathLocalVariableTypeTable7Ljava/util/List;9Ljava/util/List;-Ljava/util/List;$Ljava/util/List; StackMapTable getSequenceId()Ljava/lang/Integer; setSequenceId(Ljava/lang/Integer;)V getBundleName()Ljava/lang/String; setBundleName(Ljava/lang/String;)VsetDescription setFormat setMimeType setSizeBytes(Ljava/lang/Long;)VsetParentObject((Lorg/dspace/rest/common/DSpaceObject;)VsetRetrieveLinkgetDescription getFormat getMimeType getSizeBytes()Ljava/lang/Long;getRetrieveLinkgetParentObject'()Lorg/dspace/rest/common/DSpaceObject; getCheckSum#()Lorg/dspace/rest/common/CheckSum; setCheckSum$(Lorg/dspace/rest/common/CheckSum;)V getPolicies*()[Lorg/dspace/rest/common/ResourcePolicy; setPolicies+([Lorg/dspace/rest/common/ResourcePolicy;)V SourceFileBitstream.javaRuntimeVisibleAnnotations*Ljavax/xml/bind/annotation/XmlRootElement;name hi   RS  ! TU org/dspace/rest/common/Bitstream" #$ VW fg h% yojava/util/ArrayList, &'( )* +, -./ 01 2.org/dspace/core/Constants 34org/dspace/content/Bundle 5 XY ZY 67 [Y 89: ;< ]^org/dspace/utils/DSpace =>? @AB CDE Fjava/lang/StringBuilder GH /bitstreams/ IJ GK /retrieve L aY MN O \Y P.Q ;R deorg/dspace/rest/common/CheckSum S T U V parent WXall#org/dspace/rest/common/DSpaceObject _` Y Z[ \] ^_` ab#org/dspace/authorize/ResourcePolicy cde fX%org/dspace/rest/common/ResourcePolicy hg hX ij bcjava/sql/SQLExceptionjava/util/Listorg/dspace/content/Bitstreamjavax/servlet/ServletContextjava/lang/Stringorg/dspace/core/Contextjava/util/Iterator0org/dspace/content/factory/ContentServiceFactory getInstance4()Lorg/dspace/content/factory/ContentServiceFactory;getBitstreamService/()Lorg/dspace/content/service/BitstreamService;getBundleService,()Lorg/dspace/content/service/BundleService;org/apache/log4j/Logger getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;B(Lorg/dspace/content/DSpaceObject;Ljavax/servlet/ServletContext;)Vsplit'(Ljava/lang/String;)[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; getBundles()Ljava/util/List;size()I+org/dspace/content/service/BitstreamService](Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;)Lorg/dspace/content/DSpaceObject;org/dspace/content/DSpaceObjectgetTypeget(I)Ljava/lang/Object;getNamegetFormatDescriptionK(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)Ljava/lang/String;getSize()Jjava/lang/LongvalueOf(J)Ljava/lang/Long;getRequestService&()Lorg/dspace/services/RequestService;"org/dspace/services/RequestServicegetCurrentRequest%()Lorg/dspace/services/model/Request;!org/dspace/services/model/RequestgetHttpServletRequest)()Ljavax/servlet/http/HttpServletRequest;%javax/servlet/http/HttpServletRequestgetContextPathappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getID()Ljava/util/UUID;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString](Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)Lorg/dspace/content/BitstreamFormat;"org/dspace/content/BitstreamFormat getMIMEType getSequenceIDjava/lang/Integer(I)Ljava/lang/Integer;getChecksumAlgorithmsetCheckSumAlgorith getChecksumsetValuecontains(Ljava/lang/Object;)Z addExpanditerator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;(org/dspace/content/service/BundleServicegetBitstreamPoliciesF(Lorg/dspace/core/Context;Lorg/dspace/content/Bundle;)Ljava/util/List;getdSpaceObject#()Lorg/dspace/content/DSpaceObject;java/lang/Objectequals((Lorg/dspace/authorize/ResourcePolicy;)VaddtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;!A RSTUVWXYZY[Y\Y]^_`aYbcdefghije'**** * k5$%'!3&7l 'mnhoj2*+, *** * *+,- k:$%'#3(;1<l42mn2pq2rs2tY2uvwxyoj Y:--:++~**+*+*+**+*+ !"Y#$%&':*(Y)*+*+,-.*/0**+123*+4567Y8:+9:+;<*=>?@?*AY*+, B *>CD?@? Y:+:  E:  F` G: * H:  E:  F/ GI:J+KLYMNWͧ*LOP *DC@? *@Ck$? @ AE9FLG`KhLxMNOPQRSTUWX4Z:]R_[`aabcdeghjkloprl z{?|} N~ [}a} mnpqrstYuv }aYbc*?| [a Y @O*-2wxj/*6kul mnj>*+6k yzlmndej/*k}l mnj>*+k lmnXYj>*+k lmnZYj>*+k lmn[Yj>*+3k lmn\Yj>*+!k lmn]^j>*+Bk lmn_`j>*+0k lmnaYj/*kl mnj/*kl mnj/*3kl mnj/*!kl mnj/*0kl mnj/*Bkl mnj/*Qkl mnj>*+Qk lmnbcj/* kl mnj>*+ k lmnfg sp