2020-06-17 17:54:21 +07:00
|
|
|
package com.cubetiqs.demo.service;
|
|
|
|
|
|
|
|
import com.cubetiqs.demo.domain.PostEntity;
|
|
|
|
import com.cubetiqs.demo.repository.BaseRepository;
|
|
|
|
import com.cubetiqs.demo.repository.PostRepository;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
2020-06-18 19:47:20 +07:00
|
|
|
import org.springframework.data.domain.Page;
|
|
|
|
import org.springframework.data.domain.Pageable;
|
2020-06-17 17:54:21 +07:00
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
2020-06-18 19:47:20 +07:00
|
|
|
import java.util.List;
|
|
|
|
|
2020-06-17 17:54:21 +07:00
|
|
|
@Service
|
|
|
|
public class PostServiceImpl extends BaseServiceImpl<PostEntity, Long> implements PostService {
|
|
|
|
private final PostRepository postRepository;
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
public PostServiceImpl(PostRepository postRepository) {
|
|
|
|
this.postRepository = postRepository;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public BaseRepository<PostEntity, Long> getRepository() {
|
|
|
|
return postRepository;
|
|
|
|
}
|
2020-06-18 19:47:20 +07:00
|
|
|
|
|
|
|
@Override
|
|
|
|
public Page<PostEntity> findAll(Pageable pageable, String q) {
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public List<PostEntity> findAllActives() {
|
|
|
|
return postRepository.findAllActives();
|
|
|
|
}
|
2020-06-17 17:54:21 +07:00
|
|
|
}
|