package org.ovirt.engine.core.dal.dbbroker; import java.sql.ResultSet; import java.sql.SQLException; import org.springframework.jdbc.core.simple.ParameterizedRowMapper; import org.ovirt.engine.core.common.businessentities.RoleType; import org.ovirt.engine.core.common.businessentities.roles; import org.ovirt.engine.core.compat.Guid; public class RolesRowMapper implements ParameterizedRowMapper<roles> { @Override public roles mapRow(ResultSet rs, int rowNum) throws SQLException { roles entity = new roles(); entity.setdescription(rs.getString("description")); entity.setId(Guid.createGuidFromString(rs.getString("id"))); entity.setname(rs.getString("name")); entity.setis_readonly(rs.getBoolean("is_readonly")); entity.setType(RoleType.getById(rs.getInt("role_type"))); return entity; } }