Class DefaultScopedObjectFormProvider
java.lang.Object
com.flowable.platform.service.action.DefaultScopedObjectFormProvider
- All Implemented Interfaces:
ScopedObjectFormProvider
public class DefaultScopedObjectFormProvider extends java.lang.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 org.flowable.form.api.FormRepositoryService
formRepositoryService
-
Constructor Summary
Constructors Constructor Description DefaultScopedObjectFormProvider(org.flowable.form.api.FormRepositoryService formRepositoryService)
-
Method Summary
Modifier and Type Method Description org.flowable.form.api.FormInfo
getForm(java.lang.String scopeType, java.lang.String scopeId, java.lang.String formKey)
Deprecated.java.lang.String
getScopeType()
java.util.Map<java.lang.String,java.lang.Object>
getVariables(java.lang.String scopeType, java.lang.String scopeId, java.lang.String subScopeId)
-
Field Details
-
formRepositoryService
protected org.flowable.form.api.FormRepositoryService formRepositoryService
-
-
Constructor Details
-
DefaultScopedObjectFormProvider
public DefaultScopedObjectFormProvider(org.flowable.form.api.FormRepositoryService formRepositoryService)
-
-
Method Details
-
getScopeType
public java.lang.String getScopeType()- Specified by:
getScopeType
in interfaceScopedObjectFormProvider
-
getForm
@Deprecated public org.flowable.form.api.FormInfo getForm(java.lang.String scopeType, java.lang.String scopeId, java.lang.String formKey)Deprecated.- Specified by:
getForm
in interfaceScopedObjectFormProvider
-
getVariables
public java.util.Map<java.lang.String,java.lang.Object> getVariables(java.lang.String scopeType, java.lang.String scopeId, java.lang.String subScopeId)- Specified by:
getVariables
in interfaceScopedObjectFormProvider
-