38 P O O O L O   }    L L | %  *  -  L L L L  L O  L A A A A  L groupService)Lorg/dspace/eperson/service/GroupService; personService+Lorg/dspace/eperson/service/EPersonService;()VCodeLineNumberTableLocalVariableTablethis5Lorg/dspace/app/webui/servlet/admin/GroupEditServlet;doDSGetk(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)VcLorg/dspace/core/Context;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse; ExceptionsdoDSPostmemberLorg/dspace/eperson/EPerson;meLjava/util/UUID;uidpersonId memberSetLjava/util/Set; epersonIDSetgLorg/dspace/eperson/Group;guid groupIDSetnewNameLjava/lang/String; eperson_idsLjava/util/List; group_idsmembersmemberIdentifiers membergroups submit_editZsubmit_group_updatesubmit_group_deletesubmit_confirm_deletesubmit_cancel_deletebuttongroupIDgroupLocalVariableTypeTable!Ljava/util/Set;"Ljava/util/List;.Ljava/util/List;,Ljava/util/List; StackMapTable showMainPagegroupsisAdminisCommunityAdminisCollectionAdmin SourceFileGroupEditServlet.java UV QR ST i]group_id org/dspace/eperson/Group org/dspace/core/Constants        /tools/group-edit.jsp  group_name     eperson_id java/util/ArrayList   org/dspace/eperson/EPerson  ! "java/util/HashSetjava/util/UUID #$ %& '& %( '( )V&/dspace-admin/group-confirm-delete.jsp * ]submit +, submit_add -.java/lang/StringBuilder new group /0 /1 2 3 3 3 45'org/dspace/eperson/service/GroupService 67/tools/group-list.jsp3org/dspace/app/webui/servlet/admin/GroupEditServlet*org/dspace/app/webui/servlet/DSpaceServletjavax/servlet/ServletExceptionjava/io/IOExceptionjava/sql/SQLException'org/dspace/authorize/AuthorizeExceptionjava/lang/Stringorg/dspace/core/Context%javax/servlet/http/HttpServletRequest&javax/servlet/http/HttpServletResponsejava/util/Listjava/util/Iterator java/util/Set0org/dspace/eperson/factory/EPersonServiceFactory getInstance4()Lorg/dspace/eperson/factory/EPersonServiceFactory;getGroupService+()Lorg/dspace/eperson/service/GroupService;getEPersonService-()Lorg/dspace/eperson/service/EPersonService; org/dspace/app/webui/util/UIUtilgetUUIDParameterK(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/util/UUID;findL(Lorg/dspace/core/Context;Ljava/util/UUID;)Lorg/dspace/content/DSpaceObject;authorizeService/Lorg/dspace/authorize/service/AuthorizeService;-org/dspace/authorize/service/AuthorizeServiceauthorizeAction>(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;I)V getParameter&(Ljava/lang/String;)Ljava/lang/String; setAttribute'(Ljava/lang/String;Ljava/lang/Object;)V getMembers()Ljava/util/List;getMemberGroups$org/dspace/app/webui/util/JSPManagershowJSPd(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)VgetName()Ljava/lang/String;equals(Ljava/lang/Object;)ZsetName/(Lorg/dspace/eperson/Group;Ljava/lang/String;)Vupdate=(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;)VgetUUIDParametersK(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getID()Ljava/util/UUID;addcontains)org/dspace/eperson/service/EPersonService addMemberR(Lorg/dspace/core/Context;Lorg/dspace/eperson/Group;Lorg/dspace/eperson/EPerson;)V removeMemberP(Lorg/dspace/core/Context;Lorg/dspace/eperson/Group;Lorg/dspace/eperson/Group;)VcompletedeletegetSubmitButtonM(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/lang/String;create5(Lorg/dspace/core/Context;)Lorg/dspace/eperson/Group;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString(Lorg/dspace/core/Context;)ZauthorizeActionBoolean>(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;I)ZfindAll,(Lorg/dspace/core/Context;I)Ljava/util/List;!OPQRSTUVWW***X#%&()(Y Z[\]WT*+,-X 01Y*Z[^_`abcd efghi]W , ::*+  :_* +,6,6,6,6 ,6 ;61,,,,-8,:  * *+!,"#: ,$#: :%Y&:':()*:+,W: -Y.:-Y.:':()*:+/W ':()0:/W1:(9)0:2*+*+3*4':(9)0:2*+*+3*5ç@':(-)0:*+*+3*5 -Y.:-Y.:':() :6/W ':()0:/W1:(9)0:2*+*+  7':(/) :62*+8ͧ3':( ) :*+8*+!,,,,-+9~,,-:e &* +*+;*+,-<= *+,-<.,,,,-,=>:?o*+@:*AYBCD6EF *+!,,,,-+9 *+,-<Xi9: <>!B&E3GEHWIiJ{KPRSTVY\^`adfijl>nKoNqUsZwcxl{}~ /;VY\{ *6DQTs "/;EJT^kx   YL!> jk lk mn'on/'pncqrlsr{pn tu on*'vnstuqrwrtu(xy z{ |{ }{~{U{E:W(i{  }yZ[^_`abcn u\ cqlsqwz | }~U@1! @@@@@>4(%&%"<<3%"<2&= '*}d efgh]W %Y&:* +G6* +H6* +I6f\':(<) : * + J* + J  ,W,K*+M:,K,-N+9XB ! -$<&[(s){+-.34678Y\ [*u Z[^_`abc {!-  /<5  d efgh