Edit C:\dspace\webapps\oai\WEB-INF\classes\org\dspace\xoai\services\impl\DSpaceCollectionsService.class
???? 3 ? ! ` a ` b ` c d e f g h i j k l h m h n o p q r s t s u v w x q y q i z { h | } v f ~ ? ? ? ? ? communityService -Lorg/dspace/content/service/CommunityService; <init> ()V Code LineNumberTable LocalVariableTable this 8Lorg/dspace/xoai/services/impl/DSpaceCollectionsService; getAllSubCollections W(Lorg/dspace/xoai/services/api/context/ContextService;Ljava/util/UUID;)Ljava/util/List; e >Lorg/dspace/xoai/services/api/context/ContextServiceException; sub Lorg/dspace/content/Community; col Lorg/dspace/content/Collection; c contextService 5Lorg/dspace/xoai/services/api/context/ContextService; communityId Ljava/util/UUID; comqueue Ljava/util/Queue; list Ljava/util/List; LocalVariableTypeTable 1Ljava/util/Queue<Lorg/dspace/content/Community;>; "Ljava/util/List<Ljava/util/UUID;>; StackMapTable ? ? ? ? ? j o ? Exceptions Signature i(Lorg/dspace/xoai/services/api/context/ContextService;Ljava/util/UUID;)Ljava/util/List<Ljava/util/UUID;>; flatParentCommunities 1(Lorg/dspace/content/Collection;)Ljava/util/List; com p par queue result 0Ljava/util/List<Lorg/dspace/content/Community;>; Q(Lorg/dspace/content/Collection;)Ljava/util/List<Lorg/dspace/content/Community;>; 0(Lorg/dspace/content/Community;)Ljava/util/List; P(Lorg/dspace/content/Community;)Ljava/util/List<Lorg/dspace/content/Community;>; D(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Ljava/util/List; collection context Lorg/dspace/core/Context; Lorg/dspace/content/Item; d(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Ljava/util/List<Lorg/dspace/content/Community;>; <clinit> SourceFile DSpaceCollectionsService.java % & java/util/LinkedList java/util/ArrayList # $ ? ? ? ? ? ? ? ? ? <org/dspace/xoai/services/api/context/ContextServiceException java/sql/SQLException % ? ? ? ? ? org/dspace/content/Community ? ? ? ? ? ? ? ? ? ? ? ? org/dspace/content/Collection ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6org/dspace/xoai/services/impl/DSpaceCollectionsService java/lang/Object /org/dspace/xoai/services/api/CollectionsService 3org/dspace/xoai/services/api/context/ContextService java/util/UUID java/util/Queue java/util/List java/util/Iterator getContext ()Lorg/dspace/core/Context; +org/dspace/content/service/CommunityService find L(Lorg/dspace/core/Context;Ljava/util/UUID;)Lorg/dspace/content/DSpaceObject; add (Ljava/lang/Object;)Z (Ljava/lang/Throwable;)V isEmpty ()Z poll ()Ljava/lang/Object; getSubcommunities ()Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext next getCollections getID ()Ljava/util/UUID; contains getCommunities getParentCommunities addAll (Ljava/util/Collection;)Z org/dspace/content/Item getAllParents J(Lorg/dspace/core/Context;Lorg/dspace/content/Collection;)Ljava/util/List; 0org/dspace/content/factory/ContentServiceFactory getInstance 4()Lorg/dspace/content/factory/ContentServiceFactory; getCommunityService /()Lorg/dspace/content/service/CommunityService; ! ! "