@Override public CommandEntity mapRow(ResultSet resultSet, int rowNum) throws SQLException { CommandEntity result = new CommandEntity(); result.setUserId(Guid.createGuidFromString(resultSet.getString("user_id"))); result.setId(Guid.createGuidFromString(resultSet.getString("command_id"))); result.setJobId(Guid.createGuidFromString(resultSet.getString("job_id"))); result.setStepId(Guid.createGuidFromString(resultSet.getString("step_id"))); result.setCreatedAt(DbFacadeUtils.fromDate(resultSet.getTimestamp("created_at"))); result.setCommandType(VdcActionType.forValue(resultSet.getInt("command_type"))); result.setParentCommandId( Guid.createGuidFromString(resultSet.getString("parent_command_id"))); result.setRootCommandId( Guid.createGuidFromString(resultSet.getString("root_command_id"))); result.setCommandParameters( deserializeParameters( resultSet.getString("command_parameters"), resultSet.getString("command_params_class"))); result.setReturnValue( deserializeReturnValue( resultSet.getString("return_value"), resultSet.getString("return_value_class"))); result.setCommandStatus(getCommandStatus(resultSet.getString("status"))); result.setExecuted(resultSet.getBoolean("executed")); result.setCallbackEnabled(resultSet.getBoolean("callback_enabled")); result.setCallbackNotified(resultSet.getBoolean("callback_notified")); return result; }