Package io.jmix.bpm.engine.variable
Class EntityListVariableType
java.lang.Object
io.jmix.bpm.engine.variable.EntityListVariableType
- All Implemented Interfaces:
org.flowable.variable.api.types.VariableType
@Component("bpm_EntityListVariableType")
public class EntityListVariableType
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
ConstructorDescriptionEntityListVariableType
(Metadata metadata, MetadataTools metadataTools, IdSerialization idSerialization, UnconstrainedDataManager dataManager) -
Method Summary
Modifier and TypeMethodDescriptiondeserializeIdsList
(String json) getEntityIds
(List<Object> ids, MetaProperty pkProperty) getValue
(org.flowable.variable.api.types.ValueFields valueFields) boolean
isAbleToStore
(Object value) boolean
protected String
serializeIdsList
(List<String> ids) 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
-
EntityListVariableType
@Autowired public EntityListVariableType(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
-
getEntityIds
-
serializeIdsList
-
deserializeIdsList
-