/*
* Copyright (C) 2013 Intel Corporation
* All rights reserved.
*/
package com.intel.mtwilson.tag.dao.jdbi;
import com.intel.mtwilson.tag.model.CertificateRequest;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.intel.dcsg.cpg.io.UUID;
import org.skife.jdbi.v2.StatementContext;
import org.skife.jdbi.v2.tweak.ResultSetMapper;
/**
*
* @author jbuhacoff
*/
public class CertificateRequestResultMapper implements ResultSetMapper<CertificateRequest> {
@Override
public CertificateRequest map(int i, ResultSet rs, StatementContext sc) throws SQLException {
CertificateRequest certificateRequest = new CertificateRequest();
certificateRequest.setId(UUID.valueOf(rs.getString("id")));
certificateRequest.setSubject(rs.getString("subject"));
certificateRequest.setContentType(rs.getString("contentType"));
certificateRequest.setStatus(rs.getString("status"));
certificateRequest.setContent(rs.getBytes("content"));
return certificateRequest;
}
}