This repository has been archived on 2018-02-23. You can view files and clone it, but cannot push or open issues or pull requests.
url-shortener/src/main/kotlin/net/cismon/urlshortener/service/UrlService.kt

19 lines
487 B
Kotlin

package net.cismon.urlshortener.service
import net.cismon.urlshortener.dao.UrlDao
import net.cismon.urlshortener.model.UrlModel
import org.springframework.stereotype.Service
@Service
class UrlService(val urlDao: UrlDao) {
fun saveUrl(url: UrlModel) = urlDao.save(url)
fun getAllUrl(uid: Long) = urlDao.findByUid(uid)
fun deleteUrl(id: Long) = urlDao.deleteById(id)
fun getUrl(id: Long) = urlDao.findById(id)
fun getUrl(uuid: String) = urlDao.findByUuid(uuid)
}