Package com.avoka.fc.core.service.form
Interface IFormVersionSelectorService
-
- All Superinterfaces:
IServiceDefinitionAware
- All Known Implementing Classes:
CurrentVersionSelectorService
,FluentFormVersionSelectorService
,GroovyFormVersionSelectorService
,RandomFormVersionSelectorService
public interface IFormVersionSelectorService extends IServiceDefinitionAware
Provides a service interface to select the appropriate form version at form request time.- Since:
- 4.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TemplateVersion
getFormVersionToRender(Form form, HttpServletRequest request)
Select the form version that shall be used to fulfil a form render request.-
Methods inherited from interface com.avoka.fc.core.service.IServiceDefinitionAware
getServiceDefinition, setServiceDefinition
-
-
-
-
Method Detail
-
getFormVersionToRender
TemplateVersion getFormVersionToRender(Form form, HttpServletRequest request)
Select the form version that shall be used to fulfil a form render request.- Parameters:
form
- the form (required)request
- the HTTP servlet request (required)- Returns:
- the template version that shall be used when rendering the form
-
-