Package io.holunda.polyflow.urlresolver
Class FormUrlResolverProperties
-
- All Implemented Interfaces:
@ConfigurationProperties(prefix = "polyflow.integration.form-url-resolver") public final class FormUrlResolverPropertiesProperties responsible for resolution of form URL. On the top level, the defaults are provided.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classFormUrlResolverProperties.ApplicationRepresents an application configuration.
-
Field Summary
Fields Modifier and Type Field Description private final StringdefaultTaskTemplateprivate final StringdefaultApplicationTemplateprivate final StringdefaultProcessTemplateprivate final StringdefaultDataEntryTemplateprivate final Map<String, FormUrlResolverProperties.Application>applications
-
Constructor Summary
Constructors Constructor Description FormUrlResolverProperties(String defaultTaskTemplate, String defaultApplicationTemplate, String defaultProcessTemplate, String defaultDataEntryTemplate, Map<String, FormUrlResolverProperties.Application> applications)
-
Method Summary
Modifier and Type Method Description final StringgetDefaultTaskTemplate()final StringgetDefaultApplicationTemplate()final StringgetDefaultProcessTemplate()final StringgetDefaultDataEntryTemplate()final Map<String, FormUrlResolverProperties.Application>getApplications()final StringgetTaskUrlTemplate(String applicationName, String taskDefinitionKey)Retrieves URL template for User Task. final StringgetProcessUrlTemplate(String applicationName, String processDefinitionKey)Retrieves URL template for Process Start Form. final StringgetDataEntryTemplate(String applicationName, String entryType)Retrieves URL template for Data Entry. final StringgetApplicationTemplate(String applicationName)Retrieves URL template for the process application. -
-
Method Detail
-
getDefaultTaskTemplate
final String getDefaultTaskTemplate()
-
getDefaultApplicationTemplate
final String getDefaultApplicationTemplate()
-
getDefaultProcessTemplate
final String getDefaultProcessTemplate()
-
getDefaultDataEntryTemplate
final String getDefaultDataEntryTemplate()
-
getApplications
final Map<String, FormUrlResolverProperties.Application> getApplications()
-
getTaskUrlTemplate
final String getTaskUrlTemplate(String applicationName, String taskDefinitionKey)
Retrieves URL template for User Task.
- Parameters:
applicationName- application name.taskDefinitionKey- definition key of the user task.- Returns:
template.
-
getProcessUrlTemplate
final String getProcessUrlTemplate(String applicationName, String processDefinitionKey)
Retrieves URL template for Process Start Form.
- Parameters:
applicationName- application name.processDefinitionKey- definition key of the process.- Returns:
template.
-
getDataEntryTemplate
final String getDataEntryTemplate(String applicationName, String entryType)
Retrieves URL template for Data Entry.
- Parameters:
applicationName- application name.entryType- type of data entry.- Returns:
template.
-
getApplicationTemplate
final String getApplicationTemplate(String applicationName)
Retrieves URL template for the process application.
- Parameters:
applicationName- application name.- Returns:
template.
-
-
-
-