/** * @see java.lang.Object#toString() */ @Override public String toString() { StringBuffer result = new StringBuffer(); result.append("[Group]"); result.append(" name:"); result.append(getName()); result.append(" id:"); result.append(m_id); result.append(" description:"); result.append(m_description); return result.toString(); } }
/** * @see java.lang.Object#toString() */ @Override public String toString() { StringBuffer result = new StringBuffer(); result.append("[Group]"); result.append(" name:"); result.append(getName()); result.append(" id:"); result.append(m_id); result.append(" description:"); result.append(m_description); return result.toString(); } }
/** * @see org.opencms.db.I_CmsCacheKey#getCacheKeyForGroupUsers(java.lang.String, org.opencms.db.CmsDbContext, org.opencms.file.CmsGroup) */ public String getCacheKeyForGroupUsers(String prefix, CmsDbContext context, CmsGroup group) { if (!context.getProjectId().isNullUUID()) { return ""; } StringBuffer cacheBuffer = new StringBuffer(64); cacheBuffer.append(prefix); cacheBuffer.append('_'); cacheBuffer.append(group.getName()); return cacheBuffer.toString(); }
/** * @see org.opencms.db.I_CmsCacheKey#getCacheKeyForGroupUsers(java.lang.String, org.opencms.db.CmsDbContext, org.opencms.file.CmsGroup) */ public String getCacheKeyForGroupUsers(String prefix, CmsDbContext context, CmsGroup group) { if (!context.getProjectId().isNullUUID()) { return ""; } StringBuffer cacheBuffer = new StringBuffer(64); cacheBuffer.append(prefix); cacheBuffer.append('_'); cacheBuffer.append(group.getName()); return cacheBuffer.toString(); }
/** * Caches the given group under its id AND fully qualified name.<p> * * @param group the group to cache */ public void cacheGroup(CmsGroup group) { if (m_disabled.get(CacheType.GROUP) != null) { return; } m_cacheGroup.put(group.getId().toString(), group); m_cacheGroup.put(group.getName(), group); }
/** * Caches the given group under its id AND fully qualified name.<p> * * @param group the group to cache */ public void cacheGroup(CmsGroup group) { if (m_disabled.get(CacheType.GROUP) != null) { return; } m_cacheGroup.put(group.getId().toString(), group); m_cacheGroup.put(group.getName(), group); }
/** * Removes the given group from the cache.<p> * * The group is removed by name AND also by uuid.<p> * * @param group the group to remove from cache */ public void uncacheGroup(CmsGroup group) { m_cacheGroup.remove(group.getId().toString()); m_cacheGroup.remove(group.getName()); }
/** * Removes the given group from the cache.<p> * * The group is removed by name AND also by uuid.<p> * * @param group the group to remove from cache */ public void uncacheGroup(CmsGroup group) { m_cacheGroup.remove(group.getId().toString()); m_cacheGroup.remove(group.getName()); }
/** * Returns the groups nice name.<p> * * @return the groups nice name */ public String getNiceName() { return OpenCms.getWorkplaceManager().translateGroupName(m_group.getName(), false); }
/** * Returns the user Group name.<p> * * @return the user Group name */ public String getUserGroup() { try { return getCms().readGroup(m_project.getGroupId()).getName(); } catch (Throwable e) { return ""; } }
/** * Returns the manager Group name.<p> * * @return the manager Group name */ public String getManagerGroup() { try { return getCms().readGroup(m_project.getManagerGroupId()).getName(); } catch (Throwable e) { return ""; } }
/** * @see org.opencms.workplace.list.A_CmsListDialog#getListItems() */ @Override protected List getListItems() throws CmsException { List ret = new ArrayList(); // get content List groups = getGroups(); Iterator itGroups = groups.iterator(); while (itGroups.hasNext()) { CmsGroup group = (CmsGroup)itGroups.next(); CmsListItem item = getList().newItem(group.getId().toString()); item.set(LIST_COLUMN_NAME, group.getName()); ret.add(item); } return ret; }
/** * Enumeration class for the mode parameter in the * {@link CmsDriverManager#readChangedResourcesInsideProject(CmsDbContext, CmsUUID, CmsReadChangedProjectResourceMode)} * method.<p> */ private static class CmsReadChangedProjectResourceMode { /** * Default constructor.<p> */ protected CmsReadChangedProjectResourceMode() { // noop } }
/** * @see org.opencms.workplace.list.A_CmsListDialog#validateParamaters() */ @Override protected void validateParamaters() throws Exception { // test the needed parameters m_paramGroupname = getCms().readGroup(new CmsUUID(getParamGroupid())).getName(); } }
/** * @see org.opencms.workplace.CmsWidgetDialog#validateParamaters() */ @Override protected void validateParamaters() throws Exception { // test the needed parameters getCms().readGroup(new CmsUUID(getParamGroupid())).getName(); }
/** * @see org.opencms.workplace.list.A_CmsListDialog#validateParamaters() */ @Override protected void validateParamaters() throws Exception { try { getCms().readGroup(getParamGroup()).getName(); } catch (Exception e) { setParamGroup(null); } try { Integer.valueOf(getParamFlags()); } catch (Throwable e) { setParamFlags(null); } }
/** * @see org.opencms.workplace.list.A_CmsListDialog#validateParamaters() */ @Override protected void validateParamaters() throws Exception { try { getCms().readGroup(getParamGroup()).getName(); } catch (Exception e) { setParamGroup(null); } try { Integer.valueOf(getParamFlags()); } catch (Throwable e) { setParamFlags(null); } } }
/** * Initializes the group object.<p> */ protected void initGroupObject() { try { // edit an existing group, get the group object from db m_group = getCms().readGroup(new CmsUUID(getParamGroupid())); setParentGroup(getCms().readGroup(m_group.getParentId()).getName()); } catch (CmsException e) { // should never happen } }
/** * Enumeration class for the mode parameter in the * {@link CmsDriverManager#readChangedResourcesInsideProject(CmsDbContext, CmsUUID, CmsReadChangedProjectResourceMode)} * method.<p> */ private static class CmsReadChangedProjectResourceMode { /** * Default constructor.<p> */ protected CmsReadChangedProjectResourceMode() { // noop } }
/** * @see org.opencms.workplace.CmsWidgetDialog#validateParamaters() */ @Override protected void validateParamaters() throws Exception { OpenCms.getRoleManager().checkRole(getCms(), CmsRole.ACCOUNT_MANAGER.forOrgUnit(getParamOufqn())); if (!isNewGroup()) { // test the needed parameters getCms().readGroup(new CmsUUID(getParamGroupid())).getName(); } }