2 4             # "  * ) * ) * ()VCodeLineNumberTableLocalVariableTablethis"Lorg/msh/etbm/rest/pub/PublicRest;sendNewPassword6(Ljava/lang/String;)Lorg/msh/etbm/rest/StandardResult;srv2Lorg/msh/etbm/services/pub/SendNewPasswordService;successZeLjava/lang/Exception;emailLjava/lang/String; StackMapTableRuntimeVisibleAnnotations6Lorg/msh/etbm/commons/apidoc/annotations/ApiDocMethod;summaryNSend a new password to an user from the e-mail address assigned to its accountLjavax/ws/rs/Path;value /newpasswordLjavax/ws/rs/Produces;application/jsonLjavax/ws/rs/GET;"RuntimeVisibleParameterAnnotations:Lorg/msh/etbm/commons/apidoc/annotations/ApiDocQueryParam;1User's e-mail address assigned to his/her accountLjavax/ws/rs/QueryParam;registerNewUserL(Lorg/msh/etbm/rest/pub/RegistrationForm;)Lorg/msh/etbm/rest/StandardResult;3Lorg/msh/etbm/services/pub/UserRegistrationService;form(Lorg/msh/etbm/rest/pub/RegistrationForm;7Register a new user by assigning default configurations descriptionkThe availability of this API depends on system configurations and may not be available for security reasons. This API is mostly used to allow an user to self-register based on default system configurations, like workspace, health facility and user profile. Once registered, the system will send an e-mail with the user's temporary password to enter in the system. /registeruserLjavax/ws/rs/Consumes;Ljavax/ws/rs/POST;Ljavax/validation/Valid;about%()Lorg/msh/etbm/rest/pub/AboutResult;inf"Lorg/msh/etbm/rest/pub/LocaleInfo;localeLjava/util/Locale;app&Lorg/msh/tb/application/EtbmanagerApp;res#Lorg/msh/etbm/rest/pub/AboutResult;locales,Lorg/msh/etbm/services/pub/SupportedLocales;lstLjava/util/List;LocalVariableTypeTable4Ljava/util/List;-Return information about the running instance/about SourceFilePublicRest.java0Lorg/msh/etbm/commons/apidoc/annotations/ApiDoc;9public api for GUI supporting. No authentication requiredgrouppublic!Lorg/jboss/seam/annotations/Name; publicRest/pub 56sendNewPasswordService 0org/msh/etbm/services/pub/SendNewPasswordService  org/msh/etbm/rest/StandardResult 5java/lang/Exception userRegistrationService1org/msh/etbm/services/pub/UserRegistrationService  !org/msh/etbm/rest/pub/AboutResult  supportedLocales*org/msh/etbm/services/pub/SupportedLocalesjava/util/ArrayList   java/util/Locale org/msh/etbm/rest/pub/LocaleInfo  org/msh/etbm/rest/pub/PublicRestjava/lang/Object$org/msh/tb/application/EtbmanagerAppjava/util/Listjava/util/Iteratororg/msh/tb/application/App getComponent&(Ljava/lang/String;)Ljava/lang/Object;execute(Ljava/lang/String;)Z(ZLjava/lang/Object;)V getMessage()Ljava/lang/String;&org/msh/etbm/rest/pub/RegistrationFormgetNamegetLogingetEmailgetOrganizationregisterK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vinstance(()Lorg/msh/tb/application/EtbmanagerApp;getConfiguration$()Lorg/msh/tb/entities/SystemConfig; org/msh/tb/entities/SystemConfiggetPageRootURL setBasePath(Ljava/lang/String;)V getBuildDate setBuildDategetBuildNumbersetBuildNumbergetCountryCodesetCountryCodegetImplementationTitlesetImplementationTitlegetImplementationVersionsetImplementationVersion getLocales()Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getLanguagesetIdgetDisplayNamesetNameadd(Ljava/lang/Object;)Zsize()IsetSuportedLocales(Ljava/util/List;)V!34567/*89 :;<=7'M,+>YMY, 8, .02394 >? @A BC':;'DEFYGH$IJsKLMsNOM[sPQRSMsTUMsDVW75  M,+ + ++YMY, &'8C DF'H(I9* >X( BC5:;5YZFgGH5IJs[\s]LMs^_M[sPOM[sP`Rabc7LYM,+,+,+,+,+,+ !"N#Y$:-%&:'9():*Y+:,-./0W1 ,2,8NST VWX'Y/Z7[?]H^Q_r`{abcdfgj9H{der'fg:;hi jkHflmQ]nop Q]nqF\rstuvw?H$IJsxLMsyOM[sPQz{H"|Js}~sMsLMs