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 ServiceDefinitionModelDataObjectOperations. 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 voidServiceInvokerInterceptor. afterServiceInvocation(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context, ServiceInvocationResult result)voidServiceInvokerInterceptor. 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 ServiceDefinitionModelServiceResourceConverter. convertServiceResourceToModel(byte[] serviceResourceBytes)ServiceDefinitionModelServiceResourceConverter. convertServiceResourceToModel(InputStream serviceResourceStream)ServiceDefinitionModelServiceRegistryRepositoryService. getServiceDefinitionModel(String serviceDefinitionId)Returns theServiceDefinitionModelincluding all service model info.ServiceDefinitionModelServiceRegistryRepositoryService. getServiceDefinitionModelByKey(String serviceDefinitionKey)Returns theServiceDefinitionModelincluding all service model info, using the service definition key and resolving the key to the latest version.ServiceDefinitionModelServiceRegistryRepositoryService. getServiceDefinitionModelByKeyAndTenantId(String serviceDefinitionKey, String tenantId)Returns theServiceDefinitionModelincluding all service model info, using the service definition key and resolving the key to the latest version.ServiceDefinitionModelServiceRegistryRepositoryService. getServiceDefinitionModelByReferenceKeyAndTenantId(String referenceKey, String tenantId)Returns theServiceDefinitionModelincluding 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 StringServiceResourceConverter. 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 ServiceDefinitionModelServiceRegistryRepositoryServiceImpl. getServiceDefinitionModel(String serviceDefinitionId)ServiceDefinitionModelServiceRegistryRepositoryServiceImpl. getServiceDefinitionModelByKey(String serviceDefinitionKey)ServiceDefinitionModelServiceRegistryRepositoryServiceImpl. getServiceDefinitionModelByKeyAndTenantId(String serviceDefinitionKey, String tenantId)ServiceDefinitionModelServiceRegistryRepositoryServiceImpl. getServiceDefinitionModelByReferenceKeyAndTenantId(String referenceKey, String tenantId)Methods in com.flowable.serviceregistry.engine with parameters of type ServiceDefinitionModel Modifier and Type Method Description ServiceInvocationResponseServiceInvoker. 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 ServiceDefinitionModelGetServiceDefinitionModelByReferenceCmd. execute(CommandContext commandContext)ServiceDefinitionModelGetServiceDefinitionModelCmd. execute(CommandContext commandContext)protected ServiceDefinitionModelInvokeServiceCmd. getServiceDefinitionModel(ServiceDefinitionEntity serviceDefinition, CommandContext commandContext)Methods in com.flowable.serviceregistry.engine.impl.cmd with parameters of type ServiceDefinitionModel Modifier and Type Method Description protected ServiceInvocationResultResponseInvokeServiceCmd. createServiceInvocationResultResponseForJsonNode(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResponse invocationResponse, com.fasterxml.jackson.databind.ObjectMapper objectMapper, Object responseObject)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 ObjectInvokeServiceCmd. 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 ServiceInvokerInvokeServiceCmd. getServiceInvoker(ServiceDefinitionModel serviceDefinitionModel, CommandContext commandContext)protected ServiceOperationInvokeServiceCmd. getServiceOperation(ServiceDefinitionModel serviceDefinitionModel)protected Map<String,Object>InvokeServiceCmd. handleObjectOutputTypeForArrayResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResponse invocationResponse, Iterable<?> responseObject)Handles service object output for array responses.protected Map<String,Object>InvokeServiceCmd. handleOutputParametersValues(Object responseData, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, Collection<ServiceOutputParameter> outputParameters, ServiceInvocationResponse invocationResponse)protected Map<String,Object>InvokeServiceCmd. handleOutputParameterValues(Object responseData, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResponse invocationResponse)Verifies and handles output values according the output paramter definition of the service (specially missing and null-value output).protected ServiceInvocationResultResponseInvokeServiceCmd. 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 TInvokeServiceCmd. invoke(ServiceInvoker serviceInvoker, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, CommandContext commandContext)protected ServiceInvocationResultResponseInvokeSingleServiceCmd. invoke(ServiceInvoker serviceInvoker, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, CommandContext commandContext)protected TInvokeServiceCmd. invokeService(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvoker serviceInvoker, ServiceInvocationContextImpl context, CommandContext commandContext)protected voidInvokeServiceCmd. 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 ServiceDefinitionModelServiceResourceConverterImpl. convertServiceResourceToModel(byte[] appResourceBytes)ServiceDefinitionModelServiceResourceConverterImpl. 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)StringServiceResourceConverterImpl. convertServiceDefinitionModelToJson(ServiceDefinitionModel serviceDefinitionModel)protected ServiceDefinitionEntityServiceDefinitionDeployer. getMostRecentVersionOfServiceDefinition(ServiceDefinitionModel serviceDefinitionModel, String tenantId)protected voidServiceDefinitionDeployer. updateCachingAndArtifacts(ServiceDefinitionEntity serviceDefinition, ServiceDefinitionModel serviceResourceModel, ServiceDeploymentEntity deployment) -
Uses of ServiceDefinitionModel in com.flowable.serviceregistry.engine.impl.invoker
Methods in com.flowable.serviceregistry.engine.impl.invoker with parameters of type ServiceDefinitionModel Modifier and Type Method Description protected voidAbstractServiceInvoker. 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 ServiceInvocationVariablesContainerAbstractServiceInvoker. createAndInitializeServiceInvocationVariablesContainer(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context)Creates and initializes a new service invocation variables container according the input parameter definition and initializes empty parameters as well to become accessible in various invocation contexts like expressions or scripts. -
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 ServiceDefinitionModelJoinTableConfig. referenceModelMethods in com.flowable.serviceregistry.engine.impl.invoker.db that return ServiceDefinitionModel Modifier and Type Method Description ServiceDefinitionModelJoinTableConfig. 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 ObjectExpressionInvoker. executeExpressionAndGetResult(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context)ServiceInvocationResponseExpressionInvoker. 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
Fields in com.flowable.serviceregistry.engine.impl.invoker.rest declared as ServiceDefinitionModel Modifier and Type Field Description protected ServiceDefinitionModelExpressionHttpHandler. serviceDefinitionModelprotected ServiceDefinitionModelScriptHttpHandler. serviceDefinitionModelMethods in com.flowable.serviceregistry.engine.impl.invoker.rest with parameters of type ServiceDefinitionModel Modifier and Type Method Description protected com.fasterxml.jackson.databind.JsonNodeRestServiceInvoker. applyOutputPathIfApplicable(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, com.fasterxml.jackson.databind.JsonNode resultJsonNode)protected voidRestServiceInvoker. configureRequest(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, HttpRequest request, ServiceInvocationVariablesContainer variablesContainer)protected FlowableHttpClientRestServiceInvoker. createFlowableHttpClient(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationVariablesContainer variablesContainer, ServiceRegistryEngineConfiguration engineConfiguration)protected <T extends HttpResponseHandler & HttpRequestHandler>
TRestServiceInvoker. createHttpRequestOrResponseHandler(com.fasterxml.jackson.databind.JsonNode handlerNode, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)protected HttpRequestHandlerRestServiceInvoker. createRequestHandler(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)protected HttpResponseHandlerRestServiceInvoker. createResponseHandler(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)protected StringRestServiceInvoker. encodeBasicAuth(String username, String password, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)voidRestServiceInvokerEnhancer. enhanceHttpRequest(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, HttpRequest httpRequestBase)voidRestServiceInvokerEnhancer. enhanceHttpResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, HttpResponse httpResponse)voidRestServiceInvokerEnhancer. enhanceJsonResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, com.fasterxml.jackson.databind.JsonNode jsonResponse)HttpResponseRestServiceInvoker. execute(HttpRequest request, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, ServiceInvocationVariablesContainer serviceDataVariablesContainer)protected RestServiceAuthorizationRestServiceInvoker. getAuthorization(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)protected StringRestServiceInvoker. getBody(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ExpressionManager expressionManager, ServiceInvocationVariablesContainer serviceInvocationVariablesContainer)protected StringRestServiceInvoker. getUrl(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)protected StringRestServiceInvoker. handleInputQueryParameters(String url, VariableContainer variableContainer, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)RestServiceInvocationResponseRestServiceInvoker. invoke(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context)List<ServiceInvocationResponse>RestServiceInvoker. invokeList(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext)protected booleanRestServiceInvoker. lookupBooleanProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, boolean defaultValue)protected MultiValueMap<String,String>RestServiceInvoker. lookupHeaders(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)protected intRestServiceInvoker. lookupIntegerProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, int defaultValue)protected StringRestServiceInvoker. lookupStringProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, String defaultValue)HttpResponseRestServiceInvoker. perform(FlowableHttpClient client, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, HttpRequest httpRequest, ServiceInvocationVariablesContainer variablesContainer)Constructors in com.flowable.serviceregistry.engine.impl.invoker.rest with parameters of type ServiceDefinitionModel Constructor Description ExpressionHttpHandler(Expression expression, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)ScriptHttpHandler(Expression language, String script, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) -
Uses of ServiceDefinitionModel in com.flowable.serviceregistry.engine.impl.invoker.script
Methods in com.flowable.serviceregistry.engine.impl.invoker.script with parameters of type ServiceDefinitionModel Modifier and Type Method Description protected VariableContainerScriptInvoker. executeScriptAndGetResult(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context)Executes the service definition using the scripting engines and the language defined in the script based service definition.ServiceInvocationResponseScriptInvoker. invoke(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext)List<ServiceInvocationResponse>ScriptInvoker. invokeList(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext) -
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 ServiceDefinitionModelServiceDefinitionCacheEntry. serviceDefinitionModelMethods in com.flowable.serviceregistry.engine.impl.persistence.deploy that return ServiceDefinitionModel Modifier and Type Method Description ServiceDefinitionModelServiceDefinitionCacheEntry. getServiceDefinitionModel()Methods in com.flowable.serviceregistry.engine.impl.persistence.deploy with parameters of type ServiceDefinitionModel Modifier and Type Method Description voidServiceDefinitionCacheEntry. 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 classBaseServiceDefinitionModel -
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)
-