<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Get enumValues in formProperties in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/get-enumvalues-in-formproperties/m-p/203837#M156967</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ok my bad, I found a possible solution by looking at TaskPropertiesResource in org.activiti.rest.service.api.legacy. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I share my solution for someone in need, we never know &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@SuppressWarnings("unchecked")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;public Map&amp;lt;String, String&amp;gt; displayButtonsForTaskJavaAPI(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; @QueryParam("taskId") String taskId)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; throws Exception{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; LOGGER.info("—&amp;gt; beginning showing all buttons for the task");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Map&amp;lt;String, String&amp;gt; myButtons = null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; try{&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; TaskFormData taskFormData = ProcessEngines&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getDefaultProcessEngine()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getFormService()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getTaskFormData(taskId);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; if(taskFormData != null){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; List&amp;lt;FormProperty&amp;gt; properties = taskFormData.getFormProperties();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; for (FormProperty property : properties){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; myButtons = (Map&amp;lt;String, String&amp;gt;) property.getType().getInformation("values");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOGGER.info("myButtons : {}", myButtons);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }catch(Exception e){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; LOGGER.error("Error displaying all buttons for task {}", taskId, e);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; return myButtons;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Dec 2014 13:38:23 GMT</pubDate>
    <dc:creator>aurelienpel</dc:creator>
    <dc:date>2014-12-03T13:38:23Z</dc:date>
    <item>
      <title>Get enumValues in formProperties</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-enumvalues-in-formproperties/m-p/203836#M156966</link>
      <description>Hi,Using Activiti 5.16.3, I would like to get the form data by giving a taskId. I found using Rest API the following call :GET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; form/form-data?taskId=" + taskId‍‍‍With this call to the engine, I can see the different values of the enumValues : {"formKey":null,"deploymentId":"550005","processDefi</description>
      <pubDate>Tue, 02 Dec 2014 16:56:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-enumvalues-in-formproperties/m-p/203836#M156966</guid>
      <dc:creator>aurelienpel</dc:creator>
      <dc:date>2014-12-02T16:56:17Z</dc:date>
    </item>
    <item>
      <title>Re: Get enumValues in formProperties</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-enumvalues-in-formproperties/m-p/203837#M156967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ok my bad, I found a possible solution by looking at TaskPropertiesResource in org.activiti.rest.service.api.legacy. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I share my solution for someone in need, we never know &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@SuppressWarnings("unchecked")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;public Map&amp;lt;String, String&amp;gt; displayButtonsForTaskJavaAPI(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; @QueryParam("taskId") String taskId)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; throws Exception{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; LOGGER.info("—&amp;gt; beginning showing all buttons for the task");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Map&amp;lt;String, String&amp;gt; myButtons = null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; try{&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; TaskFormData taskFormData = ProcessEngines&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getDefaultProcessEngine()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getFormService()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getTaskFormData(taskId);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; if(taskFormData != null){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; List&amp;lt;FormProperty&amp;gt; properties = taskFormData.getFormProperties();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; for (FormProperty property : properties){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; myButtons = (Map&amp;lt;String, String&amp;gt;) property.getType().getInformation("values");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOGGER.info("myButtons : {}", myButtons);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }catch(Exception e){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; LOGGER.error("Error displaying all buttons for task {}", taskId, e);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; return myButtons;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Dec 2014 13:38:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-enumvalues-in-formproperties/m-p/203837#M156967</guid>
      <dc:creator>aurelienpel</dc:creator>
      <dc:date>2014-12-03T13:38:23Z</dc:date>
    </item>
  </channel>
</rss>

