package com.breakersoft.plow.service;
import java.util.UUID;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import com.breakersoft.plow.Service;
import com.breakersoft.plow.dao.ServiceDao;
import com.breakersoft.plow.thrift.ServiceT;
/**
*
* Handles most of the API most commonly used by wranglers/admins.
*
* @author chambers
*
*/
@org.springframework.stereotype.Service
@Transactional
public class WranglerServiceImpl implements WranglerService {
@Autowired
ServiceDao serviceDao;
@Override
public Service createService(ServiceT service) {
return serviceDao.create(service);
}
@Override
public void updateService(ServiceT service) {
serviceDao.update(service);
}
@Override
public void deleteService(UUID id) {
serviceDao.delete(id);
}
}