All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.camunda.community.rest.adapter.AbstractDecisionServiceAdapter.kt Maven / Gradle / Ivy

package org.camunda.community.rest.adapter

import org.camunda.bpm.dmn.engine.DmnDecisionTableResult
import org.camunda.bpm.engine.DecisionService
import org.camunda.bpm.engine.dmn.DecisionEvaluationBuilder
import org.camunda.bpm.engine.dmn.DecisionsEvaluationBuilder
import org.camunda.community.rest.impl.RemoteDecisionService
import org.camunda.community.rest.impl.implementedBy

abstract class AbstractDecisionServiceAdapter : DecisionService {

  override fun evaluateDecisionTableById(decisionDefinitionId: String?, variables: MutableMap?): DmnDecisionTableResult {
    implementedBy(RemoteDecisionService::class)
  }

  override fun evaluateDecisionTableById(decisionDefinitionId: String?): DecisionEvaluationBuilder {
    implementedBy(RemoteDecisionService::class)
  }

  override fun evaluateDecisionTableByKey(decisionDefinitionKey: String?, variables: MutableMap?): DmnDecisionTableResult {
    implementedBy(RemoteDecisionService::class)
  }

  override fun evaluateDecisionTableByKey(decisionDefinitionKey: String?): DecisionEvaluationBuilder {
    implementedBy(RemoteDecisionService::class)
  }

  override fun evaluateDecisionTableByKeyAndVersion(decisionDefinitionKey: String?, version: Int?, variables: MutableMap?): DmnDecisionTableResult {
    implementedBy(RemoteDecisionService::class)
  }

  override fun evaluateDecisionByKey(decisionDefinitionKey: String?): DecisionsEvaluationBuilder {
    implementedBy(RemoteDecisionService::class)
  }

  override fun evaluateDecisionById(decisionDefinitionId: String?): DecisionsEvaluationBuilder {
    implementedBy(RemoteDecisionService::class)
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy