package eu.aniketos.serviceruntime.data;
import eu.aniketos.serviceruntime.data.entities.Result;
import eu.aniketos.serviceruntime.data.entities.Service;
import eu.aniketos.serviceruntime.data.entities.ServiceTask;
import java.util.List;
public interface DataAdapter {
List<Result> getResults(String instanceId);
String addService(String serviceName, String processId);
void updateService(String service, String processId, String deploymentId);
Service getServiceByName(String serviceName);
String getProcessId(String service);
long addServiceTask(String atomicServiceUrl, String taskId,
String bpmn, String compositeServiceName);
List<ServiceTask> getServiceTasksByAtomicService(String atomicServiceUrl);
int deleteServiceTasks(String compositeServiceName);
ServiceTask getServiceTask(String compositeServiceName, String taskId);
}