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);
- }
-}