CmsUserAddInfoBean infoBean = it.next(); if (infoBean.getValue() == null) { m_user.deleteAdditionalInfo(infoBean.getName()); } else { m_user.setAdditionalInfo(
new Integer(getWorkplaceButtonStyle())); } else if (cms != null) { m_user.deleteAdditionalInfo( PREFERENCES + CmsWorkplaceConfiguration.N_WORKPLACEGENERALOPTIONS getWorkplaceReportType()); } else if (cms != null) { m_user.deleteAdditionalInfo( PREFERENCES + CmsWorkplaceConfiguration.N_WORKPLACEGENERALOPTIONS getUploadVariant().name()); } else if (cms != null) { m_user.deleteAdditionalInfo( PREFERENCES + CmsWorkplaceConfiguration.N_WORKPLACEGENERALOPTIONS Boolean.valueOf(getListAllProjects())); } else if (cms != null) { m_user.deleteAdditionalInfo( PREFERENCES + CmsWorkplaceConfiguration.N_WORKPLACEGENERALOPTIONS Boolean.valueOf(getShowPublishNotification())); } else if (cms != null) { m_user.deleteAdditionalInfo( PREFERENCES + CmsWorkplaceConfiguration.N_WORKPLACEGENERALOPTIONS
+ CmsWorkplaceConfiguration.N_BUTTONSTYLE, new Integer(getWorkplaceButtonStyle())); } else if (cms != null) { m_user.deleteAdditionalInfo(PREFERENCES + CmsWorkplaceConfiguration.N_WORKPLACEGENERALOPTIONS + CmsWorkplaceConfiguration.N_BUTTONSTYLE); + CmsWorkplaceConfiguration.N_REPORTTYPE, getWorkplaceReportType()); } else if (cms != null) { m_user.deleteAdditionalInfo(PREFERENCES + CmsWorkplaceConfiguration.N_WORKPLACEGENERALOPTIONS + CmsWorkplaceConfiguration.N_REPORTTYPE); + CmsWorkplaceConfiguration.N_UPLOADAPPLET, Boolean.valueOf(useUploadApplet())); } else if (cms != null) { m_user.deleteAdditionalInfo(PREFERENCES + CmsWorkplaceConfiguration.N_WORKPLACEGENERALOPTIONS + CmsWorkplaceConfiguration.N_UPLOADAPPLET); + CmsWorkplaceConfiguration.N_LISTALLPROJECTS, Boolean.valueOf(getListAllProjects())); } else if (cms != null) { m_user.deleteAdditionalInfo(PREFERENCES + CmsWorkplaceConfiguration.N_WORKPLACEGENERALOPTIONS + CmsWorkplaceConfiguration.N_LISTALLPROJECTS); + CmsWorkplaceConfiguration.N_PUBLISHNOTIFICATION, Boolean.valueOf(getShowPublishNotification())); } else if (cms != null) { m_user.deleteAdditionalInfo(PREFERENCES + CmsWorkplaceConfiguration.N_WORKPLACEGENERALOPTIONS + CmsWorkplaceConfiguration.N_PUBLISHNOTIFICATION);
/** * Deletes the user image of the current user.<p> * * @param cms the cms context */ public void deleteUserImage(CmsObject cms) { CmsUser user = cms.getRequestContext().getCurrentUser(); String userIconPath = (String)user.getAdditionalInfo(USER_IMAGE_INFO); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(userIconPath)) { try { CmsObject adminCms = OpenCms.initCmsObject(m_adminCms); if (adminCms.existsResource(userIconPath)) { CmsProject tempProject = adminCms.createTempfileProject(); adminCms.getRequestContext().setCurrentProject(tempProject); adminCms.lockResource(userIconPath); adminCms.deleteResource(userIconPath, CmsResource.DELETE_REMOVE_SIBLINGS); } user.deleteAdditionalInfo(CmsUserIconHelper.USER_IMAGE_INFO); adminCms.writeUser(user); try { OpenCms.getPublishManager().publishProject(adminCms); } catch (Exception e) { LOG.error("Error publishing user image resources.", e); } } catch (CmsException e) { LOG.error("Error deleting previous user image.", e); } } }