Edit C:\dspace\webapps\jspui\WEB-INF\classes\org\dspace\app\webui\jsptag\ItemTag.class
???? 3^ H !" !#$%& ;'( )* ;+ ,- ,. ;/ 01 02 ;3 45 46 ;7 08 ;9 :; :< ;= >? >@ ;A 0B ;C :D ;E FG FH ;I ;J ;KL oM ;N OP ;Q ;RST ,UVWX ;YZ ;[ \] \^_ `a `b c defgh oij kl om )n op oq ;rs ;t uvw oxyz{| ;}~??? R ? R?? R? o?????????? o???? k??? ??? ???? j ???????????????? u?? ????? ???? ~? `?? o??????? o? o?~? u? u? u???????? 6????? ??? ;?? ;?? ??? ;???????????? ?? ?? ?? ????? u???? [???????? ?? ?????????? ?? [ ? ?M ? [ R ?? ` ? ? `!" ?#$%&'( o)* +,- ?. /0 ?12 R34 ?56789:;<:=>? @ABCDAEFG H IJKLM NOPQ ;RSTUVEWXYZ[\]^_`ab +c .defghijklmno ;pq 4r 4s 4t ou uvw : x~yz{|} u~~????? HANDLE_DEFAULT_BASEURL Ljava/lang/String; ConstantValue DOI_DEFAULT_BASEURL item Lorg/dspace/content/Item; collections Ljava/util/List; Signature 1Ljava/util/List<Lorg/dspace/content/Collection;>; style showThumbs Z defaultFields log Lorg/apache/log4j/Logger; styleSelection *Lorg/dspace/app/webui/util/StyleSelection; linkedMetadata Ljava/util/Map; 5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>; urn2baseurl fieldStylePatter Ljava/util/regex/Pattern; serialVersionUID J?z?v5? metadataExposureService 5Lorg/dspace/app/util/service/MetadataExposureService; itemService (Lorg/dspace/content/service/ItemService; metadataAuthorityService ?Lorg/dspace/content/authority/service/MetadataAuthorityService; bundleService *Lorg/dspace/content/service/BundleService; authorizeService /Lorg/dspace/authorize/service/AuthorizeService; workflowItemService )Lorg/dspace/workflow/WorkflowItemService; workspaceItemService 1Lorg/dspace/content/service/WorkspaceItemService; resourcePolicyService 4Lorg/dspace/authorize/service/ResourcePolicyService; groupService )Lorg/dspace/eperson/service/GroupService; <init> ()V Code LineNumberTable LocalVariableTable this %Lorg/dspace/app/webui/jsptag/ItemTag; doStartTag ()I sqle Ljava/sql/SQLException; ie Ljava/io/IOException; ex -Lorg/dspace/app/util/DCInputsReaderException; StackMapTableSVW Exceptions getItem ()Lorg/dspace/content/Item; setItem (Lorg/dspace/content/Item;)V itemIn getCollections ()Ljava/util/List; 3()Ljava/util/List<Lorg/dspace/content/Collection;>; setCollections (Ljava/util/List;)V collectionsIn LocalVariableTypeTable 4(Ljava/util/List<Lorg/dspace/content/Collection;>;)V getStyle ()Ljava/lang/String; setStyle (Ljava/lang/String;)V styleIn release render browseIndex e #Lorg/dspace/browse/BrowseException; $Ljava/util/MissingResourceException; d I displayValues separator dd Lorg/dspace/content/DCDate; checkUrn url foundUrn value argument metadataField "Lorg/dspace/content/MetadataField; val "Lorg/dspace/content/MetadataValue; metadataNameClass label j isDate isLink isResolver isNoBreakLine isDisplay fieldStyleMatcher Ljava/util/regex/Matcher; eq [Ljava/lang/String; schema element qualifier values field out Ljavax/servlet/jsp/JspWriter; request 'Ljavax/servlet/http/HttpServletRequest; context Lorg/dspace/core/Context; sessionLocale Ljava/util/Locale; metadataFields $Ljava/util/List<Ljava/lang/String;>; 4Ljava/util/List<Lorg/dspace/content/MetadataValue;>;f?_?????s?????? renderFull listCollections i listBitstreams (Lorg/dspace/core/Context;)V bnd Lorg/dspace/content/Bundle; filecount b Lorg/dspace/content/Bitstream; bits desc policy %Lorg/dspace/authorize/ResourcePolicy; parent Lorg/dspace/content/Collection; myPath tName tAltText tb bsLink anonymousReadable policies rp bitstreams bundle showRequestCopy labelResctrictedBitstreams html handle primaryBitstream bunds thumbs multiFile allBundles bundles filesExist 0Ljava/util/List<Lorg/dspace/content/Bitstream;>; 7Ljava/util/List<Lorg/dspace/authorize/ResourcePolicy;>; -Ljava/util/List<Lorg/dspace/content/Bundle;>;?<?a getThumbSettings showLicence getBrowseField &(Ljava/lang/String;)Ljava/lang/String; bw_dcf Ljava/util/StringTokenizer; bw_tokens bw_schema bw_element bw_qualifier dcf tokens indexNameq <clinit> linkedMetadataSplit metadataName baseurl linkMetadata urn SourceFile ItemTag.javawx????? (org/dspace/app/webui/util/StyleSelection???YZ .*\((.*)\)???_`?????ef?????gh?????ij??kl?????mn?????op??qr??st?????uv xSJ ??MN?? full?x?x java/sql/SQLException javax/servlet/jsp/JspExceptionw? java/io/IOException +org/dspace/app/util/DCInputsReaderException javax/servlet/jsp/tagext/TagOP default??????? %javax/servlet/http/HttpServletRequest?????????? #org/dspace/app/webui/jsptag/ItemTag7dc.title, dc.title.alternative, dc.contributor.*, dc.subject, dc.date.issued(date), dc.publisher, dc.identifier.citation, dc.relation.ispartofseries, dc.description.abstract, dc.description, dc.identifier.govdoc, dc.identifier.uri(link), dc.identifier.isbn, dc.identifier.issn, dc.identifier.ismn, dc.identifier ,?? &<table class="table itemDisplayTable">???????????? !org/dspace/browse/BrowseExceptionWX??? date?? link nobreakline inputform resolver^\?????? java/lang/StringBuilder \(?? \)???? \. * org/dspace/content/Item?????????? _ "<tr><td class="metadataFieldLabel ">?? metadata. .??? "java/util/MissingResourceException??? *: </td><td class="metadataFieldValue java/util/ArrayList????? java/lang/String <br/> </td>??????? org/dspace/content/MetadataValue?? 'webui.itemdisplay.nobreakline.separator?? ; <br /> <a href="?? </a> org/dspace/content/DCDatew?? http:// https:// ftp:// ftps:// :??? authority <a class=" authority "href=" ? /browse?type= & = UTF-8? </td></tr>?x </table><br/>?? webui.licence_bundle.show <br/><br/>x 9<div class="panel panel-info"><div class="panel-heading"> (org.dspace.app.webui.jsptag.ItemTag.full </div> 1<table class="panel-body table itemDisplayTable"> !<tr><th id="s1" class="standard"> +org.dspace.app.webui.jsptag.ItemTag.dcfield "</th><th id="s2" class="standard"> )org.dspace.app.webui.jsptag.ItemTag.value "</th><th id="s3" class="standard"> (org.dspace.app.webui.jsptag.ItemTag.lang </th></tr>???? 0<tr><td headers="s1" class="metadataFieldLabel"> 1</td><td headers="s2" class="metadataFieldValue"> 1</td><td headers="s3" class="metadataFieldValue">? - </table></div><br/> #<tr><td class="metadataFieldLabel">? -org.dspace.app.webui.jsptag.ItemTag.submitted +org.dspace.app.webui.jsptag.ItemTag.appears #</td><td class="metadataFieldValue" colspan="2" > /handle/ org/dspace/content/Collection </a><br/> <div class="panel panel-info"> <div class="panel-heading"> )org.dspace.app.webui.jsptag.ItemTag.files ORIGINAL org/dspace/content/Bundle? <div class="panel-body"> ,org.dspace.app.webui.jsptag.ItemTag.files.no THUMBNAIL? org/dspace/content/Bitstream !? text/html A<table class="table panel-body"><tr><th id="t1" class="standard"> (org.dspace.app.webui.jsptag.ItemTag.file </th> <th id="t2" class="standard"> /org.dspace.app.webui.jsptag.ItemTag.description <th id="t3" class="standard"> ,org.dspace.app.webui.jsptag.ItemTag.filesize "</th><th id="t4" class="standard"> .org.dspace.app.webui.jsptag.ItemTag.fileformat </th><th> </th></tr> db-id/"#?$ 0<tr><td headers="t1" class="standard break-all"> <a target="_blank" href=" /html/ / org/dspace/core/Constants%? 1</td><td headers="t2" class="standard break-all">&? '</td><td headers="t3" class="standard">'()* '</td><td headers="t4" class="standard">+, K</td><td class="standard"><a class="btn btn-primary" target="_blank" href=" (org.dspace.app.webui.jsptag.ItemTag.view </a></td></tr> all request.item.type- logged?./ -webui.itemdisplay.label.restricted.bitstreams01? target="_blank" href="2 /bitstream/?3 /retrieve/ <a org/dspace/eperson/Group Anonymous456789 #org/dspace/authorize/ResourcePolicy:;<=>?@AB=CDEFG "<br /><i class="label label-info">HIJI 4org.dspace.app.webui.jsptag.ItemTag.accessRestricted 4org.dspace.app.webui.jsptag.ItemTag.restrictionUntil yyyy-MM-ddKLM </i> )</td><td class="standard" align="center">TU .jpg -org.dspace.app.webui.jsptag.ItemTag.thumbnailNOPQR <img src=" " alt=" " /></a><br /> <a class="btn btn-primary" ' <a class="btn btn-success" href=" /request-item?handle= &bitstream-id= ,org.dspace.app.webui.jsptag.ItemTag.restrict java/lang/Exception </table>??wS webui.item.thumbnail.show LICENSE 7<table align="center" class="table attentionTable"><tr> %<td class="attentionCell"><p><strong> 1org.dspace.app.webui.jsptag.ItemTag.itemprotected </strong></p> %<div align="center" class="standard"> 9<strong><a class="btn btn-primary" target="_blank" href=" /org.dspace.app.webui.jsptag.ItemTag.viewlicence </a></strong></div> </td></tr></table>[\ java/util/StringTokenizerwTU?V?W?XY java/util/HashMap webui.browse.link.Z[ webui.resolver. .urn .baseurl ?Wrong webui.resolver configuration, you need to specify both webui.resolver.<n>.urn and webui.resolver.<n>.baseurl: missing baseurl for n = \? doi]? http://dx.doi.org/ hdl http://hdl.handle.net/ #javax/servlet/jsp/tagext/TagSupport javax/servlet/jsp/JspWriter org/dspace/core/Context java/util/Locale java/util/regex/Matcher java/util/List java/util/Iterator org/dspace/content/MetadataField *org/dspace/core/factory/CoreServiceFactory getInstance .()Lorg/dspace/core/factory/CoreServiceFactory; getPluginService )()Lorg/dspace/core/service/PluginService; %org/dspace/core/service/PluginService getSinglePlugin %(Ljava/lang/Class;)Ljava/lang/Object; java/util/regex/Pattern compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; .org/dspace/app/util/factory/UtilServiceFactory 2()Lorg/dspace/app/util/factory/UtilServiceFactory; getMetadataExposureService 7()Lorg/dspace/app/util/service/MetadataExposureService; 0org/dspace/content/factory/ContentServiceFactory 4()Lorg/dspace/content/factory/ContentServiceFactory; getItemService *()Lorg/dspace/content/service/ItemService; Corg/dspace/content/authority/factory/ContentAuthorityServiceFactory G()Lorg/dspace/content/authority/factory/ContentAuthorityServiceFactory; getMetadataAuthorityService A()Lorg/dspace/content/authority/service/MetadataAuthorityService; getBundleService ,()Lorg/dspace/content/service/BundleService; 4org/dspace/authorize/factory/AuthorizeServiceFactory 8()Lorg/dspace/authorize/factory/AuthorizeServiceFactory; getAuthorizeService 1()Lorg/dspace/authorize/service/AuthorizeService; 2org/dspace/workflow/factory/WorkflowServiceFactory 6()Lorg/dspace/workflow/factory/WorkflowServiceFactory; getWorkflowItemService +()Lorg/dspace/workflow/WorkflowItemService; getWorkspaceItemService 3()Lorg/dspace/content/service/WorkspaceItemService; getResourcePolicyService 6()Lorg/dspace/authorize/service/ResourcePolicyService; 0org/dspace/eperson/factory/EPersonServiceFactory 4()Lorg/dspace/eperson/factory/EPersonServiceFactory; getGroupService +()Lorg/dspace/eperson/service/GroupService; equals (Ljava/lang/Object;)Z getStyleForItem -(Lorg/dspace/content/Item;)Ljava/lang/String; (Ljava/lang/Throwable;)V pageContext Ljavax/servlet/jsp/PageContext; javax/servlet/jsp/PageContext getOut ()Ljavax/servlet/jsp/JspWriter; getRequest ()Ljavax/servlet/ServletRequest; org/dspace/app/webui/util/UIUtil obtainContext B(Ljavax/servlet/http/HttpServletRequest;)Lorg/dspace/core/Context; getSessionLocale ;(Ljavax/servlet/http/HttpServletRequest;)Ljava/util/Locale; getConfigurationForStyle '(Ljava/lang/String;)[Ljava/lang/String; "org/apache/commons/lang/ArrayUtils isEmpty ([Ljava/lang/Object;)Z split println trim matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; matches ()Z group (I)Ljava/lang/String; org/apache/log4j/Logger error (Ljava/lang/Object;)V contains (Ljava/lang/CharSequence;)Z java/util/Map keySet ()Ljava/util/Set; java/util/Set append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString replaceAll 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 3org/dspace/app/util/service/MetadataExposureService isHidden R(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z &org/dspace/content/service/ItemService getMetadata {(Lorg/dspace/content/DSpaceObject;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; size print org/dspace/core/I18nUtil getMessage ?(Ljava/lang/String;Lorg/dspace/core/Context;)Ljava/lang/String; (javax/servlet/jsp/jstl/fmt/LocaleSupport getLocalizedMessage E(Ljavax/servlet/jsp/PageContext;Ljava/lang/String;)Ljava/lang/String; org/dspace/app/util/Util .getControlledVocabulariesDisplayValueLocalized ?(Lorg/dspace/content/Item;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;)Ljava/util/List; get (I)Ljava/lang/Object; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getValue $org/dspace/core/ConfigurationManager getProperty org/dspace/core/Utils addEntities displayDate X(Lorg/dspace/content/DCDate;ZZLjavax/servlet/http/HttpServletRequest;)Ljava/lang/String; startsWith (Ljava/lang/String;)Z length substring &(Ljava/lang/Object;)Ljava/lang/Object; getMetadataField $()Lorg/dspace/content/MetadataField; getAuthority getConfidence =org/dspace/content/authority/service/MetadataAuthorityService getMinConfidence %(Lorg/dspace/content/MetadataField;)I getContextPath java/net/URLEncoder encode getBooleanProperty getMetadataSchema %()Lorg/dspace/content/MetadataSchema; !org/dspace/content/MetadataSchema getName getElement getQualifier getLanguage getHandle getBundles =(Lorg/dspace/content/Item;Ljava/lang/String;)Ljava/util/List; getBitstreams getPrimaryBitstream ()Lorg/dspace/content/Bitstream; getFormat ?(Lorg/dspace/core/Context;)Lorg/dspace/content/BitstreamFormat; "org/dspace/content/BitstreamFormat getMIMEType getID ()Ljava/util/UUID; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; encodeBitstreamName getDescription getSize ()J formatFileSize (D)Ljava/lang/String; getFormatDescription -(Lorg/dspace/core/Context;)Ljava/lang/String; equalsIgnoreCase getCurrentUser ()Lorg/dspace/eperson/EPerson; (Ljava/lang/String;Z)Z isInternal getSequenceID (I)Ljava/lang/StringBuilder; 'org/dspace/eperson/service/GroupService findByName G(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/eperson/Group; 2org/dspace/authorize/service/ResourcePolicyService find g(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;Lorg/dspace/eperson/Group;I)Ljava/util/List; isDateValid ((Lorg/dspace/authorize/ResourcePolicy;)Z /org/dspace/content/service/WorkspaceItemService findByItem V(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Lorg/dspace/content/WorkspaceItem; org/dspace/content/WorkspaceItem getCollection !()Lorg/dspace/content/Collection; 'org/dspace/workflow/WorkflowItemService V(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Lorg/dspace/workflow/WorkflowItem; org/dspace/workflow/WorkflowItem -org/dspace/authorize/service/AuthorizeService getPoliciesActionFilter M(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;I)Ljava/util/List; getEndDate ()Ljava/util/Date; getStartDate ,org/apache/commons/lang/time/DateFormatUtils format 6(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; (org/dspace/content/service/BundleService getBitstreamByName M(Lorg/dspace/content/Bundle;Ljava/lang/String;)Lorg/dspace/content/Bitstream; authorizeActionBoolean >(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;I)Z *(Ljava/lang/String;Ljava/lang/Throwable;)V '(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens nextToken toLowerCase getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; warn containsKey ! ;H IJ K G LJ K E MN OP Q R SJ TU VJ K <