def get_bitstream_data(request,id): """ Return data from an especified bitstream. """ try: bitstream_data = Bitstream.retrieve(dspace,id,**dict(request.query_params)) response = Response(status=status.HTTP_200_OK) response.content = bitstream_data return response except Collection.DoesNotExist: raise Http404
def get_object(self,id,**kwargs): try: bitstream = Bitstream.get_bitstream(dspace,id,**dict(kwargs)) return bitstream except Bitstream.DoesNotExist: raise Http404
def get(self,request,*args,**kwargs): bitstreams = Bitstream.get_all(dspace,**dict(self.request.query_params)) return Response(bitstreams, status=status.HTTP_200_OK)