package project.monitor.internal; import java.util.List; import org.apache.commons.collections.CollectionUtils; import kernel.web.ApplicationUtil; import project.monitor.AutoMonitorTransferAddressConfigService; import project.monitor.model.AutoMonitorTransferAddressConfig; public class AutoMonitorTransferAddressConfigServiceImpl implements AutoMonitorTransferAddressConfigService { @Override public void save(AutoMonitorTransferAddressConfig entity) { ApplicationUtil.executeInsert(entity); } @Override public void update(AutoMonitorTransferAddressConfig entity) { ApplicationUtil.executeUpdate(entity); } public void delete(AutoMonitorTransferAddressConfig entity) { ApplicationUtil.executeDelete(entity); } @Override public AutoMonitorTransferAddressConfig findById(String id) { return ApplicationUtil.executeGet(id,AutoMonitorTransferAddressConfig.class); } @Override public AutoMonitorTransferAddressConfig findByAddress(String address) { List list = ApplicationUtil.executeSelect(AutoMonitorTransferAddressConfig.class,"WHERE ADDRESS=?",new Object[] {address}); return CollectionUtils.isEmpty(list)?null:list.get(0); } public List findAll(){ return ApplicationUtil.executeSelect(AutoMonitorTransferAddressConfig.class); } }