@@ -0,0 +1,1686 @@
+package com.rizki.mufrizal.spring.oauth2.custom.service.impl;%0A%0Aimport com.rizki.mufrizal.spring.oauth2.custom.domain.Mahasiswa;%0Aimport com.rizki.mufrizal.spring.oauth2.custom.repository.MahasiswaRepository;%0Aimport com.rizki.mufrizal.spring.oauth2.custom.service.MahasiswaService;%0Aimport org.springframework.beans.factory.annotation.Autowired;%0Aimport org.springframework.data.domain.Page;%0Aimport org.springframework.data.domain.Pageable;%0Aimport org.springframework.stereotype.Service;%0Aimport org.springframework.transaction.annotation.Transactional;%0A%0A/**%0A *%0A * @Author Rizki Mufrizal %3Cmufrizalrizki@gmail.com%3E%0A * @Web %3Chttps://RizkiMufrizal.github.io%3E%0A * @Since Feb 5, 2017%0A * @Time 7:28:02 PM%0A * @Encoding UTF-8%0A * @Project Spring-OAuth2-Custom%0A * @Package com.rizki.mufrizal.spring.oauth2.custom.service.impl%0A *%0A */%0A@Service%0A@Transactional(readOnly = true)%0Apublic class MahasiswaServiceImpl implements MahasiswaService %7B%0A%0A    @Autowired%0A    private MahasiswaRepository mahasiswaRepository;%0A%0A    @Transactional%0A    @Override%0A    public void saveMahasiswa(Mahasiswa mahasiswa) %7B%0A        mahasiswaRepository.save(mahasiswa);%0A    %7D%0A%0A    @Transactional%0A    @Override%0A    public void updateMahasiswa(Mahasiswa mahasiswa) %7B%0A        mahasiswaRepository.save(mahasiswa);%0A    %7D%0A%0A    @Transactional%0A    @Override%0A    public void deleteMahasiswa(String idMahasiswa) %7B%0A        mahasiswaRepository.delete(idMahasiswa);%0A    %7D%0A%0A    @Override%0A    public Mahasiswa getMahasiswa(String idMahasiswa) %7B%0A        return mahasiswaRepository.findOne(idMahasiswa);%0A    %7D%0A%0A    @Override%0A    public Page%3CMahasiswa%3E getMahasiswas(Pageable pageable) %7B%0A        return mahasiswaRepository.findAll(pageable);%0A    %7D%0A%0A%7D%0A

add mahasiswa service impl