/*
* Copyright (C) 2013 Intel Corporation
* All rights reserved.
*/
package com.intel.mtwilson.feature.dao.jdbi;
import java.sql.ResultSet;
import java.sql.SQLException;
//import com.intel.dcsg.cpg.io.UUID;
import com.intel.mtwilson.feature.model.FeaturePermission;
import org.skife.jdbi.v2.StatementContext;
import org.skife.jdbi.v2.tweak.ResultSetMapper;
/**
*
* @author jbuhacoff
*/
public class FeaturePermissionResultMapper implements ResultSetMapper<FeaturePermission> {
@Override
public FeaturePermission map(int i, ResultSet rs, StatementContext sc) throws SQLException {
FeaturePermission obj = new FeaturePermission();
// obj.setId(UUID.valueOf(rs.getString("id")));
// obj.setName(rs.getString("name"));
// obj.setValue(rs.getString("value"));
obj.featureId = rs.getString("feature_id");
obj.featureName = rs.getString("feature_name");
obj.permitDomain = rs.getString("permit_domain");
obj.permitAction = rs.getString("permit_action");
obj.permitSelection = rs.getString("permit_selection");
obj.comment = rs.getString("comment");
return obj;
}
}