Edit C:\dspace\webapps\jspui\WEB-INF\classes\org\dspace\app\webui\components\VersioningItemHome.class
???? 3` P ? ? ? ? ? N ? ? ? ? ? N ? ? ? N ? ? ? ? ? N ? ? ? ? ? N ? ? ? N ? ? ? ? ? N ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' ? ? ? ? ? ? ? + ? , ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? N ? ? 9 ? ? 9 ? ? 7 ? 9 ? ? ? , ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? log Lorg/apache/log4j/Logger; doiService *Lorg/dspace/identifier/service/DOIService; handleService )Lorg/dspace/handle/service/HandleService; identifierService 1Lorg/dspace/identifier/service/IdentifierService; versionHistoryService 5Lorg/dspace/versioning/service/VersionHistoryService; versioningService 1Lorg/dspace/versioning/service/VersioningService; itemService (Lorg/dspace/content/service/ItemService; configurationService *Lorg/dspace/services/ConfigurationService; <init> ()V Code LineNumberTable LocalVariableTable this 4Lorg/dspace/app/webui/components/VersioningItemHome; process ?(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/dspace/content/Item;)V versRow Lorg/dspace/versioning/Version; e Ljava/sql/SQLException; latestVersion ex +Lorg/dspace/identifier/IdentifierException; latestVersionHandle Ljava/lang/String; latestVersionDOI latestVersionItem Lorg/dspace/content/Item; context Lorg/dspace/core/Context; request 'Ljavax/servlet/http/HttpServletRequest; response (Ljavax/servlet/http/HttpServletResponse; item versioningEnabled Z submitterCanCreateNewVersion newVersionAvailable showVersionWorkflowAvailable hasVersionButton hasVersionHistory history &Lorg/dspace/versioning/VersionHistory; historyVersions Ljava/util/List; latestVersionIdentifier LocalVariableTypeTable 1Ljava/util/List<Lorg/dspace/versioning/Version;>; StackMapTable ? ? ? ? Exceptions <clinit> SourceFile VersioningItemHome.java b c T U V W X Y ^ _ \ ] Z [ ! ` a versioning.enabled"#$%& java/lang/Boolean'( 'versioning.submitterCanCreateNewVersion java/util/ArrayList)*+,-+.(/+ ?+01234567(89 org/dspace/versioning/Version:;<=+>? java/sql/SQLException !org/dspace/plugin/PluginException@A bBCDEFGH?IAJKL org/dspace/identifier/DOIMNOPQL )org/dspace/identifier/IdentifierException R S java/lang/StringBuilder Unable to convert DOI 'RS ' into external form: TAUVW bX doi webui.preferred.identifierYLZ[\] versioning.hasversionbutton versioning.hasversionhistory versioning.history versioning.historyversions versioning.newversionavailable !versioning.showversionwfavailable $versioning.latest_version_identifier 2org/dspace/app/webui/components/VersioningItemHome^_ java/lang/Object #org/dspace/plugin/ItemHomeProcessor org/dspace/core/Context %javax/servlet/http/HttpServletRequest &javax/servlet/http/HttpServletResponse org/dspace/content/Item $org/dspace/versioning/VersionHistory java/util/List java/lang/String java/util/Iterator 'org/dspace/authorize/AuthorizeException 6org/dspace/identifier/factory/IdentifierServiceFactory getInstance :()Lorg/dspace/identifier/factory/IdentifierServiceFactory; getDOIService ,()Lorg/dspace/identifier/service/DOIService; .org/dspace/handle/factory/HandleServiceFactory 2()Lorg/dspace/handle/factory/HandleServiceFactory; getHandleService +()Lorg/dspace/handle/service/HandleService; getIdentifierService 3()Lorg/dspace/identifier/service/IdentifierService; 0org/dspace/content/factory/ContentServiceFactory 4()Lorg/dspace/content/factory/ContentServiceFactory; getItemService *()Lorg/dspace/content/service/ItemService; 3org/dspace/versioning/factory/VersionServiceFactory 7()Lorg/dspace/versioning/factory/VersionServiceFactory; getVersionService 3()Lorg/dspace/versioning/service/VersioningService; getVersionHistoryService 7()Lorg/dspace/versioning/service/VersionHistoryService; 1org/dspace/services/factory/DSpaceServicesFactory 5()Lorg/dspace/services/factory/DSpaceServicesFactory; getConfigurationService ,()Lorg/dspace/services/ConfigurationService; valueOf (Z)Ljava/lang/Boolean; (org/dspace/services/ConfigurationService getPropertyAsType 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; booleanValue ()Z &org/dspace/content/service/ItemService canEdit 5(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Z 3org/dspace/versioning/service/VersionHistoryService isLastVersion isArchived canCreateNewVersion findByItem Z(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Lorg/dspace/versioning/VersionHistory; /org/dspace/versioning/service/VersioningService getVersionsByHistory Q(Lorg/dspace/core/Context;Lorg/dspace/versioning/VersionHistory;)Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getItem ()Lorg/dspace/content/Item; %org/dspace/app/webui/util/VersionUtil isItemInSubmission add (Ljava/lang/Object;)Z getMessage ()Ljava/lang/String; (Ljava/lang/String;)V checkLatestVersion S(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Lorg/dspace/versioning/Version; getID ()Ljava/util/UUID; java/util/UUID equals getHandle 'org/dspace/handle/service/HandleService getCanonicalForm &(Ljava/lang/String;)Ljava/lang/String; /org/dspace/identifier/service/IdentifierService lookup _(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;Ljava/lang/Class;)Ljava/lang/String; (org/dspace/identifier/service/DOIService DOIToExternalForm append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString org/apache/log4j/Logger error *(Ljava/lang/Object;Ljava/lang/Throwable;)V (Ljava/lang/Throwable;)V getProperty equalsIgnoreCase (Ljava/lang/String;)Z setAttribute '(Ljava/lang/String;Ljava/lang/Object;)V getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! N P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d ? K*? *? ? ? *? ? ? *? ? ? *? ? ? *? ? ? *? ? ? *? ? ? ? e &