JBunker/src/main/java/com/alterdekim/javabot/service/SynergyServiceImpl.java
2024-11-28 00:20:15 +03:00

39 lines
976 B
Java

package com.alterdekim.javabot.service;
import com.alterdekim.javabot.bot.SectionType;
import com.alterdekim.javabot.entities.Synergy;
import com.alterdekim.javabot.repository.SynergyRepository;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class SynergyServiceImpl implements SynergyService {
private final SynergyRepository repository;
public SynergyServiceImpl(SynergyRepository repository) {
this.repository = repository;
}
@Override
public void removeById(long synergyId) {
repository.deleteById(synergyId);
}
@Override
public void saveSynergy(Synergy synergy) {
repository.save(synergy);
}
@Override
public List<Synergy> getAllSynergies() {
return repository.findAll();
}
@Override
public void removeByEntityId(Long entityId, SectionType sectionType) {
repository.deleteByEntityId(entityId, sectionType.ordinal()+1);
}
}