package com.dianping.puma.biz.service.remote;
import com.dianping.puma.common.convert.Converter;
import com.dianping.puma.biz.dao.ClientConnectDao;
import com.dianping.puma.biz.entity.ClientConnectEntity;
import com.dianping.puma.consumer.model.ClientConnect;
import com.dianping.puma.consumer.service.PumaClientConnectService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* Created by xiaotian.li on 16/3/2.
* Email: lixiaotian07@gmail.com
*/
@Service
public class RemoteClientConnectService implements PumaClientConnectService {
@Autowired
Converter converter;
@Autowired
ClientConnectDao clientConnectDao;
@Override
public int update(String clientName, ClientConnect clientConnect) {
ClientConnectEntity entity = converter.convert(clientConnect, ClientConnectEntity.class);
entity.setClientName(clientName);
return clientConnectDao.update(entity);
}
public void setConverter(Converter converter) {
this.converter = converter;
}
public void setClientConnectDao(ClientConnectDao clientConnectDao) {
this.clientConnectDao = clientConnectDao;
}
}