Skip to content
Snippets Groups Projects
Commit 2466e7a6 authored by Cornelia Michlits's avatar Cornelia Michlits
Browse files

#84 bug fixes - database / databaseidx creation

parent f1f5eeb3
No related branches found
No related tags found
3 merge requests!81New stable release,!43Merge dev to master,!28Add "Search service"
......@@ -5,5 +5,5 @@ import org.springframework.data.elasticsearch.repository.ElasticsearchRepository
import org.springframework.stereotype.Repository;
@Repository(value = "ElasticDatabaseRepository")
public interface DatabaseRepository extends ElasticsearchRepository<Database, Long> {
public interface DatabaseidxRepository extends ElasticsearchRepository<Database, Long> {
}
......@@ -8,7 +8,8 @@ import at.tuwien.exception.*;
import at.tuwien.mapper.DatabaseMapper;
import at.tuwien.mapper.ImageMapper;
import at.tuwien.repository.jpa.ContainerRepository;
import at.tuwien.repository.elastic.DatabaseRepository;
import at.tuwien.repository.jpa.DatabaseRepository;
import at.tuwien.repository.elastic.DatabaseidxRepository;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -28,15 +29,18 @@ public class DatabaseService extends JdbcConnector {
private final ContainerRepository containerRepository;
private final DatabaseRepository databaseRepository;
private final DatabaseidxRepository databaseidxRepository;
private final DatabaseMapper databaseMapper;
@Autowired
public DatabaseService(ContainerRepository containerRepository, DatabaseRepository databaseRepository,
ImageMapper imageMapper, DatabaseMapper databaseMapper) {
DatabaseidxRepository databaseidxRepository, ImageMapper imageMapper,
DatabaseMapper databaseMapper) {
super(imageMapper, databaseMapper);
this.containerRepository = containerRepository;
this.databaseRepository = databaseRepository;
this.databaseMapper = databaseMapper;
this.databaseidxRepository = databaseidxRepository;
}
/**
......@@ -114,6 +118,8 @@ public class DatabaseService extends JdbcConnector {
final Database out = databaseRepository.save(database);
log.info("Created database {}", out.getId());
log.debug("created database {}", out);
// save in database_index - elastic search
databaseidxRepository.save(database);
return out;
}
......@@ -138,6 +144,8 @@ public class DatabaseService extends JdbcConnector {
final Database out = databaseRepository.save(database);
log.info("Updated database {}", out.getId());
log.debug("updated database {}", out);
// save in database_index - elastic search
databaseidxRepository.save(database);
return out;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment