Uses of Interface
com.flowable.serviceregistry.api.repository.ServiceDefinitionModel
-
-
Uses of ServiceDefinitionModel in com.flowable.dataobject.engine.impl.runtime.datasource
Methods in com.flowable.dataobject.engine.impl.runtime.datasource that return ServiceDefinitionModel Modifier and Type Method Description ServiceDefinitionModel
DataObjectOperations. getServiceDefinitionModel(DataObjectDefinition dataObjectDefinition, DataObjectModel objectModel)
-
Uses of ServiceDefinitionModel in com.flowable.serviceregistry.api.interceptor
Methods in com.flowable.serviceregistry.api.interceptor with parameters of type ServiceDefinitionModel Modifier and Type Method Description void
ServiceInvokerInterceptor. afterServiceInvocation(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context, ServiceInvocationResult result)
void
ServiceInvokerInterceptor. beforeServiceInvocation(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context)
-
Uses of ServiceDefinitionModel in com.flowable.serviceregistry.api.repository
Methods in com.flowable.serviceregistry.api.repository that return ServiceDefinitionModel Modifier and Type Method Description ServiceDefinitionModel
ServiceResourceConverter. convertServiceResourceToModel(byte[] serviceResourceBytes)
ServiceDefinitionModel
ServiceResourceConverter. convertServiceResourceToModel(InputStream serviceResourceStream)
ServiceDefinitionModel
ServiceRegistryRepositoryService. getServiceDefinitionModel(String serviceDefinitionId)
Returns theServiceDefinitionModel
including all service model info.ServiceDefinitionModel
ServiceRegistryRepositoryService. getServiceDefinitionModelByKey(String serviceDefinitionKey)
Returns theServiceDefinitionModel
including all service model info, using the service definition key and resolving the key to the latest version.ServiceDefinitionModel
ServiceRegistryRepositoryService. getServiceDefinitionModelByKeyAndTenantId(String serviceDefinitionKey, String tenantId)
Returns theServiceDefinitionModel
including all service model info, using the service definition key and resolving the key to the latest version.ServiceDefinitionModel
ServiceRegistryRepositoryService. getServiceDefinitionModelByReferenceKeyAndTenantId(String referenceKey, String tenantId)
Returns theServiceDefinitionModel
including all service model info, using the reference key and resolving the key to the latest version.Methods in com.flowable.serviceregistry.api.repository with parameters of type ServiceDefinitionModel Modifier and Type Method Description String
ServiceResourceConverter. convertServiceDefinitionModelToJson(ServiceDefinitionModel serviceDefinitionModel)
-
Uses of ServiceDefinitionModel in com.flowable.serviceregistry.engine
Methods in com.flowable.serviceregistry.engine that return ServiceDefinitionModel Modifier and Type Method Description ServiceDefinitionModel
ServiceRegistryRepositoryServiceImpl. getServiceDefinitionModel(String serviceDefinitionId)
ServiceDefinitionModel
ServiceRegistryRepositoryServiceImpl. getServiceDefinitionModelByKey(String serviceDefinitionKey)
ServiceDefinitionModel
ServiceRegistryRepositoryServiceImpl. getServiceDefinitionModelByKeyAndTenantId(String serviceDefinitionKey, String tenantId)
ServiceDefinitionModel
ServiceRegistryRepositoryServiceImpl. getServiceDefinitionModelByReferenceKeyAndTenantId(String referenceKey, String tenantId)
Methods in com.flowable.serviceregistry.engine with parameters of type ServiceDefinitionModel Modifier and Type Method Description ServiceInvocationResponse
ServiceInvoker. invoke(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext)
List<ServiceInvocationResponse>
ServiceInvoker. invokeList(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext)
-
Uses of ServiceDefinitionModel in com.flowable.serviceregistry.engine.impl.cmd
Methods in com.flowable.serviceregistry.engine.impl.cmd that return ServiceDefinitionModel Modifier and Type Method Description ServiceDefinitionModel
GetServiceDefinitionModelByReferenceCmd. execute(CommandContext commandContext)
ServiceDefinitionModel
GetServiceDefinitionModelCmd. execute(CommandContext commandContext)
protected ServiceDefinitionModel
InvokeServiceCmd. getServiceDefinitionModel(ServiceDefinitionEntity serviceDefinition, CommandContext commandContext)
Methods in com.flowable.serviceregistry.engine.impl.cmd with parameters of type ServiceDefinitionModel Modifier and Type Method Description protected Map<String,Object>
InvokeServiceCmd. createValidateAndCompleteServiceInvocationInputDataMap(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ExpressionManager expressionManager)
Creates, validates and completes the service invocation data according the input parameter definition of the service.protected Object
InvokeServiceCmd. getLookupId(ServiceDefinitionModel serviceDefinitionModel, ServiceInvocationResponse invocationResponse, Map<String,Object> resultMap, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Search for the lookup id value in the response according the mapping in the service definition and do proper handling of the response type (e.g.protected ServiceInvoker
InvokeServiceCmd. getServiceInvoker(ServiceDefinitionModel serviceDefinitionModel, CommandContext commandContext)
protected ServiceOperation
InvokeServiceCmd. getServiceOperation(ServiceDefinitionModel serviceDefinitionModel)
protected Map<String,Object>
InvokeServiceCmd. handleOutputParametersValues(Object invocationResponse, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, Collection<ServiceOutputParameter> outputParameters)
protected Map<String,Object>
InvokeServiceCmd. handleOutputParameterValues(Object invocationResponse, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration)
Verifies and handles output values according the output paramter definition of the service (specially missing and null-value output).protected ServiceInvocationResultResponse
InvokeServiceCmd. handleServiceInvocationResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvoker serviceInvoker, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResponse invocationResponse)
protected List<ServiceInvocationResultResponse>
InvokeListServiceCmd. invoke(ServiceInvoker serviceInvoker, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, CommandContext commandContext)
protected abstract T
InvokeServiceCmd. invoke(ServiceInvoker serviceInvoker, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, CommandContext commandContext)
protected ServiceInvocationResultResponse
InvokeSingleServiceCmd. invoke(ServiceInvoker serviceInvoker, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, CommandContext commandContext)
protected T
InvokeServiceCmd. invokeService(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvoker serviceInvoker, ServiceInvocationContextImpl context, CommandContext commandContext)
protected void
InvokeServiceCmd. processAndValidateInputParameter(ServiceDefinitionModel serviceDefinitionModel, ServiceInputParameter inputParameter, Map<String,Object> serviceInvocationInputData, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ExpressionManager expressionManager)
Internal method to process a single input parameter by looking at its definition and checking its value. -
Uses of ServiceDefinitionModel in com.flowable.serviceregistry.engine.impl.deployer
Methods in com.flowable.serviceregistry.engine.impl.deployer that return ServiceDefinitionModel Modifier and Type Method Description ServiceDefinitionModel
ServiceResourceConverterImpl. convertServiceResourceToModel(byte[] appResourceBytes)
ServiceDefinitionModel
ServiceResourceConverterImpl. convertServiceResourceToModel(InputStream appResourceStream)
Methods in com.flowable.serviceregistry.engine.impl.deployer with parameters of type ServiceDefinitionModel Modifier and Type Method Description protected Map<String,ColumnMapping>
ServiceResourceConverterImpl. columnMappingsByName(ServiceDefinitionModel model)
String
ServiceResourceConverterImpl. convertServiceDefinitionModelToJson(ServiceDefinitionModel serviceDefinitionModel)
protected ServiceDefinitionEntity
ServiceDefinitionDeployer. getMostRecentVersionOfServiceDefinition(ServiceDefinitionModel serviceDefinitionModel, String tenantId)
protected void
ServiceDefinitionDeployer. updateCachingAndArtifacts(ServiceDefinitionEntity serviceDefinition, ServiceDefinitionModel serviceResourceModel, ServiceDeploymentEntity deployment)
-
Uses of ServiceDefinitionModel in com.flowable.serviceregistry.engine.impl.invoker.db
Fields in com.flowable.serviceregistry.engine.impl.invoker.db declared as ServiceDefinitionModel Modifier and Type Field Description protected ServiceDefinitionModel
JoinTableConfig. referenceModel
Methods in com.flowable.serviceregistry.engine.impl.invoker.db that return ServiceDefinitionModel Modifier and Type Method Description ServiceDefinitionModel
JoinTableConfig. getReferenceModel()
Methods in com.flowable.serviceregistry.engine.impl.invoker.db that return types with arguments of type ServiceDefinitionModel Modifier and Type Method Description protected org.apache.commons.lang3.tuple.Pair<ServiceDefinitionModel,ServiceRegistryDataObjectModel>
DbServiceInvoker. findReferenceServiceDefinitionModel(ColumnMapping columnMapping, String tenantId, ServiceRegistryDataObjectModel dataObjectModel)
Method parameters in com.flowable.serviceregistry.engine.impl.invoker.db with type arguments of type ServiceDefinitionModel Modifier and Type Method Description Map<String,Object>
DatabaseSchemaDataObjectJdbcTemplate. insert(ServiceInvocationVariablesContainer variableContainer, ServiceDefinitionModel serviceDefinitionModel, Map<String,List<DbColumnMapping>> insertColumnsByName, BiFunction<String,ServiceDefinitionModel,ColumnMapping> columnMappingProvider)
Constructors in com.flowable.serviceregistry.engine.impl.invoker.db with parameters of type ServiceDefinitionModel Constructor Description JoinTableConfig(ColumnMapping columnMapping, ServiceDefinitionModel referenceModel, ServiceRegistryDataObjectModel referenceDataObjectModel, long id)
-
Uses of ServiceDefinitionModel in com.flowable.serviceregistry.engine.impl.invoker.expression
Methods in com.flowable.serviceregistry.engine.impl.invoker.expression with parameters of type ServiceDefinitionModel Modifier and Type Method Description protected void
ExpressionInvoker. completeInputParameter(ServiceDefinitionModel serviceDefinitionModel, ServiceInputParameter inputParameter, ServiceInvocationVariablesContainer serviceInvocationVariablesContainer)
Internal method to process a single input parameter by looking at its definition and checking its value and adding null values for missing input parameter values in the data map.protected Object
ExpressionInvoker. executeExpressionAndGetResult(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context)
ServiceInvocationResponse
ExpressionInvoker. invoke(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context)
List<ServiceInvocationResponse>
ExpressionInvoker. invokeList(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext)
-
Uses of ServiceDefinitionModel in com.flowable.serviceregistry.engine.impl.invoker.rest
Methods in com.flowable.serviceregistry.engine.impl.invoker.rest with parameters of type ServiceDefinitionModel Modifier and Type Method Description protected com.fasterxml.jackson.databind.JsonNode
RestServiceInvoker. applyOutputPathIfApplicable(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, com.fasterxml.jackson.databind.JsonNode resultJsonNode)
protected void
RestServiceInvoker. configureRequest(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, HttpRequest request, ServiceInvocationVariablesContainer variablesContainer)
protected org.apache.http.impl.client.HttpClientBuilder
RestServiceInvoker. createHttpClientBuilder(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context)
protected String
RestServiceInvoker. encodeBasicAuth(String username, String password, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
void
RestServiceInvokerEnhancer. enhanceHttpClientBuilder(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
void
RestServiceInvokerEnhancer. enhanceHttpRequest(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.apache.http.client.methods.HttpRequestBase httpRequestBase)
void
RestServiceInvokerEnhancer. enhanceHttpResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.apache.http.HttpResponse httpResponse)
void
RestServiceInvokerEnhancer. enhanceJsonResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, com.fasterxml.jackson.databind.JsonNode jsonResponse)
HttpResponse
RestServiceInvoker. execute(HttpRequest request, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context)
protected RestServiceAuthorization
RestServiceInvoker. getAuthorization(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
protected String
RestServiceInvoker. getBody(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ExpressionManager expressionManager, ServiceInvocationVariablesContainer serviceInvocationVariablesContainer)
protected String
RestServiceInvoker. getUrl(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
RestServiceInvocationResponse
RestServiceInvoker. invoke(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context)
List<ServiceInvocationResponse>
RestServiceInvoker. invokeList(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext)
protected boolean
RestServiceInvoker. lookupBooleanProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, boolean defaultValue)
protected MultiValueMap<String,String>
RestServiceInvoker. lookupHeaders(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
protected int
RestServiceInvoker. lookupIntegerProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, int defaultValue)
protected String
RestServiceInvoker. lookupStringProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, String defaultValue)
HttpResponse
RestServiceInvoker. perform(org.apache.http.impl.client.CloseableHttpClient client, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, HttpRequest httpRequest)
-
Uses of ServiceDefinitionModel in com.flowable.serviceregistry.engine.impl.persistence.deploy
Fields in com.flowable.serviceregistry.engine.impl.persistence.deploy declared as ServiceDefinitionModel Modifier and Type Field Description protected ServiceDefinitionModel
ServiceDefinitionCacheEntry. serviceDefinitionModel
Methods in com.flowable.serviceregistry.engine.impl.persistence.deploy that return ServiceDefinitionModel Modifier and Type Method Description ServiceDefinitionModel
ServiceDefinitionCacheEntry. getServiceDefinitionModel()
Methods in com.flowable.serviceregistry.engine.impl.persistence.deploy with parameters of type ServiceDefinitionModel Modifier and Type Method Description void
ServiceDefinitionCacheEntry. setServiceDefinitionModel(ServiceDefinitionModel serviceDefinitionModel)
Constructors in com.flowable.serviceregistry.engine.impl.persistence.deploy with parameters of type ServiceDefinitionModel Constructor Description ServiceDefinitionCacheEntry(ServiceDefinitionEntity serviceDefinitionEntity, ServiceDefinitionModel serviceDefinitionModel)
-
Uses of ServiceDefinitionModel in com.flowable.serviceregistry.engine.impl.repository
Classes in com.flowable.serviceregistry.engine.impl.repository that implement ServiceDefinitionModel Modifier and Type Class Description class
BaseServiceDefinitionModel
-
Uses of ServiceDefinitionModel in com.flowable.serviceregistry.engine.impl.util
Methods in com.flowable.serviceregistry.engine.impl.util with parameters of type ServiceDefinitionModel Modifier and Type Method Description static Collection<ServiceInputParameter>
ServiceParameterUtil. extractServiceInputParameters(ServiceDefinitionModel model, ServiceOperation operation)
static Collection<ServiceOutputParameter>
ServiceParameterUtil. extractServiceOutputParameters(ServiceDefinitionModel model, ServiceOperation operation, ServiceInvocationContextImpl context)
static Collection<ServiceOutputParameter>
ServiceParameterUtil. extractServiceOutputParameters(ServiceDefinitionModel model, ServiceInvocationContextImpl context)
static Collection<ServiceOutputParameter>
ServiceParameterUtil. extractServiceOutputParameters(ServiceDefinitionModel model, Supplier<ServiceRegistryDataObjectModel> currentModelSupplier, Function<String,ServiceRegistryDataObjectModel> dataObjectModelProvider)
-