| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.its.api.op.service.traffic;
- import com.its.api.op.model.entity.database.RoadTraf;
- import com.its.api.op.repository.database.RoadTrafRepository;
- import lombok.RequiredArgsConstructor;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.stereotype.Service;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Optional;
- @Slf4j
- @RequiredArgsConstructor
- @Service
- public class RoadTrafService {
- private final RoadTrafRepository repo;
- public List<RoadTraf> findAll() {
- try {
- return this.repo.findAll();
- }
- catch (Exception e) {
- log.error("{}.findAll: Exception: {}", getClass().getSimpleName(), e.getMessage());
- }
- return new ArrayList<>();
- }
- public RoadTraf findById(Long id) {
- try {
- Optional<RoadTraf> data = this.repo.findById(id);
- if (data.isPresent()) {
- return data.get();
- }
- }
- catch (Exception e) {
- log.error("{}.findById: Object: {}, Exception: {}", getClass().getSimpleName(), id, e.getMessage());
- }
- return null;
- }
- }
|