@Test void getStatusesTest() { List<PlaceStatus> placeStatuses = Arrays.asList(PlaceStatus.PROPOSED, PlaceStatus.DECLINED, PlaceStatus.APPROVED, PlaceStatus.DELETED); assertEquals(placeStatuses, placeService.getStatuses()); }
@Override public List<PlaceStatus> getStatuses() { return Arrays.asList(PlaceStatus.class.getEnumConstants()); }
PlaceServiceImpl implements PlaceService { @Override public List<PlaceStatus> getStatuses() { return Arrays.asList(PlaceStatus.class.getEnumConstants()); } }
PlaceServiceImpl implements PlaceService { @Override public List<PlaceStatus> getStatuses() { return Arrays.asList(PlaceStatus.class.getEnumConstants()); } @Autowired  PlaceServiceImpl(PlaceRepo placeRepo,
                            ModelMapper modelMapper,
                            CategoryService categoryService,
                            LocationService locationService,
                            SpecificationService specificationService,
                            UserService userService,
                            OpenHoursService openingHoursService,
                            DiscountService discountService,
                            NotificationService notificationService,
                            @Qualifier(value = "datasourceTimezone") ZoneId datasourceTimezone,
                            RabbitTemplate rabbitTemplate,
                            ProposePlaceServiceImpl proposePlaceService); }
PlaceServiceImpl implements PlaceService { @Override public List<PlaceStatus> getStatuses() { return Arrays.asList(PlaceStatus.class.getEnumConstants()); } @Autowired  PlaceServiceImpl(PlaceRepo placeRepo,
                            ModelMapper modelMapper,
                            CategoryService categoryService,
                            LocationService locationService,
                            SpecificationService specificationService,
                            UserService userService,
                            OpenHoursService openingHoursService,
                            DiscountService discountService,
                            NotificationService notificationService,
                            @Qualifier(value = "datasourceTimezone") ZoneId datasourceTimezone,
                            RabbitTemplate rabbitTemplate,
                            ProposePlaceServiceImpl proposePlaceService); @Override PageableDto<AdminPlaceDto> getPlacesByStatus(PlaceStatus placeStatus, Pageable pageable); @Transactional @Override Place save(PlaceAddDto dto, String email); @Transactional @Override Place update(PlaceUpdateDto dto); @Override void deleteById(Long id); @Transactional @Override Long bulkDelete(List<Long> ids); @Override List<Place> findAll(); @Override UpdatePlaceStatusDto updateStatus(Long id, PlaceStatus status); @Transactional @Override List<UpdatePlaceStatusDto> updateStatuses(BulkUpdatePlaceStatusDto dto); @Override Place findById(Long id); @Override Optional<Place> findByIdOptional(Long id); @Override PlaceInfoDto getInfoById(Long id); @Override PlaceUpdateDto getInfoForUpdatingById(Long id); @Override List<PlaceByBoundsDto> findPlacesByMapsBounds(@Valid FilterPlaceDto filterPlaceDto); @Override boolean existsById(Long id); @Override Double averageRate(Long id); @Override List<PlaceByBoundsDto> getPlacesByFilter(FilterPlaceDto filterDto); @Override PageableDto<AdminPlaceDto> filterPlaceBySearchPredicate(FilterPlaceDto filterDto, Pageable pageable); @Override List<PlaceStatus> getStatuses(); }
PlaceServiceImpl implements PlaceService { @Override public List<PlaceStatus> getStatuses() { return Arrays.asList(PlaceStatus.class.getEnumConstants()); } @Autowired  PlaceServiceImpl(PlaceRepo placeRepo,
                            ModelMapper modelMapper,
                            CategoryService categoryService,
                            LocationService locationService,
                            SpecificationService specificationService,
                            UserService userService,
                            OpenHoursService openingHoursService,
                            DiscountService discountService,
                            NotificationService notificationService,
                            @Qualifier(value = "datasourceTimezone") ZoneId datasourceTimezone,
                            RabbitTemplate rabbitTemplate,
                            ProposePlaceServiceImpl proposePlaceService); @Override PageableDto<AdminPlaceDto> getPlacesByStatus(PlaceStatus placeStatus, Pageable pageable); @Transactional @Override Place save(PlaceAddDto dto, String email); @Transactional @Override Place update(PlaceUpdateDto dto); @Override void deleteById(Long id); @Transactional @Override Long bulkDelete(List<Long> ids); @Override List<Place> findAll(); @Override UpdatePlaceStatusDto updateStatus(Long id, PlaceStatus status); @Transactional @Override List<UpdatePlaceStatusDto> updateStatuses(BulkUpdatePlaceStatusDto dto); @Override Place findById(Long id); @Override Optional<Place> findByIdOptional(Long id); @Override PlaceInfoDto getInfoById(Long id); @Override PlaceUpdateDto getInfoForUpdatingById(Long id); @Override List<PlaceByBoundsDto> findPlacesByMapsBounds(@Valid FilterPlaceDto filterPlaceDto); @Override boolean existsById(Long id); @Override Double averageRate(Long id); @Override List<PlaceByBoundsDto> getPlacesByFilter(FilterPlaceDto filterDto); @Override PageableDto<AdminPlaceDto> filterPlaceBySearchPredicate(FilterPlaceDto filterDto, Pageable pageable); @Override List<PlaceStatus> getStatuses();  }