Package io.jmix.bpm.engine.variable
Class EntityVariableType
java.lang.Object
io.jmix.bpm.engine.variable.EntityVariableType
- All Implemented Interfaces:
org.flowable.variable.api.types.VariableType
@Component("bpm_EntityVariableType")
public class EntityVariableType
extends Object
implements org.flowable.variable.api.types.VariableType
-
Field Summary
Modifier and TypeFieldDescriptionprotected final UnconstrainedDataManager
protected final IdSerialization
protected final Metadata
protected final MetadataTools
-
Constructor Summary
ConstructorDescriptionEntityVariableType
(Metadata metadata, MetadataTools metadataTools, IdSerialization idSerialization, UnconstrainedDataManager dataManager) -
Method Summary
Modifier and TypeMethodDescriptiongetValue
(org.flowable.variable.api.types.ValueFields valueFields) boolean
isAbleToStore
(Object value) boolean
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.variable.api.types.VariableType
isReadOnly
-
Field Details
-
metadata
-
metadataTools
-
idSerialization
-
dataManager
-
-
Constructor Details
-
EntityVariableType
@Autowired public EntityVariableType(Metadata metadata, MetadataTools metadataTools, IdSerialization idSerialization, UnconstrainedDataManager dataManager)
-
-
Method Details
-
getTypeName
- Specified by:
getTypeName
in interfaceorg.flowable.variable.api.types.VariableType
-
isCachable
public boolean isCachable()- Specified by:
isCachable
in interfaceorg.flowable.variable.api.types.VariableType
-
isAbleToStore
- Specified by:
isAbleToStore
in interfaceorg.flowable.variable.api.types.VariableType
-
setValue
- Specified by:
setValue
in interfaceorg.flowable.variable.api.types.VariableType
-
getValue
- Specified by:
getValue
in interfaceorg.flowable.variable.api.types.VariableType
-