Uses of Interface
com.flowable.dataobject.api.repository.serviceregistry.ServiceRegistryDataObjectModel
Package
Description
-
Uses of ServiceRegistryDataObjectModel in com.flowable.dataobject.engine.impl.cmd
Modifier and TypeMethodDescriptionprotected ServiceRegistryDataObjectModel
CreateServiceRegistryDataObjectInstanceCmd.getObjectModelByDefinitionId
(String definitionId, CommandContext commandContext) protected ServiceRegistryDataObjectModel
DeleteDataObjectInstanceVariableContainerWithQueryCmd.getObjectModelByDefinitionId
(String definitionId, CommandContext commandContext) protected ServiceRegistryDataObjectModel
UpdateServiceRegistryDataObjectInstanceCmd.getObjectModelByDefinitionId
(String definitionId, CommandContext commandContext) Modifier and TypeMethodDescriptionprotected void
CreateServiceRegistryDataObjectInstanceCmd.createIdentityLinks
(CommandContext commandContext, ServiceRegistryDataObjectModel objectModel, String lookupId, DataObjectInstanceIdentityLinkModel identityLinkModel) -
Uses of ServiceRegistryDataObjectModel in com.flowable.dataobject.engine.impl.repository.serviceregistry
-
Uses of ServiceRegistryDataObjectModel in com.flowable.dataobject.engine.impl.runtime
ModifierConstructorDescriptionDataObjectDataDictionaryTypedDetachedInstance
(com.fasterxml.jackson.databind.node.ObjectNode dataNode, DataDictionaryTypedObject typedObject, String lookupId, String tenantId, DataObjectDefinition dataObjectDefinition, ServiceRegistryDataObjectModel objectModel, DictionaryType dictionaryType, DataDictionaryValidator dataDictionaryValidator) DataObjectDataDictionaryTypedInstance
(Map<String, Object> dataContainer, DataDictionaryTypedObject typedObject, Object lookupIdValue, String tenantId, DataObjectDefinition dataObjectDefinition, ServiceRegistryDataObjectModel objectModel, DictionaryType dictionaryType, DataDictionaryValidator dataDictionaryValidator) DataObjectInstanceVariableContainerImpl
(Map<String, Object> data, Object lookupIdValue, String tenantId, DataObjectDefinition dataObjectDefinition, ServiceRegistryDataObjectModel objectModel) DataObjectInstanceVariableContainerImpl
(Map<String, Object> data, Object lookupIdValue, String definitionId, String tenantId, String definitionKey, ServiceRegistryDataObjectModel objectModel) DetachedDataObjectInstanceVariableContainer
(com.fasterxml.jackson.databind.node.ObjectNode data, String lookupId, String tenantId, DataObjectDefinition dataObjectDefinition, ServiceRegistryDataObjectModel objectModel) -
Uses of ServiceRegistryDataObjectModel in com.flowable.dataobject.engine.impl.runtime.datasource
Modifier and TypeClassDescriptionprotected static class
A delegate data object model, which is used to hold enriched field mappings derived from the data dictionary information.Modifier and TypeFieldDescriptionprotected ServiceRegistryDataObjectModel
DataObjectDataDictionarySession.DataObjectObjectModelWithEffectiveFieldMappings.delegate
Modifier and TypeFieldDescriptionprotected Map<String,
ServiceRegistryDataObjectModel> DataObjectDataDictionarySession.effectiveFieldMappings
Modifier and TypeMethodDescriptionprotected ServiceRegistryDataObjectModel
DataObjectOperations.asServiceRegistryDataObjectModel
(DataObjectModel dataObjectModel) DataObjectDataDictionarySession.getOrComputeDataObjectModelWithEffectiveFieldsMappings
(String dataObjectDefinitionId, ServiceRegistryDataObjectModel dataObjectModel, String tenantId) Modifier and TypeMethodDescriptionDataObjectOperations.createDataObjectInstance
(Map<String, Object> data, Object lookupIdValue, DataObjectDefinition dataObjectDefinition, ServiceRegistryDataObjectModel objectModel, String tenantId) DataObjectOperations.createDetachedDataObjectInstance
(com.fasterxml.jackson.databind.node.ObjectNode data, String lookupIdValue, DataObjectDefinition dataObjectDefinition, ServiceRegistryDataObjectModel objectModel, String tenantId) protected Map<String,
ServiceRegistryFieldMapping> DataObjectOperations.getFieldMappingsByName
(ServiceRegistryDataObjectModel objectModel) protected String
DataObjectOperations.getLookupIdName
(ServiceRegistryDataObjectModel model) DataObjectDataDictionarySession.getOrComputeDataObjectModelWithEffectiveFieldsMappings
(String dataObjectDefinitionId, ServiceRegistryDataObjectModel dataObjectModel, String tenantId) DataObjectDataDictionarySession.getOrLoadDataDictionaryType
(String dataObjectDefinitionId, ServiceRegistryDataObjectModel dataObjectModel, String tenantId) protected ServiceInvocationResultResponse
DataObjectOperations.invokeServiceAndGetResult
(DataObjectInstanceVariableContainer entity, ServiceRegistryDataObjectModel objectModel, String operationKey, String operationType, String tenantId, Map<String, ServiceRegistryFieldMapping> fieldMappingsByName, boolean logMissingProperties) protected <R> R
DataObjectOperations.invokeServiceAndGetResult
(String operation, String operationType, Map<String, Object> serviceData, String tenantId, ServiceRegistryDataObjectModel registryDataObjectModel, Function<ServiceInvocationBuilder, R> builderInvocationFunction) protected List<DataObjectInstanceVariableContainer>
DataObjectOperations.parseValuesAsListOfDataObjects
(Object value, DataObjectDefinition definition, ServiceRegistryDataObjectModel model) protected DataObjectInstanceVariableContainer
DataObjectOperations.parseValuesAsSingleDataObject
(Object value, DataObjectDefinition definition, ServiceRegistryDataObjectModel model) protected DataObjectInstanceVariableContainer
DataObjectOperations.toDataObjectInstanceVariableContainer
(ServiceInvocationResultResponse invocationResult, DataObjectDefinition dataObjectDefinition, ServiceRegistryDataObjectModel registryDataObjectModel) ModifierConstructorDescriptionprotected
DataObjectObjectModelWithEffectiveFieldMappings
(ServiceRegistryDataObjectModel delegate, List<ServiceRegistryFieldMapping> effectiveFieldMappings) -
Uses of ServiceRegistryDataObjectModel in com.flowable.platform.service.dataobject
Modifier and TypeMethodDescriptionDataObjectFormDataModelVariablesExtractor.parseFormModifiedData
(Map<String, Object> formModifiedData, ServiceRegistryDataObjectModel model, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Uses of ServiceRegistryDataObjectModel in com.flowable.serviceregistry.engine
Modifier and TypeMethodDescriptionServiceInvocationContextImpl.findDataObjectModel
(String key) ServiceInvocationContextImpl.getCurrentDataObjectModel()
-
Uses of ServiceRegistryDataObjectModel in com.flowable.serviceregistry.engine.impl.invoker.db
Modifier and TypeFieldDescriptionprotected final ServiceRegistryDataObjectModel
JoinTableConfig.referenceDataObjectModel
Modifier and TypeMethodDescriptionprotected org.apache.commons.lang3.tuple.Pair<ServiceDefinitionModel,
ServiceRegistryDataObjectModel> DbServiceInvoker.findReferenceServiceDefinitionModel
(ColumnMapping columnMapping, String tenantId, ServiceRegistryDataObjectModel dataObjectModel) Modifier and TypeMethodDescriptionprotected QueryParameter
DbServiceInvoker.asQueryParameter
(QueryColumnMapping queryColumn, ServiceDefinitionModel model, ServiceRegistryDataObjectModel dataObjectModel, ServiceInvocationVariablesContainer variablesContainer, Object value) protected JoinTableConfig
DbServiceInvoker.createJoinTableConfig
(ColumnMapping columnMapping, String tenantId, String owningTableName, ServiceDefinitionModel model, ServiceRegistryDataObjectModel dataObjectModel, long id) protected List<JoinTableConfig>
DbServiceInvoker.createJoinTableConfigs
(ServiceDefinitionModel model, ServiceRegistryDataObjectModel dataObjectModel, DBServiceOperationConfig operationConfig, String tenantId) protected List<JoinTableConfig>
DbServiceInvoker.createJoinTableConfigs
(ServiceDefinitionModel model, ServiceRegistryDataObjectModel dataObjectModel, BiPredicate<String, ColumnMapping> shouldUseMappingRelation, String tenantId) protected Collection<com.flowable.serviceregistry.engine.impl.invoker.db.WhereClauseComponent>
DbServiceInvoker.createWhereClause
(ServiceInvocationVariablesContainer variableContainer, ServiceDefinitionModel model, ServiceRegistryDataObjectModel dataObjectModel, DBServiceOperationConfig operationConfig) protected Collection<String>
DbServiceInvoker.extractAccessibleByGroups
(ServiceInvocationVariablesContainer variablesContainer, DBServiceOperationConfig operationConfig, ServiceRegistryDataObjectModel dataObjectModel) protected Object
DbServiceInvoker.extractAccessibleByObject
(ServiceInvocationVariablesContainer variablesContainer, DBServiceOperationConfig operationConfig, ServiceRegistryDataObjectModel dataObjectModel, Function<PermissionDefinition, String> parameterNameExtractor, String defaultParameterName) protected String
DbServiceInvoker.extractAccessibleByUser
(ServiceInvocationVariablesContainer variablesContainer, DBServiceOperationConfig operationConfig, ServiceRegistryDataObjectModel dataObjectModel) protected org.apache.commons.lang3.tuple.Pair<ServiceDefinitionModel,
ServiceRegistryDataObjectModel> DbServiceInvoker.findReferenceServiceDefinitionModel
(ColumnMapping columnMapping, String tenantId, ServiceRegistryDataObjectModel dataObjectModel) protected int
DbServiceInvoker.performDelete
(ServiceInvocationVariablesContainer serviceInvocationVariablesContainer, ServiceDefinitionModel serviceDefinitionModel, ServiceRegistryDataObjectModel dataObjectModel, DBServiceOperationConfig operationConfig) protected DatabaseServiceInvocationResponse
DbServiceInvoker.performSearch
(ServiceInvocationVariablesContainer serviceInvocationVariablesContainer, ServiceDefinitionModel serviceDefinitionModel, ServiceRegistryDataObjectModel dataObjectModel, ServiceOperation serviceOperation, DBServiceOperationConfig operationConfig) protected int
DbServiceInvoker.performUpdate
(ServiceInvocationVariablesContainer serviceInvocationVariablesContainer, ServiceDefinitionModel serviceDefinitionModel, ServiceRegistryDataObjectModel dataObjectModel, ServiceOperation serviceOperation, DBServiceOperationConfig operationConfig) ModifierConstructorDescriptionJoinTableConfig
(ColumnMapping columnMapping, ServiceDefinitionModel referenceModel, ServiceRegistryDataObjectModel referenceDataObjectModel, long id) -
Uses of ServiceRegistryDataObjectModel in com.flowable.serviceregistry.engine.impl.repository
Modifier and TypeFieldDescriptionprotected ServiceRegistryDataObjectModel
BaseNestedOutputMapping.referenceDataObjectModel
Modifier and TypeMethodDescriptionvoid
BaseNestedOutputMapping.setReferenceDataObjectModel
(ServiceRegistryDataObjectModel referenceDataObjectModel) -
Uses of ServiceRegistryDataObjectModel in com.flowable.serviceregistry.engine.impl.util
Modifier and TypeMethodDescriptionprotected static ServiceOutputParameter
ServiceParameterUtil.columnMappingToOutputParameter
(ColumnMapping mapping, Supplier<ServiceRegistryDataObjectModel> currentModelSupplier, Function<String, ServiceRegistryDataObjectModel> dataObjectModelProvider) protected static ServiceOutputParameter
ServiceParameterUtil.columnMappingToOutputParameter
(ColumnMapping mapping, Supplier<ServiceRegistryDataObjectModel> currentModelSupplier, Function<String, ServiceRegistryDataObjectModel> dataObjectModelProvider) static Collection<ServiceOutputParameter>
ServiceParameterUtil.extractServiceOutputParameters
(ServiceDefinitionModel model, Supplier<ServiceRegistryDataObjectModel> currentModelSupplier, Function<String, ServiceRegistryDataObjectModel> dataObjectModelProvider) static Collection<ServiceOutputParameter>
ServiceParameterUtil.extractServiceOutputParameters
(ServiceDefinitionModel model, Supplier<ServiceRegistryDataObjectModel> currentModelSupplier, Function<String, ServiceRegistryDataObjectModel> dataObjectModelProvider)