From 5efeef8136bea7c28009bdfefcec75e371cfaaaf Mon Sep 17 00:00:00 2001 From: Jens Pelzetter Date: Wed, 16 Mar 2022 19:46:09 +0100 Subject: [PATCH] Removed some already disabled classes from ccm-cms --- .../ui/role/AdminTableModelBuilder.java.off | 125 -------------- .../cms/ui/role/RoleAdminAddForm.java.off | 152 ------------------ 2 files changed, 277 deletions(-) delete mode 100755 ccm-cms/src/main/java/com/arsdigita/cms/ui/role/AdminTableModelBuilder.java.off delete mode 100755 ccm-cms/src/main/java/com/arsdigita/cms/ui/role/RoleAdminAddForm.java.off diff --git a/ccm-cms/src/main/java/com/arsdigita/cms/ui/role/AdminTableModelBuilder.java.off b/ccm-cms/src/main/java/com/arsdigita/cms/ui/role/AdminTableModelBuilder.java.off deleted file mode 100755 index d13ec1ee1..000000000 --- a/ccm-cms/src/main/java/com/arsdigita/cms/ui/role/AdminTableModelBuilder.java.off +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright (C) 2003-2004 Red Hat Inc. All Rights Reserved. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * as published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - */ -package com.arsdigita.cms.ui.role; - -import com.arsdigita.bebop.PageState; -import com.arsdigita.bebop.Table; -import com.arsdigita.bebop.table.AbstractTableModelBuilder; -import com.arsdigita.bebop.table.TableModel; -import com.arsdigita.ui.admin.GlobalizationUtil; -import org.apache.log4j.Logger; -import org.libreccm.cdi.utils.CdiUtil; -import org.libreccm.core.EmailAddress; -import org.libreccm.security.Party; -import org.libreccm.security.Role; - -import java.util.Collection; -import java.util.HashSet; -import java.util.Iterator; - -/** - * TODO Needs a description. - * - * @author Yannick Bülter - * @author Justin Ross <jross@redhat.com> - * @version $Id: AdminTableModelBuilder.java 287 2005-02-22 00:29:02Z sskracic $ - */ -class AdminTableModelBuilder extends AbstractTableModelBuilder { - - private static final Logger s_log = Logger.getLogger - (AdminTableModelBuilder.class); - - private final RoleRequestLocal m_role; - - AdminTableModelBuilder(final RoleRequestLocal role) { - m_role = role; - } - - public final TableModel makeModel(final Table table, - final PageState state) { - final Role role = m_role.getRole(state); - - final CdiUtil cdiUtil = CdiUtil.createCdiUtil(); - - /*TODO What does this mean? - Session session = SessionManager.getSession(); - DataQuery query = session.retrieveQuery - ("com.arsdigita.cms.roleAdminListing"); - - query.setParameter("roleID", role.getID()); - - final DataCollection admins = new DataQueryDataCollectionAdapter - (query, "party");*/ - - - return new Model(new HashSet<>()); - } - - private static class Model implements TableModel { - private Party m_party; - private final Collection m_parties; - private final Iterator iterator; - - Model(final Collection parties) { - m_parties = parties; - iterator = m_parties.iterator(); - } - - public final int getColumnCount() { - return 3; - } - - public final boolean nextRow() { - if (iterator.hasNext()) { - m_party = iterator.next(); - return true; - } else { - return false; - } - } - - public final Object getKeyAt(final int column) { - return m_party.getPartyId(); - } - - public final Object getElementAt(final int column) { - switch (column) { - case 0: - return m_party.getName(); - case 1: - //FIXME Since parties don't have emails atm. - final EmailAddress email = null; - - if (email == null) { - return lz("cms.ui.none"); - } else { - return email.toString(); - } - case 2: - return lz("cms.ui.role.admin.remove"); - default: - throw new IllegalStateException(); - } - } - } - - protected final static String lz(final String key) { - return (String) GlobalizationUtil.globalize(key).localize(); - } -} diff --git a/ccm-cms/src/main/java/com/arsdigita/cms/ui/role/RoleAdminAddForm.java.off b/ccm-cms/src/main/java/com/arsdigita/cms/ui/role/RoleAdminAddForm.java.off deleted file mode 100755 index a038f4a8a..000000000 --- a/ccm-cms/src/main/java/com/arsdigita/cms/ui/role/RoleAdminAddForm.java.off +++ /dev/null @@ -1,152 +0,0 @@ -/* - * Copyright (C) 2003-2004 Red Hat Inc. All Rights Reserved. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * as published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - */ -package com.arsdigita.cms.ui.role; - -import com.arsdigita.bebop.FormData; -import com.arsdigita.bebop.FormProcessException; -import com.arsdigita.bebop.PageState; -import com.arsdigita.bebop.SingleSelectionModel; -import com.arsdigita.bebop.event.FormSectionEvent; -import com.arsdigita.bebop.form.TextField; -import com.arsdigita.cms.ui.FormSecurityListener; -import com.arsdigita.cms.ui.UserAddForm; -import com.arsdigita.util.Assert; -import org.libreccm.security.Group; -import org.libreccm.security.Role; -import org.libreccm.security.User; -import org.librecms.CmsConstants; - -import java.math.BigDecimal; -import java.util.LinkedList; -import java.util.List; - -/** - * @author Michael Pih - * @author Uday Mathur - * @version $Id: RoleAdminAddForm.java 287 2005-02-22 00:29:02Z sskracic $ - */ -class RoleAdminAddForm extends UserAddForm { - - private final SingleSelectionModel m_roles; - - private static final String NAME_FILTER = - "(upper(lastName) like ('%' || upper(:search) || '%'))" + - " or " + - "(upper(firstName) like ('%' || upper(:search) || '%'))" + - " or " + - "(upper(email) like ('%' || upper(:search) || '%'))"; - - public RoleAdminAddForm(SingleSelectionModel roles, TextField search) { - super(search, "RoleAddAdmin"); - - m_roles = roles; - - getForm().addSubmissionListener - (new FormSecurityListener(CmsConstants.PRIVILEGE_ADMINISTER_ROLES)); - } - - - protected List makeQuery(PageState s) { - Assert.isTrue(m_roles.isSelected(s)); - - /* - Session session = SessionManager.getSession(); - - // XXX: Figure out how to use role directly here - DataQuery dq = - session.retrieveQuery("com.arsdigita.cms.roleAdminUserSearch"); - - BigDecimal roleId = new BigDecimal((String) m_roles.getSelectedKey(s)); - String searchQuery = (String) getSearchWidget().getValue(s); - - makeFilter(dq, roleId, searchQuery); - dq.addOrder("upper(lastName), upper(firstName), upper(email)");*/ - return new LinkedList<>(); - } - - /** - * Filters out members of the current group and users whose name or email - * address matches the search string. - */ - /* - private void makeFilter(DataQuery dq, BigDecimal roleId, String search) { - dq.setParameter("excludedRoleId", roleId); - - // Add the search filter if the search query is not null. - if ( search != null ) { - dq.clearFilter(); - Filter filter = dq.addFilter(NAME_FILTER); - filter.set("search", search); - } - }*/ - - public void process(FormSectionEvent event) throws FormProcessException { - FormData data = event.getFormData(); - PageState state = event.getPageState(); - Assert.isTrue(m_roles.isSelected(state)); - - String[] users = (String[]) data.get("users"); - /* - if ( users != null ) { - - BigDecimal roleId = - new BigDecimal((String) m_roles.getSelectedKey(state)); - - Role role = null; - try { - role = new Role(roleId); - } catch (DataObjectNotFoundException e) { - e.printStackTrace(); - throw new FormProcessException(e); - } - - Group group = role.getGroup(); - - // Add each checked user to the role - try { - User user; - for ( int i = 0; i < users.length; i++ ) { - - user = User.retrieve(new BigDecimal(users[i])); - - PermissionDescriptor perm = - new PermissionDescriptor(PrivilegeDescriptor.ADMIN, - group, - user); - - // double click protection - if ( !PermissionService.checkPermission(perm) ) { - PermissionService.grantPermission(perm); - } - } - role.save(); - - } catch (DataObjectNotFoundException e) { - e.printStackTrace(); - throw new FormProcessException(GlobalizationUtil.globalize("cms.ui.staff.cannot_add_user")); - } - - } else { - throw new FormProcessException(GlobalizationUtil.globalize( - "cms.ui.staff.no_users_were_selected")); - }*/ - - fireCompletionEvent(state); - } -}