Make task form rendering consistent in API

Description

Group all service rendering methods in the TaskService and indicate that rendering is done

RepositoryService.getStartFormByKey --> Object TaskService.getRenderedStartFormByKey(String processDefinitionKey)
RepositoryService.getStartFormById --> Object TaskService.getRenderedStartFormById(String processDefinitionId)
TaskService.getTaskForm(String taskId) --> Object TaskService.getRenderedTaskForm(String taskId)

For external rendering, following methods can be used:
Task: String getFormResourceKey();
ProcessDefinition: String getStartFormResourceKey(); (TODO add javadocs)
ProcessDefinition: String getDeploymentId();
RepositoryService: InputStream getResourceAsStream(String deploymentId, String resourceName);

(Extracting a pluggable FormRenderingSession in the ProcessEngineConfiguration is left for later)

Assignee

Tom Baeyens

Reporter

Tom Baeyens

Labels

None

Components

Fix versions

Priority

Major
Configure