Class DefaultScopedObjectFormProvider
- java.lang.Object
-
- com.flowable.platform.service.action.DefaultScopedObjectFormProvider
-
- All Implemented Interfaces:
ScopedObjectFormProvider
public class DefaultScopedObjectFormProvider extends Object implements ScopedObjectFormProvider
The default form provider will simply use the form repository to fetch the latest form definition by form key. This is the behaviour for user definitions, conversations, etc.
-
-
Field Summary
Fields Modifier and Type Field Description protected FormRepositoryService
formRepositoryService
-
Constructor Summary
Constructors Constructor Description DefaultScopedObjectFormProvider(FormRepositoryService formRepositoryService)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description FormInfo
getForm(String scopeType, String scopeId, String formKey)
Deprecated.String
getScopeType()
Map<String,Object>
getVariables(String scopeType, String scopeId, String subScopeId)
-
-
-
Field Detail
-
formRepositoryService
protected FormRepositoryService formRepositoryService
-
-
Constructor Detail
-
DefaultScopedObjectFormProvider
public DefaultScopedObjectFormProvider(FormRepositoryService formRepositoryService)
-
-
Method Detail
-
getScopeType
public String getScopeType()
- Specified by:
getScopeType
in interfaceScopedObjectFormProvider
-
getForm
@Deprecated public FormInfo getForm(String scopeType, String scopeId, String formKey)
Deprecated.- Specified by:
getForm
in interfaceScopedObjectFormProvider
-
getVariables
public Map<String,Object> getVariables(String scopeType, String scopeId, String subScopeId)
- Specified by:
getVariables
in interfaceScopedObjectFormProvider
-
-