Edit C:\apache-tomcat-7.0.69\webapps\sword\WEB-INF\classes\org\purl\sword\client\ServletClient.class
???? 3+ ? ? ? ? !" #$%& ' ?() ?*+ ,- ?./ ?0120345607 ?89 ? ? ?:;<=>?@AB _C ?DE ,F .GH .I .J ,K ,L ,M ,N ,O ? PQ PR STUV WXYZ[\]^_` ? ?abc ?d N Nef Ng Ph NQi Uj UQk Xlm Xno ]p _q _rstuvuwx ey ez e{ X|}~ X?? ? X?? ? X? y?? ??? yG e? X? e? X? X? X? X? X? ,? ?T ??? ??? ??? ??? ?? ??? ??? ?? ??? ?? ??? ?? ?? ? ??? ??? ??? ???? j? ?j? ?Q Q?? userAgent Ljava/lang/String; ConstantValue? tempDirectory urls [Ljava/lang/String; useProxy Z pHost pPort I counter <init> ()V Code LineNumberTable LocalVariableTable this %Lorg/purl/sword/client/ServletClient; init lots pPortstr StackMapTable??/ doGet R(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V request 'Ljavax/servlet/http/HttpServletRequest; response (Ljavax/servlet/http/HttpServletResponse; Exceptions?? doPost doServiceDocument xml validateXml sd %Lorg/purl/sword/base/ServiceDocument; status Lorg/purl/sword/client/Status; e ,Lorg/purl/sword/client/SWORDClientException; client Lorg/purl/sword/client/Client; url Ljava/net/URL; theUrl portEF????i doDeposit name value fname uploadedFile Ljava/io/File; item (Lorg/apache/commons/fileupload/FileItem; se Lorg/purl/sword/base/SWORDEntry; Ljava/lang/Exception; error message #Lorg/purl/sword/client/PostMessage; factory /Lorg/apache/commons/fileupload/FileItemFactory; upload 9Lorg/apache/commons/fileupload/servlet/ServletFileUpload; items Ljava/util/List; iter Ljava/util/Iterator; u p contentDisposition filetype useMD5 errorMD5 verbose noOp login resp %Lorg/purl/sword/base/DepositResponse; Ljava/lang/RuntimeException; LocalVariableTypeTable :Ljava/util/List<Lorg/apache/commons/fileupload/FileItem;>; >Ljava/util/Iterator<Lorg/apache/commons/fileupload/FileItem;>;k?p??x??? <clinit> SourceFile ServletClient.java ? ? ? ??? upload-temp-directory??? ? ? ??? java.io.tmpdir??? client-urls ,?? ? ? proxy-host ? ? proxy-port??? ? ? java/lang/Exception??? form.jsp????? servicedocument?? ? ? deposit obo abstract policy treatment mediation accepts acceptsp maxuploadsize depositform.jsp?? ? ? org/purl/sword/client/Client java/net/URL ?? ownurl?????????????????????? & &?? < < > > " " ' ' xmlValidate sdURL sdOBO servicedocument.jsp java/lang/StringBuilder?? ???? *org/purl/sword/client/SWORDClientException? ? !org/purl/sword/client/PostMessage %org/purl/sword/client/ClientConstants CASIS Test Client?? 6org/apache/commons/fileupload/disk/DiskFileItemFactory 7org/apache/commons/fileupload/servlet/ServletFileUpload ???????????? &org/apache/commons/fileupload/FileItem?? ??? usemd5 errormd5 noop? slug?? cd formatnamespace? ? ServletClient- ? ? java/io/File ??? ? id? authors? contributors? title? updated? categories? ? summary!"# generator$%&'? packaging(? links)? location*? deposit.jsp - java/lang/RuntimeException value: #org/purl/sword/client/ServletClient javax/servlet/http/HttpServlet _SWORDAPP Java Client: SWORD version 1.3 compatible (http://sourceforge.net/projects/sword-app/) java/lang/String javax/servlet/ServletException java/io/IOException #org/purl/sword/base/ServiceDocument org/purl/sword/client/Status %javax/servlet/http/HttpServletRequest &javax/servlet/http/HttpServletResponse -org/apache/commons/fileupload/FileItemFactory java/util/List java/util/Iterator #org/purl/sword/base/DepositResponse getServletContext ()Ljavax/servlet/ServletContext; javax/servlet/ServletContext getInitParameter &(Ljava/lang/String;)Ljava/lang/String; equals (Ljava/lang/Object;)Z java/lang/System getProperty split '(Ljava/lang/String;)[Ljava/lang/String; java/lang/Integer parseInt (Ljava/lang/String;)I setAttribute '(Ljava/lang/String;Ljava/lang/Object;)V getRequestDispatcher 5(Ljava/lang/String;)Ljavax/servlet/RequestDispatcher; javax/servlet/RequestDispatcher forward @(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V getParameter isMultipartContent *(Ljavax/servlet/http/HttpServletRequest;)Z (Ljava/lang/String;)V getPort ()I getHost ()Ljava/lang/String; setServer (Ljava/lang/String;I)V setCredentials '(Ljava/lang/String;Ljava/lang/String;)V setProxy getServiceDocument K(Ljava/lang/String;Ljava/lang/String;)Lorg/purl/sword/base/ServiceDocument; getStatus ()Lorg/purl/sword/client/Status; toString getCode marshall replaceAll 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; append (I)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessage printStackTrace setUserAgent 2(Lorg/apache/commons/fileupload/FileItemFactory;)V parseRequest 9(Ljavax/servlet/http/HttpServletRequest;)Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; isFormField getFieldName getString setDestination setOnBehalfOf trim setSlug setFormatNamespace separator write (Ljava/io/File;)V setFilepath getContentType setFiletype setUseMD5 (Z)V setChecksumError setVerbose setNoOp postFile J(Lorg/purl/sword/client/PostMessage;)Lorg/purl/sword/base/DepositResponse; getEntry "()Lorg/purl/sword/base/SWORDEntry; org/purl/sword/base/SWORDEntry getId getAuthors getContributors getTitle ()Lorg/purl/sword/atom/Title; org/purl/sword/atom/Title getContent getUpdated getCategories getTreatment getSummary ()Lorg/purl/sword/atom/Summary; org/purl/sword/atom/Summary getGenerator !()Lorg/purl/sword/atom/Generator; org/purl/sword/atom/Generator getUserAgent getPackaging getLinks getLocation ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 *? *? ? ? E Y ? ? ? ? ? ? &