Class UpdateServiceRegistryDataObjectInstanceCmd
- java.lang.Object
-
- com.flowable.dataobject.engine.impl.cmd.AbstractNeedsDataObjectDefinitionCmd
-
- com.flowable.dataobject.engine.impl.cmd.UpdateServiceRegistryDataObjectInstanceCmd
-
- All Implemented Interfaces:
Command<DataObjectInstanceVariableContainer>
public class UpdateServiceRegistryDataObjectInstanceCmd extends AbstractNeedsDataObjectDefinitionCmd implements Command<DataObjectInstanceVariableContainer>
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected DataObjectModificationBuilderImpl
dataModificationBuilder
protected static org.slf4j.Logger
LOGGER
-
Constructor Summary
Constructors Constructor Description UpdateServiceRegistryDataObjectInstanceCmd(DataObjectModificationBuilderImpl dataModificationBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataObjectInstanceVariableContainer
execute(CommandContext commandContext)
protected DataObjectInstanceVariableContainer
executeDefaultUpdate(CommandContext commandContext, DataObjectDefinition dataObjectDefinition)
protected DataObjectInstanceVariableContainer
executeOperationUpdate(CommandContext commandContext, DataObjectDefinition dataObjectDefinition, String operation)
protected DataObjectInstanceVariableContainer
findDataObjectInstanceForDefaultUpdate(DataObjectInstanceVariableContainerEntitySession session, String definitionId)
protected ServiceRegistryDataObjectModel
getObjectModelByDefinitionId(String definitionId, CommandContext commandContext)
protected void
validateUpdateAccessToOperation(CommandContext commandContext, DataObjectDefinition dataObjectDefinition, String accessibleByUser, Collection<String> accessibleByGroups)
-
Methods inherited from class com.flowable.dataobject.engine.impl.cmd.AbstractNeedsDataObjectDefinitionCmd
resolveDataObjectDefinition, validateAccessToOperation
-
-
-
-
Field Detail
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
dataModificationBuilder
protected final DataObjectModificationBuilderImpl dataModificationBuilder
-
-
Constructor Detail
-
UpdateServiceRegistryDataObjectInstanceCmd
public UpdateServiceRegistryDataObjectInstanceCmd(DataObjectModificationBuilderImpl dataModificationBuilder)
-
-
Method Detail
-
execute
public DataObjectInstanceVariableContainer execute(CommandContext commandContext)
- Specified by:
execute
in interfaceCommand<DataObjectInstanceVariableContainer>
-
executeDefaultUpdate
protected DataObjectInstanceVariableContainer executeDefaultUpdate(CommandContext commandContext, DataObjectDefinition dataObjectDefinition)
-
findDataObjectInstanceForDefaultUpdate
protected DataObjectInstanceVariableContainer findDataObjectInstanceForDefaultUpdate(DataObjectInstanceVariableContainerEntitySession session, String definitionId)
-
executeOperationUpdate
protected DataObjectInstanceVariableContainer executeOperationUpdate(CommandContext commandContext, DataObjectDefinition dataObjectDefinition, String operation)
-
validateUpdateAccessToOperation
protected void validateUpdateAccessToOperation(CommandContext commandContext, DataObjectDefinition dataObjectDefinition, String accessibleByUser, Collection<String> accessibleByGroups)
-
getObjectModelByDefinitionId
protected ServiceRegistryDataObjectModel getObjectModelByDefinitionId(String definitionId, CommandContext commandContext)
- Overrides:
getObjectModelByDefinitionId
in classAbstractNeedsDataObjectDefinitionCmd
-
-