12-02-2014 11:56 AM
GET form/form-data?taskId=" + taskId
{"formKey":null,"deploymentId":"550005","processDefinitionId":null,"processDefinitionUrl":null,"taskId":"645098","taskUrl":"http://zqism1001ap:8177/activiti-rest/service/runtime/tasks/645098','formProperties":[{"id":"__button__","name":"team6","type":"enum","value":null,"readable":true,"writable":true,"required":false,"datePattern":null,"enumValues":[{"id":"back","name":"Back"},{"id":"end","name":"End"}]}]}
public ListIterator<FormProperty> displayButtonsForTaskJavaAPI(
@QueryParam("taskId") String taskId)
throws Exception{
LOGGER.info("—> beginning showing all buttons for the task");
ListIterator<FormProperty> myButtons = null;
try{
myButtons = ProcessEngines
.getDefaultProcessEngine()
.getFormService()
.getTaskFormData(taskId)
.getFormProperties()
.listIterator();
if(myButtons == null)
LOGGER.info("no buttons");
LOGGER.info("myButtons : {}", myButtons);
}catch(Exception e){
LOGGER.error("Error displaying all buttons for task {}", taskId, e);
}
return myButtons;
}
[{"id":"__button__","name":"team6","type":{"name":"enum"},"value":null,"readable":true,"writable":true,"required":false}]
12-03-2014 08:38 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.