{"id":24357,"date":"2024-02-15T14:53:34","date_gmt":"2024-02-15T22:53:34","guid":{"rendered":"https:\/\/docs.extraview.com\/v25\/book\/setcurrentuserrole-1\/"},"modified":"2025-02-17T12:30:05","modified_gmt":"2025-02-17T20:30:05","slug":"setcurrentuserrole-1","status":"publish","type":"page","link":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/","title":{"rendered":"setCurrentUserRole"},"content":{"rendered":"<p>This action sets the role of the current user.<\/p>\n<h3>\n\tInput<\/h3>\n<table class=\"border\" width=\"100%\">\n<tbody>\n<tr class=\"tableHeaderRow\">\n<td width=\"159\">\n<p>Class<\/p>\n<\/td>\n<td width=\"190\">\n<p>Name<\/p>\n<\/td>\n<td width=\"136\">\n<p>Type<\/p>\n<\/td>\n<td width=\"93\">\n<p>Required<\/p>\n<\/td>\n<td width=\"809\">\n<p>Details<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">\n<p>SetCurrentUserRoleRequest<\/p>\n<\/td>\n<td class=\"fixedWidthFont\">\n<p>userId<\/p>\n<\/td>\n<td>\n<p>String<\/p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<\/td>\n<td>\n<p>The callers user name<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">\n<p>SetCurrentUserRoleRequest<\/p>\n<\/td>\n<td class=\"fixedWidthFont\">\n<p>password<\/p>\n<\/td>\n<td>\n<p>String<\/p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<\/td>\n<td>\n<p>The callers password<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">\n<p>SetCurrentUserRoleRequest<\/p>\n<\/td>\n<td class=\"fixedWidthFont\">\n<p>roleId<\/p>\n<\/td>\n<td>\n<p>String<\/p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<\/td>\n<td>\n<p>The new current user role id<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\n\tOutput<\/h3>\n<table class=\"border\" width=\"100%\">\n<tbody>\n<tr class=\"tableHeaderRow\">\n<td width=\"159\">\n<p>Class<\/p>\n<\/td>\n<td width=\"190\">\n<p>Name<\/p>\n<\/td>\n<td width=\"136\">\n<p>Type<\/p>\n<\/td>\n<td width=\"93\">\n<p>Required<\/p>\n<\/td>\n<td width=\"809\">\n<p>Details<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\" width=\"139\">\n<p>SetCurrentUserRoleResponse<\/p>\n<\/td>\n<td class=\"fixedWidthFont\" width=\"83\">\n<p>success<\/p>\n<\/td>\n<td width=\"47\">\n<p>boolean<\/p>\n<\/td>\n<td width=\"56\">\n<p>Yes<\/p>\n<\/td>\n<td width=\"239\">\n<p>True is succeeded False if failed<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\" width=\"139\">\n<p>SetCurrentUserRoleResponse<\/p>\n<\/td>\n<td class=\"fixedWidthFont\" width=\"83\">\n<p>returnCode<\/p>\n<\/td>\n<td width=\"47\">\n<p>String<\/p>\n<\/td>\n<td width=\"56\">\n<p>No<\/p>\n<\/td>\n<td width=\"239\">\n<p>See Appendix for details<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\" width=\"139\">\n<p>SetCurrentUserRoleResponse<\/p>\n<\/td>\n<td class=\"fixedWidthFont\" width=\"83\">\n<p>returnMessage<\/p>\n<\/td>\n<td width=\"47\">\n<p>String<\/p>\n<\/td>\n<td width=\"56\">\n<p>No<\/p>\n<\/td>\n<td width=\"239\">\n<p>Human readable message<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\n\tExample<\/h3>\n<p><code>public static void testUpdateUserRole(EVUserServiceStub stub) {<br \/>\n\t&nbsp;&nbsp; &nbsp;try {<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;GetUserRolesResponse userRoleResponse = getUserRoles(stub);<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;if (userRoleResponse.getSuccess()) {<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;SetCurrentUserRoleDocument reqEnvelope =<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SetCurrentUserRoleDocument.Factory.newInstance();<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;SetCurrentUserRoleRequest request =<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reqEnvelope.addNewSetCurrentUserRole().addNewRequest();<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;request.setUserId(ServiceClientHelper.generatedUserId);<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;request.setPassword(ServiceClientHelper.generatedPassword);<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;request.setRoleId(userRoleResponse.getRolesArray()[0].getRoleId());<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;SetCurrentUserRoleResponseDocument resEnvelope =<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stub.setCurrentUserRole(reqEnvelope);<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;SetCurrentUserRoleResponse response =<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; resEnvelope.getSetCurrentUserRoleResponse().getReturn();<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;if (response.getSuccess()) {<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;System.out.println(\"success: [\" + response.getReturnCode() + \"] : \" +<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response.getReturnMessage());<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;} else {<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;System.out.println(\"failure: [\" + response.getReturnCode() + \"] : \" +<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response.getReturnMessage());<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;}<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;}<br \/>\n\t&nbsp;&nbsp; &nbsp;} catch (Exception e) {<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;e.printStackTrace();<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;System.err.println(\"nnn\");<br \/>\n\t&nbsp;&nbsp; &nbsp;}<br \/>\n\t}<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This action sets the role of the current user. Input Class Name Type Required Details SetCurrentUserRoleRequest userId String Yes The callers user name SetCurrentUserRoleRequest password String Yes The callers password SetCurrentUserRoleRequest roleId String Yes The new current user role id Output Class Name Type Required Details SetCurrentUserRoleResponse success boolean Yes True is succeeded False if&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":24321,"menu_order":53,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_lmt_disableupdate":"no","_lmt_disable":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-24357","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>setCurrentUserRole - Product Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"setCurrentUserRole - Product Documentation\" \/>\n<meta property=\"og:description\" content=\"This action sets the role of the current user. Input Class Name Type Required Details SetCurrentUserRoleRequest userId String Yes The callers user name SetCurrentUserRoleRequest password String Yes The callers password SetCurrentUserRoleRequest roleId String Yes The new current user role id Output Class Name Type Required Details SetCurrentUserRoleResponse success boolean Yes True is succeeded False if...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Product Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-17T20:30:05+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/\",\"url\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/\",\"name\":\"setCurrentUserRole - Product Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#website\"},\"datePublished\":\"2024-02-15T22:53:34+00:00\",\"dateModified\":\"2025-02-17T20:30:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.extraview.com\/v25\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ExtraView 25\",\"item\":\"https:\/\/docs.extraview.com\/v25\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Web Services Interface\",\"item\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"setCurrentUserRole\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#website\",\"url\":\"https:\/\/docs.extraview.com\/v25\/\",\"name\":\"ExtraView Product Documentation\",\"description\":\"ExtraView Documentation\",\"publisher\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/docs.extraview.com\/v25\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#organization\",\"name\":\"ExtraView Corporation\",\"url\":\"https:\/\/docs.extraview.com\/v25\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"contentUrl\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"ExtraView Corporation\"},\"image\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"setCurrentUserRole - Product Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/","og_locale":"en_US","og_type":"article","og_title":"setCurrentUserRole - Product Documentation","og_description":"This action sets the role of the current user. Input Class Name Type Required Details SetCurrentUserRoleRequest userId String Yes The callers user name SetCurrentUserRoleRequest password String Yes The callers password SetCurrentUserRoleRequest roleId String Yes The new current user role id Output Class Name Type Required Details SetCurrentUserRoleResponse success boolean Yes True is succeeded False if...","og_url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/","og_site_name":"Product Documentation","article_modified_time":"2025-02-17T20:30:05+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/","url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/","name":"setCurrentUserRole - Product Documentation","isPartOf":{"@id":"https:\/\/docs.extraview.com\/v25\/#website"},"datePublished":"2024-02-15T22:53:34+00:00","dateModified":"2025-02-17T20:30:05+00:00","breadcrumb":{"@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/setcurrentuserrole-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.extraview.com\/v25\/"},{"@type":"ListItem","position":2,"name":"ExtraView 25","item":"https:\/\/docs.extraview.com\/v25\/"},{"@type":"ListItem","position":3,"name":"Web Services Interface","item":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/"},{"@type":"ListItem","position":4,"name":"setCurrentUserRole"}]},{"@type":"WebSite","@id":"https:\/\/docs.extraview.com\/v25\/#website","url":"https:\/\/docs.extraview.com\/v25\/","name":"ExtraView Product Documentation","description":"ExtraView Documentation","publisher":{"@id":"https:\/\/docs.extraview.com\/v25\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.extraview.com\/v25\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/docs.extraview.com\/v25\/#organization","name":"ExtraView Corporation","url":"https:\/\/docs.extraview.com\/v25\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/","url":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","contentUrl":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","width":512,"height":512,"caption":"ExtraView Corporation"},"image":{"@id":"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/"}}]}},"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"carl.koppel","author_link":"https:\/\/docs.extraview.com\/v25\/author\/carl-koppel\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/comments?post=24357"}],"version-history":[{"count":0,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24357\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24321"}],"wp:attachment":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/media?parent=24357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}