Edit C:\apache-tomcat-7.0.69\webapps\sword\WEB-INF\classes\org\purl\sword\base\Service.class
???? 3? { ? ? { ? { ? { { { ? { { { { { { ? { # #!"#$% & #' & & & T&()(*+ 7& {, {- {. {/ #0 12 13 4 ? , 56 78 D9 #: D; 4 ? , 4 ? , 4 ? , T4< T ? T, 74 7 ? 7,= #> #? #@ ZAB 7CD {EF c ?G cH aI cJ KL aMNO kP {Q D ?R DS2T U U U U TU 7U DVW KXY ?Z[ swordVersion "Lorg/purl/sword/base/SwordVersion; swordNoOp Lorg/purl/sword/base/SwordNoOp; swordVerbose "Lorg/purl/sword/base/SwordVerbose; swordMaxUploadSize (Lorg/purl/sword/base/SwordMaxUploadSize; generator Lorg/purl/sword/atom/Generator; workspaces Ljava/util/List; Signature 1Ljava/util/List<Lorg/purl/sword/base/Workspace;>; log Lorg/apache/log4j/Logger; ELEMENT_GENERATOR Ljava/lang/String; ConstantValue ? Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; ELEMENT_NAME XML_NAME Lorg/purl/sword/base/XmlName; <init> ()V Code LineNumberTable LocalVariableTable this Lorg/purl/sword/base/Service; (Ljava/lang/String;)V version (Ljava/lang/String;ZZ)V noOp Z verbose elementName ()Lorg/purl/sword/base/XmlName; initialise getVersion ()Ljava/lang/String; StackMapTable setVersion isNoOp ()Z setNoOp (Z)V isNoOpSet isVerbose setVerbose isVerboseSet setMaxUploadSize (I)V maxUploadSize I getMaxUploadSize ()I getGenerator !()Lorg/purl/sword/atom/Generator; setGenerator "(Lorg/purl/sword/atom/Generator;)V getWorkspaces ()Ljava/util/Iterator; 7()Ljava/util/Iterator<Lorg/purl/sword/base/Workspace;>; getWorkspacesList ()Ljava/util/List; 3()Ljava/util/List<Lorg/purl/sword/base/Workspace;>; addWorkspace "(Lorg/purl/sword/base/Workspace;)V workspace Lorg/purl/sword/base/Workspace; clearWorkspaces marshall ()Lnu/xom/Element; item service Lnu/xom/Element;\ unmarshall (Lnu/xom/Element;)V Exceptions Q(Lnu/xom/Element;Ljava/util/Properties;)Lorg/purl/sword/base/SwordValidationInfo; info )Lorg/purl/sword/base/SwordValidationInfo; name i elements Lnu/xom/Elements; element length ex Ljava/lang/Exception; validationProperties Ljava/util/Properties; validationItems Ljava/util/ArrayList; result LocalVariableTypeTable @Ljava/util/ArrayList<Lorg/purl/sword/base/SwordValidationInfo;>;W]^D5 validate A(Ljava/util/Properties;)Lorg/purl/sword/base/SwordValidationInfo; validationContext Q(Ljava/util/List;Ljava/util/Properties;)Lorg/purl/sword/base/SwordValidationInfo; iterator Ljava/util/Iterator; existing validateAll 5Ljava/util/Iterator<Lorg/purl/sword/base/Workspace;>; ;Ljava/util/List<Lorg/purl/sword/base/SwordValidationInfo;>; |(Ljava/util/List<Lorg/purl/sword/base/SwordValidationInfo;>;Ljava/util/Properties;)Lorg/purl/sword/base/SwordValidationInfo; <clinit> SourceFile Service.java ? ? ?_ ? ? ? ? ? ? ? ? ? ? java/util/ArrayList ? ? ? ? ? ? ? ? ? ? ? ?` ? org/purl/sword/base/SwordVersion ? ?` ? org/purl/sword/base/SwordNoOp ? ?a ? org/purl/sword/base/SwordVerbose &org/purl/sword/base/SwordMaxUploadSize ? ? java/lang/Integer` ?b ? ?cde ? nu/xom/Elementf ? org/purl/sword/base/Namespaces http://www.w3.org/2007/app ?g atom http://www.w3.org/2005/Atomhg dcterms http://purl.org/dc/terms/ sword http://purl.org/net/sword/ ? ?ij\k ?lm org/purl/sword/base/Workspace ? ?n ?opq ?rs^t ?uv ? ? 'org/purl/sword/base/SwordValidationInfo YThis element has already been included earlier in this document. This element is ignored.wxy ?z{ ?| ? org/purl/sword/atom/Generator org/purl/sword/base/XmlName} ?~ ? ? ?? HThis element is present, but it is not used as part of the SWORD profile?y java/lang/Exception ? ? java/lang/StringBuilder 'Unable to parse an element in Service: ??? ?? ????? ? 'org/purl/sword/base/UnmarshallException "Unable to parse element in Service ?? ? ? 7This element is not present, but it SHOULD be included.?? bThis element SHOULD be included unless the authenticated user does not have permission to deposit. ? ??? org/purl/sword/base/Service?? app org/purl/sword/base/XmlElement )org/purl/sword/base/SwordElementInterface java/util/Iterator java/util/Properties nu/xom/Elements (Lorg/purl/sword/base/XmlName;)V getContent isSet java/util/List add (Ljava/lang/Object;)Z clear getQualifiedName '(Ljava/lang/String;Ljava/lang/String;)V addNamespaceDeclaration appendChild (Lnu/xom/Node;)V hasNext next ()Ljava/lang/Object; xmlName isInstanceOf 0(Lnu/xom/Element;Lorg/purl/sword/base/XmlName;)Z handleIncorrectElement getChildElements ()Lnu/xom/Elements; size get (I)Lnu/xom/Element; +org/purl/sword/base/SwordValidationInfoType WARNING -Lorg/purl/sword/base/SwordValidationInfoType; _(Lorg/purl/sword/base/XmlName;Ljava/lang/String;Lorg/purl/sword/base/SwordValidationInfoType;)V getValue setContentDescription getNamespacePrefix getLocalName getNamespaceURI 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V INFO append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessage toString org/apache/log4j/Logger error (Ljava/lang/Object;)V printStackTrace *(Ljava/lang/String;Ljava/lang/Exception;)V addValidationInfo ,(Lorg/purl/sword/base/SwordValidationInfo;)V addUnmarshallValidationInfo #(Ljava/util/List;Ljava/util/List;)V getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ~ ? ? ? ? ? ? ? ? >