protected UserGroupTemplateInfo buildUserGroupsTemplatesInfo(ResultSet rs) throws Exception {

    UserGroupTemplateInfo userGroupTemplateInfo = new UserGroupTemplateInfo();

    userGroupTemplateInfo.setColorSchemeId(rs.getString("colorSchemeId"));
    userGroupTemplateInfo.setCompanyId(rs.getLong("companyId"));
    userGroupTemplateInfo.setCss(rs.getString("css"));
    userGroupTemplateInfo.setGroupId(rs.getLong("groupId"));
    userGroupTemplateInfo.setLayoutSetId(rs.getLong("layoutSetId"));
    userGroupTemplateInfo.setLayoutSetPrototypeId(rs.getLong("layoutSetPrototypeId"));
    userGroupTemplateInfo.setLogo(rs.getShort("logo"));
    userGroupTemplateInfo.setLogoId(rs.getLong("logoId"));
    userGroupTemplateInfo.setPageCount(rs.getLong("pageCount"));
    userGroupTemplateInfo.setPrivateLayout(rs.getBoolean("privateLayout"));
    userGroupTemplateInfo.setSettings(rs.getString("settings"));
    userGroupTemplateInfo.setThemeId(rs.getString("themeId"));
    userGroupTemplateInfo.setUserGroupId(rs.getLong("userGroupId"));
    userGroupTemplateInfo.setWapColorSchemeId(rs.getString("wapColorSchemeId"));
    userGroupTemplateInfo.setWapThemeId(rs.getString("wapThemeId"));

    return userGroupTemplateInfo;
  }