/** * Returns the edit all flag parameter value.<p> * * @return the edit all flag parameter value */ public String getParamEditall() { CmsWorkplaceUserInfoManager manager = OpenCms.getWorkplaceManager().getUserInfoManager(); if ((manager == null) || (manager.getBlocks() == null) || manager.getBlocks().isEmpty()) { // if the configuration is empty return Boolean.TRUE.toString(); } return m_paramEditall; }
/** * Creates a new additional information bean object.<p> * * @param user the user to create the bean for * * @return a new additional information bean object */ private List<CmsUserAddInfoBean> createAddInfoList(CmsUser user) { List<CmsUserAddInfoBean> addInfoList = new ArrayList<CmsUserAddInfoBean>(); // add beans Iterator<CmsWorkplaceUserInfoBlock> itBlocks = OpenCms.getWorkplaceManager().getUserInfoManager().getBlocks().iterator(); while (itBlocks.hasNext()) { CmsWorkplaceUserInfoBlock block = itBlocks.next(); Iterator<CmsWorkplaceUserInfoEntry> itEntries = block.getEntries().iterator(); while (itEntries.hasNext()) { CmsWorkplaceUserInfoEntry entry = itEntries.next(); Object value = user.getAdditionalInfo(entry.getKey()); if (value == null) { value = ""; } addInfoList.add(new CmsUserAddInfoBean(entry.getKey(), value.toString(), entry.getClassType())); } } return addInfoList; }
if (!Boolean.valueOf(getParamEditall()).booleanValue()) { int pos = 0; Iterator<CmsWorkplaceUserInfoBlock> it = OpenCms.getWorkplaceManager().getUserInfoManager().getBlocks().iterator(); while (it.hasNext()) { CmsWorkplaceUserInfoBlock block = it.next();
/** * @see org.opencms.workplace.tools.CmsDefaultToolHandler#isVisible(org.opencms.file.CmsObject) */ @Override public boolean isVisible(CmsObject cms) { if (getVisibilityFlag().equals(VISIBILITY_NONE)) { return false; } if (getLink().equals(getPath(ALLINFO_FILE))) { CmsWorkplaceUserInfoManager manager = OpenCms.getWorkplaceManager().getUserInfoManager(); if ((manager == null) || (manager.getBlocks() == null) || manager.getBlocks().isEmpty()) { return false; } } if (!OpenCms.getRoleManager().hasRole(cms, CmsRole.ACCOUNT_MANAGER)) { return false; } return true; }
if (!Boolean.valueOf(getParamEditall()).booleanValue()) { Iterator<CmsWorkplaceUserInfoBlock> itBlocks = OpenCms.getWorkplaceManager().getUserInfoManager().getBlocks().iterator(); while (itBlocks.hasNext()) { CmsWorkplaceUserInfoBlock block = itBlocks.next();
if (m_workplaceManager.getUserInfoManager() != null) { Element userInfosElement = workplaceElement.addElement(N_USERINFOS); Iterator<CmsWorkplaceUserInfoBlock> infoBlocks = m_workplaceManager.getUserInfoManager().getBlocks().iterator(); while (infoBlocks.hasNext()) { CmsWorkplaceUserInfoBlock block = infoBlocks.next();
if (m_workplaceManager.getUserInfoManager() != null) { Element userInfosElement = workplaceElement.addElement(N_USERINFOS); i = m_workplaceManager.getUserInfoManager().getBlocks().iterator(); while (i.hasNext()) { CmsWorkplaceUserInfoBlock block = (CmsWorkplaceUserInfoBlock)i.next();