EmailMessageMapper.java
package com.mycim.server.alarm.dao.mapper;
import com.mycim.framework.jdbc.mapper.RowMapper;
import com.mycim.valueobject.alm.EmailMessage;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* @author andy
*/
public class EmailMessageMapper implements RowMapper<EmailMessage> {
@Override
public EmailMessage mapRow(ResultSet rs, int rowNum) throws SQLException {
EmailMessage emailMessage = new EmailMessage();
emailMessage.setMessageRrn(rs.getLong("MESSAGE_RRN"));
emailMessage.setFromUser(rs.getString("FROM_USER"));
emailMessage.setToUsers(rs.getString("TO_USERS"));
emailMessage.setCcUsers(rs.getString("CC_USERS"));
emailMessage.setSubject(rs.getString("SUBJECT"));
emailMessage.setContent(rs.getString("CONTENT"));
emailMessage.setEmailType(rs.getString("EMAIL_TYPE"));
emailMessage.setAttributeData1(rs.getString("ATTRIBUTE_DATA1"));
emailMessage.setAttributeData2(rs.getString("ATTRIBUTE_DATA2"));
emailMessage.setAttributeData3(rs.getString("ATTRIBUTE_DATA3"));
emailMessage.setAttributeData4(rs.getString("ATTRIBUTE_DATA4"));
emailMessage.setAttributeData5(rs.getString("ATTRIBUTE_DATA5"));
return emailMessage;
}
}