Class CreateServiceRegistryDataObjectInstanceCmd
- java.lang.Object
-
- com.flowable.dataobject.engine.impl.cmd.AbstractNeedsDataObjectDefinitionCmd
-
- com.flowable.dataobject.engine.impl.cmd.CreateServiceRegistryDataObjectInstanceCmd
-
- All Implemented Interfaces:
Command<DataObjectInstanceVariableContainer>
public class CreateServiceRegistryDataObjectInstanceCmd extends AbstractNeedsDataObjectDefinitionCmd implements Command<DataObjectInstanceVariableContainer>
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected DataObjectInstanceVariableContainerBuilderImpl
dataObjectInstanceBuilder
protected static org.slf4j.Logger
LOGGER
-
Constructor Summary
Constructors Constructor Description CreateServiceRegistryDataObjectInstanceCmd(DataObjectInstanceVariableContainerBuilderImpl dataObjectInstanceBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createIdentityLinks(CommandContext commandContext, ServiceRegistryDataObjectModel objectModel, String lookupId, DataObjectInstanceIdentityLinkModel identityLinkModel)
DataObjectInstanceVariableContainer
execute(CommandContext commandContext)
protected ServiceRegistryDataObjectModel
getObjectModelByDefinitionId(String definitionId, CommandContext commandContext)
protected DataObjectDefinition
resolveDataObjectDefinition(CommandContext commandContext)
-
Methods inherited from class com.flowable.dataobject.engine.impl.cmd.AbstractNeedsDataObjectDefinitionCmd
resolveDataObjectDefinition, validateAccessToOperation
-
-
-
-
Field Detail
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
dataObjectInstanceBuilder
protected final DataObjectInstanceVariableContainerBuilderImpl dataObjectInstanceBuilder
-
-
Constructor Detail
-
CreateServiceRegistryDataObjectInstanceCmd
public CreateServiceRegistryDataObjectInstanceCmd(DataObjectInstanceVariableContainerBuilderImpl dataObjectInstanceBuilder)
-
-
Method Detail
-
execute
public DataObjectInstanceVariableContainer execute(CommandContext commandContext)
- Specified by:
execute
in interfaceCommand<DataObjectInstanceVariableContainer>
-
createIdentityLinks
protected void createIdentityLinks(CommandContext commandContext, ServiceRegistryDataObjectModel objectModel, String lookupId, DataObjectInstanceIdentityLinkModel identityLinkModel)
-
resolveDataObjectDefinition
protected DataObjectDefinition resolveDataObjectDefinition(CommandContext commandContext)
-
getObjectModelByDefinitionId
protected ServiceRegistryDataObjectModel getObjectModelByDefinitionId(String definitionId, CommandContext commandContext)
- Overrides:
getObjectModelByDefinitionId
in classAbstractNeedsDataObjectDefinitionCmd
-
-