Edit C:\apache-tomcat-7.0.69\webapps\swordv2\WEB-INF\classes\org\swordapp\server\CollectionAPI.class
???? 2X S ? P ? P ? S ? ? ? P ? ? ? ? ? ? ? ? ? ? ? ? ? P ? ? P ? ? ? ? P ? ? ? ? ? ? ? ? ? ? ? ? ? P ? S ? P ? ? ? ? ? ? ? ? P ? ? ( ? ( ? ( ? P ? P ? P ? ? ? P ? ? ? ? ? ? ? ? ? ? ? ? ? ? 9 ? ? ? ? = ? ? 9 ? ? A ? ? ? ? ? A ? ? ? ? ? ? ? ? P ? ? P ? ? ? ? ? ? ? ? P log Lorg/apache/log4j/Logger; clm +Lorg/swordapp/server/CollectionListManager; cdm .Lorg/swordapp/server/CollectionDepositManager; <init> ?(Lorg/swordapp/server/CollectionListManager;Lorg/swordapp/server/CollectionDepositManager;Lorg/swordapp/server/SwordConfiguration;)V Code LineNumberTable LocalVariableTable this #Lorg/swordapp/server/CollectionAPI; config (Lorg/swordapp/server/SwordConfiguration; get R(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V s Ljava/lang/String; e (Lorg/swordapp/server/SwordAuthException; feed Lorg/apache/abdera/model/Feed; *Lorg/swordapp/server/SwordServerException; se Lorg/swordapp/server/SwordError; req 'Ljavax/servlet/http/HttpServletRequest; resp (Ljavax/servlet/http/HttpServletResponse; auth %Lorg/swordapp/server/AuthCredentials; StackMapTable ? ? ? ? ? Exceptions post sdf Ljava/text/SimpleDateFormat; lastModified Ljava/util/Date; writer Ljava/io/StringWriter; responseEntry Lorg/apache/abdera/model/Entry; md5 contentType isMultipart Z isEntryOnly isBinaryOnly slug inProgress receipt $Lorg/swordapp/server/DepositReceipt; colUri location Lorg/apache/abdera/i18n/iri/IRI; (Ljava/security/NoSuchAlgorithmException; deposit Lorg/swordapp/server/Deposit; ? ? ? ? ? addGenerator O(Lorg/swordapp/server/DepositReceipt;Lorg/swordapp/server/SwordConfiguration;)V doc generator !Lorg/apache/abdera/model/Element; I(Lorg/apache/abdera/model/Feed;Lorg/swordapp/server/SwordConfiguration;)V <clinit> ()V SourceFile CollectionAPI.java Z V W X Y c d &org/swordapp/server/SwordAuthException Basic realm="SWORD2" WWW-Authenticate org/apache/abdera/i18n/iri/IRI Z a b 8This server does not support listing collection contents ? ? Content-Type application/atom+xml;type=feed !"#$% ? (org/swordapp/server/SwordServerException javax/servlet/ServletException Z& org/swordapp/server/SwordError'( ? d) multipart/related *+ application/atom+xml Slug,-./ org/swordapp/server/Deposit Z ?012345464789 ? ? :; CNo Location found in Deposit Receipt; unable to send valid response<=> application/atom+xml;type=entry Location? java/text/SimpleDateFormat EEE, dd MMM yyyy HH:mm:ss Z@A java/util/Date Last-ModifiedBC java/io/StringWriterDEFGHIJK Content-MD5LMNO &java/security/NoSuchAlgorithmExceptionPQREST !org/swordapp/server/CollectionAPIUVW T U $org/swordapp/server/SwordAPIEndpoint %javax/servlet/http/HttpServletRequest &javax/servlet/http/HttpServletResponse #org/swordapp/server/AuthCredentials org/apache/abdera/model/Feed java/io/IOException java/lang/String "org/swordapp/server/DepositReceipt java/lang/Throwable org/apache/abdera/model/Element +(Lorg/swordapp/server/SwordConfiguration;)V sendError (I)V getAuthCredentials N(Ljavax/servlet/http/HttpServletRequest;)Lorg/swordapp/server/AuthCredentials; isRetry ()Z setHeader '(Ljava/lang/String;Ljava/lang/String;)V setStatus getMessage ()Ljava/lang/String; (ILjava/lang/String;)V getFullUrl ;(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String; (Ljava/lang/String;)V )org/swordapp/server/CollectionListManager listCollectionContents ?(Lorg/apache/abdera/i18n/iri/IRI;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Lorg/apache/abdera/model/Feed; getWriter ()Ljava/io/PrintWriter; writeTo (Ljava/io/Writer;)V java/io/PrintWriter flush (Ljava/lang/Throwable;)V swordError r(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/swordapp/server/SwordError;)V getContentType startsWith (Ljava/lang/String;)Z getHeader &(Ljava/lang/String;)Ljava/lang/String; getInProgress *(Ljavax/servlet/http/HttpServletRequest;)Z setInProgress (Z)V setSlug !addDepositPropertiesFromMultipart G(Lorg/swordapp/server/Deposit;Ljavax/servlet/http/HttpServletRequest;)V addDepositPropertiesFromEntry addDepositPropertiesFromBinary ,org/swordapp/server/CollectionDepositManager createNew ?(Ljava/lang/String;Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Lorg/swordapp/server/DepositReceipt; getLocation "()Lorg/apache/abdera/i18n/iri/IRI; &org/swordapp/server/SwordConfiguration returnDepositReceipt isEmpty toString getLastModified ()Ljava/util/Date; format $(Ljava/util/Date;)Ljava/lang/String; getAbderaEntry !()Lorg/apache/abdera/model/Entry; org/apache/abdera/model/Entry getBytes ()[B !org/swordapp/server/ChecksumUtils generateMD5 ([B)Ljava/lang/String; append /(Ljava/lang/CharSequence;)Ljava/io/PrintWriter; cleanup (Lorg/swordapp/server/Deposit;)V getGenerator K(Lorg/swordapp/server/SwordConfiguration;)Lorg/apache/abdera/model/Element; getWrappedEntry addExtension N(Lorg/apache/abdera/model/Element;)Lorg/apache/abdera/model/ExtensibleElement; org/apache/log4j/Logger getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! P S T U V W X Y Z [ \ m *-? *? *+? *,? ? ] ^ * _ ` V W X Y a b c d \ W ?*+,? *? ? ,?? ?N*+? N? 4:? ? :, ? ,?? ?,?? ? ?*? ? Y*+? ? -*? ? :? ,?? ?**? ? ,? ,? ? ,? ? ? ':? Y? ?:,?? ? :*+,? ? "