Edit C:\Users\Admin\.m2\repository\org\dspace\dspace-api\6.2\org\dspace\content\ItemComparator.class
???? 3 ? 0 o p q p r s t u v w x y z { | ' } ~ ? o ? ? ? ' ? ? ? ? ? ? ? ? ? ? ? ? ? ? o ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? * ? ? ? ? . ? ? ? ? element Ljava/lang/String; qualifier language max Z itemService (Lorg/dspace/content/service/ItemService; <init> :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V Code LineNumberTable LocalVariableTable this #Lorg/dspace/content/ItemComparator; compare '(Ljava/lang/Object;Ljava/lang/Object;)I first Ljava/lang/Object; second firstValue secondValue StackMapTable ? equals (Ljava/lang/Object;)Z obj other ~ hashCode ()I equalsWithNull '(Ljava/lang/String;Ljava/lang/String;)Z getValue -(Lorg/dspace/content/Item;)Ljava/lang/String; value i I item Lorg/dspace/content/Item; dcvalues Ljava/util/List; values Ljava/util/Map; valueSet Ljava/util/Set; chosen index LocalVariableTypeTable 4Ljava/util/List<Lorg/dspace/content/MetadataValue;>; 6Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>; #Ljava/util/Set<Ljava/lang/String;>; ? ? ? normalizeTitle 6(Lorg/dspace/content/MetadataValue;)Ljava/lang/String; "Lorg/dspace/content/MetadataValue; SourceFile ItemComparator.java ; ? ? ? ? ? ? 9 : 3 4 5 4 6 4 7 8 org/dspace/content/Item "java/lang/IllegalArgumentException Arguments must be Items ; ? T U ? ? !org/dspace/content/ItemComparator R S /org/apache/commons/lang/builder/HashCodeBuilder ? ? ? ? ? Q K L !org/dspace/content/MetadataSchema dc ? ? ? ? ? ? ? Q ? ? org/dspace/content/MetadataValue j k java/util/HashMap T ? ? ? ? ? ? ? ? ? 7 ? java/lang/String ? ? ? ? java/lang/Integer ? Q title ? ? org/dspace/sort/OrderFormat ? ? java/lang/Object java/util/Comparator java/io/Serializable java/util/List java/util/Map java/util/Set ()V 0org/dspace/content/factory/ContentServiceFactory getInstance 4()Lorg/dspace/content/factory/ContentServiceFactory; getItemService *()Lorg/dspace/content/service/ItemService; (Ljava/lang/String;)V compareTo (Ljava/lang/String;)I append E(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder; 4(Z)Lorg/apache/commons/lang/builder/HashCodeBuilder; toHashCode &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; isEmpty ()Z size get (I)Ljava/lang/Object; ()Ljava/lang/String; valueOf (I)Ljava/lang/Integer; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; keySet ()Ljava/util/Set; java/util/Collections *(Ljava/util/Collection;)Ljava/lang/Object; min &(Ljava/lang/Object;)Ljava/lang/Object; intValue getLanguage makeSortString J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ! 0 1 2 3 4 5 4 6 4 7 8 ? 9 : ; <