From c0fb04533dbbed07e957c04c580d6a54d41e6f49 Mon Sep 17 00:00:00 2001 From: Jens Pelzetter Date: Mon, 21 Mar 2022 19:42:25 +0100 Subject: [PATCH] Removed depcrecated package com.arsdigita.ui.admin --- .../applications/AdminApplicationCreator.java | 55 --- .../applications/AdminApplicationSetup.java | 51 --- .../usersgroupsroles/UsersGroupsRolesTab.java | 197 ----------- .../groups/GroupAddMemberForm.java | 288 ---------------- .../usersgroupsroles/groups/GroupAdmin.java | 230 ------------- .../usersgroupsroles/groups/GroupDetails.java | 99 ------ .../usersgroupsroles/groups/GroupForm.java | 176 ---------- .../groups/GroupMembersTable.java | 242 -------------- .../groups/GroupPropertySheetModel.java | 135 -------- .../GroupPropertySheetModelBuilder.java | 64 ---- .../usersgroupsroles/groups/GroupsTable.java | 232 ------------- .../roles/RoleAddMemberForm.java | 274 --------------- .../usersgroupsroles/roles/RoleAdmin.java | 268 --------------- .../usersgroupsroles/roles/RoleDetails.java | 105 ------ .../usersgroupsroles/roles/RoleForm.java | 168 ---------- .../roles/RoleMembersTable.java | 240 ------------- .../roles/RolePermissionsForm.java | 193 ----------- .../roles/RolePermissionsTable.java | 244 -------------- .../roles/RolePropertySheetModel.java | 98 ------ .../roles/RolePropertySheetModelBuilder.java | 64 ---- .../roles/RolesController.java | 90 ----- .../usersgroupsroles/roles/RolesTable.java | 215 ------------ .../usersgroupsroles/users/ActionLinks.java | 95 ------ .../usersgroupsroles/users/EmailForm.java | 202 ----------- .../usersgroupsroles/users/EmailTable.java | 166 --------- .../users/EmailTableModel.java | 101 ------ .../users/EmailTableModelBuilder.java | 63 ---- .../users/GroupMembershipsForm.java | 209 ------------ .../users/GroupsRolesTable.java | 109 ------ .../users/GroupsRolesTableModel.java | 147 -------- .../users/GroupsRolesTableModelBuilder.java | 64 ---- .../usersgroupsroles/users/NewUserForm.java | 316 ------------------ .../users/PasswordSetForm.java | 128 ------- .../users/PrimaryEmailTable.java | 107 ------ .../users/PrimaryEmailTableModel.java | 85 ----- .../users/PrimaryEmailTableModelBuilder.java | 63 ---- .../users/RoleMembershipsForm.java | 221 ------------ .../usersgroupsroles/users/UserAdmin.java | 263 --------------- .../usersgroupsroles/users/UserDetails.java | 74 ---- .../usersgroupsroles/users/UserEditForm.java | 194 ----------- .../users/UserPropertySheetModel.java | 113 ------- .../users/UserPropertySheetModelBuilder.java | 63 ---- .../users/UsersController.java | 227 ------------- .../usersgroupsroles/users/UsersTable.java | 223 ------------ .../users/UsersTablePanel.java | 74 ---- .../main/java/org/libreccm/core/CcmCore.java | 14 - 46 files changed, 7049 deletions(-) delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/applications/AdminApplicationCreator.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/applications/AdminApplicationSetup.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/UsersGroupsRolesTab.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/groups/GroupAddMemberForm.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/groups/GroupAdmin.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/groups/GroupDetails.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/groups/GroupForm.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/groups/GroupMembersTable.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/groups/GroupPropertySheetModel.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/groups/GroupPropertySheetModelBuilder.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/groups/GroupsTable.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/roles/RoleAddMemberForm.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/roles/RoleAdmin.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/roles/RoleDetails.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/roles/RoleForm.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/roles/RoleMembersTable.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/roles/RolePermissionsForm.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/roles/RolePermissionsTable.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/roles/RolePropertySheetModel.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/roles/RolePropertySheetModelBuilder.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/roles/RolesController.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/roles/RolesTable.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/ActionLinks.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/EmailForm.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/EmailTable.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/EmailTableModel.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/EmailTableModelBuilder.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/GroupMembershipsForm.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/GroupsRolesTable.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/GroupsRolesTableModel.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/GroupsRolesTableModelBuilder.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/NewUserForm.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/PasswordSetForm.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/PrimaryEmailTable.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/PrimaryEmailTableModel.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/PrimaryEmailTableModelBuilder.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/RoleMembershipsForm.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/UserAdmin.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/UserDetails.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/UserEditForm.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/UserPropertySheetModel.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/UserPropertySheetModelBuilder.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/UsersController.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/UsersTable.java delete mode 100644 ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/users/UsersTablePanel.java diff --git a/ccm-core/src/main/java/com/arsdigita/ui/admin/applications/AdminApplicationCreator.java b/ccm-core/src/main/java/com/arsdigita/ui/admin/applications/AdminApplicationCreator.java deleted file mode 100644 index 9c6338ad2..000000000 --- a/ccm-core/src/main/java/com/arsdigita/ui/admin/applications/AdminApplicationCreator.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright (C) 2015 LibreCCM Foundation. - * - * 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., 51 Franklin Street, Fifth Floor, Boston, - * MA 02110-1301 USA - */ -package com.arsdigita.ui.admin.applications; - -import org.libreccm.web.ApplicationCreator; -import org.libreccm.web.ApplicationRepository; -import org.libreccm.web.ApplicationType; -import org.libreccm.web.CcmApplication; - -import javax.enterprise.context.RequestScoped; -import javax.inject.Inject; - -import static com.arsdigita.ui.admin.AdminUiConstants.*; - -/** - * - * @author Jens Pelzetter - */ -@RequestScoped -public class AdminApplicationCreator - implements ApplicationCreator { - - @Inject - private ApplicationRepository appRepository; - - @Override - public CcmApplication createInstance(final String primaryUrl, - final ApplicationType type) { - if (!ADMIN_PAGE_URL.equals(primaryUrl)) { - throw new IllegalArgumentException( - "CCM Admin is a singleton application" - + "which is mounted at /admin"); - } - - return appRepository.retrieveApplicationForPath(primaryUrl).get(); - } - - -} diff --git a/ccm-core/src/main/java/com/arsdigita/ui/admin/applications/AdminApplicationSetup.java b/ccm-core/src/main/java/com/arsdigita/ui/admin/applications/AdminApplicationSetup.java deleted file mode 100644 index b25a8acff..000000000 --- a/ccm-core/src/main/java/com/arsdigita/ui/admin/applications/AdminApplicationSetup.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (C) 2016 LibreCCM Foundation. - * - * 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., 51 Franklin Street, Fifth Floor, Boston, - * MA 02110-1301 USA - */ -package com.arsdigita.ui.admin.applications; - -import java.util.UUID; - -import org.libreccm.modules.InstallEvent; -import org.libreccm.web.CcmApplication; -import org.libreccm.web.AbstractCcmApplicationSetup; - -import static com.arsdigita.ui.admin.AdminUiConstants.*; - -/** - * - * @author Jens Pelzetter - */ -public class AdminApplicationSetup extends AbstractCcmApplicationSetup { - - public static final String ADMIN_APP_NAME = "CcmAdmin"; - - public AdminApplicationSetup(final InstallEvent event) { - super(event); - } - - @Override - public void setup() { - final CcmApplication admin = new CcmApplication(); - admin.setUuid(UUID.randomUUID().toString()); - admin.setApplicationType(ADMIN_APP_TYPE); - admin.setPrimaryUrl(ADMIN_PAGE_URL); - - getEntityManager().persist(admin); - } - -} diff --git a/ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/UsersGroupsRolesTab.java b/ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/UsersGroupsRolesTab.java deleted file mode 100644 index 10b388c83..000000000 --- a/ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/UsersGroupsRolesTab.java +++ /dev/null @@ -1,197 +0,0 @@ -/* - * Copyright (C) 2016 LibreCCM Foundation. - * - * 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., 51 Franklin Street, Fifth Floor, Boston, - * MA 02110-1301 USA - */ -package com.arsdigita.ui.admin.usersgroupsroles; - -import com.arsdigita.ui.admin.usersgroupsroles.users.UserAdmin; -import com.arsdigita.bebop.BoxPanel; -import com.arsdigita.bebop.Component; -import com.arsdigita.bebop.Label; -import com.arsdigita.bebop.List; -import com.arsdigita.bebop.Page; -import com.arsdigita.bebop.PageState; -import com.arsdigita.bebop.Resettable; -import com.arsdigita.bebop.list.ListModel; -import com.arsdigita.bebop.list.ListModelBuilder; -import com.arsdigita.globalization.GlobalizedMessage; -import com.arsdigita.toolbox.ui.LayoutPanel; -import com.arsdigita.ui.admin.usersgroupsroles.groups.GroupAdmin; -import com.arsdigita.ui.admin.usersgroupsroles.roles.RoleAdmin; -import com.arsdigita.util.Assert; -import com.arsdigita.util.LockableImpl; - -import java.util.ArrayList; - -import static com.arsdigita.ui.admin.AdminUiConstants.*; - -/** - * Root component of the administration UI for users, groups and roles. - * This class creates the menu on the left side and connects the menu with the - * specific UIs for users, groups and roles. - * - * @see UserAdmin - * @see GroupAdmin - * @see RoleAdmin - * - * @author Jens Pelzetter - */ -public class UsersGroupsRolesTab extends LayoutPanel { - - private final List sections; - private final java.util.List components = new ArrayList<>(); - private final java.util.List