From ca72a6854200285ec18213449a3eac2c57c679f6 Mon Sep 17 00:00:00 2001 From: jensp Date: Wed, 13 Apr 2016 15:37:46 +0000 Subject: [PATCH] CCM NG: - Change in ccm-docrepo for compatibility with Wildfly 10 - removed scope for hibernate libraries to provided (Wildfly provides them) - moved classes related to user management in ccm-core com.arsdigita.ui.admin.usersgroupsroles to subpackage - first part of UI for Group management for Admin application git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3989 8810af33-2d31-482b-a856-94f89814c4df --- ccm-core/pom.xml | 4 + .../usersgroupsroles/UsersGroupsRolesTab.java | 8 +- .../{ => users}/UserAdmin.java | 2 +- .../{ => users}/UserEmailTableModel.java | 2 +- .../UserEmailTableModelBuilder.java | 2 +- .../UserGroupsRolesTableModel.java | 2 +- .../UserGroupsRolesTableModelBuilder.java | 2 +- .../UserPrimaryEmailTableModel.java | 2 +- .../UserPrimaryEmailTableModelBuilder.java | 2 +- .../{ => users}/UserPropertySheetModel.java | 2 +- .../UserPropertySheetModelBuilder.java | 2 +- .../{ => users}/UsersTable.java | 4 +- .../java/org/libreccm/security/Group.java | 42 ++++--- .../libreccm/security/GroupRepository.java | 7 ++ .../main/java/org/libreccm/security/User.java | 114 ++++++++++-------- .../ui/admin/AdminResources.properties | 6 + .../ui/admin/AdminResources_de.properties | 6 + .../ui/admin/AdminResources_en.properties | 6 + .../ui/admin/AdminResources_fr.properties | 6 + ccm-docrepo/pom.xml | 2 + .../docrepo/portation/FilePortationTest.java | 10 +- .../META-INF/jboss-deployment-structure.xml | 9 ++ 22 files changed, 148 insertions(+), 94 deletions(-) rename ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/{ => users}/UserAdmin.java (99%) rename ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/{ => users}/UserEmailTableModel.java (98%) rename ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/{ => users}/UserEmailTableModelBuilder.java (97%) rename ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/{ => users}/UserGroupsRolesTableModel.java (99%) rename ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/{ => users}/UserGroupsRolesTableModelBuilder.java (97%) rename ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/{ => users}/UserPrimaryEmailTableModel.java (97%) rename ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/{ => users}/UserPrimaryEmailTableModelBuilder.java (97%) rename ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/{ => users}/UserPropertySheetModel.java (98%) rename ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/{ => users}/UserPropertySheetModelBuilder.java (97%) rename ccm-core/src/main/java/com/arsdigita/ui/admin/usersgroupsroles/{ => users}/UsersTable.java (98%) create mode 100644 ccm-docrepo/src/test/resources/META-INF/jboss-deployment-structure.xml diff --git a/ccm-core/pom.xml b/ccm-core/pom.xml index 3f9c3cc5c..33c099f6b 100644 --- a/ccm-core/pom.xml +++ b/ccm-core/pom.xml @@ -42,20 +42,24 @@ org.hibernate hibernate-entitymanager + provided org.hibernate hibernate-envers + provided org.hibernate hibernate-validator + provided org.hibernate hibernate-validator-cdi + provided diff --git a/ccm-docrepo/src/test/java/org/libreccm/docrepo/portation/FilePortationTest.java b/ccm-docrepo/src/test/java/org/libreccm/docrepo/portation/FilePortationTest.java index 07a1de47b..d28b0c6c7 100644 --- a/ccm-docrepo/src/test/java/org/libreccm/docrepo/portation/FilePortationTest.java +++ b/ccm-docrepo/src/test/java/org/libreccm/docrepo/portation/FilePortationTest.java @@ -36,21 +36,13 @@ import org.junit.runner.RunWith; import org.libreccm.docrepo.File; import org.libreccm.docrepo.FileMarshaller; import org.libreccm.docrepo.FileRepository; -import org.libreccm.portation.Format; import org.libreccm.portation.Marshals; import org.libreccm.tests.categories.IntegrationTest; import javax.inject.Inject; -import java.io.FileWriter; -import java.io.IOException; -import java.util.Collections; -import java.util.Date; -import java.util.List; - import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.assertThat; -import static org.junit.Assert.assertTrue; /** * @@ -160,6 +152,8 @@ public class FilePortationTest { .getPackage()) .addAsLibraries(libs) .addAsLibraries(coreLibs) + .addAsResource("META-INF/jboss-deployment-structure.xml", + "META-INF/jboss-deployment-structure.xml") .addAsResource("test-persistence.xml", "META-INF/persistence.xml") .addAsWebInfResource("test-web.xml", "WEB-INF/web.xml") .addAsWebInfResource(EmptyAsset.INSTANCE, "WEB-INF/beans.xml"); diff --git a/ccm-docrepo/src/test/resources/META-INF/jboss-deployment-structure.xml b/ccm-docrepo/src/test/resources/META-INF/jboss-deployment-structure.xml new file mode 100644 index 000000000..0bf993dff --- /dev/null +++ b/ccm-docrepo/src/test/resources/META-INF/jboss-deployment-structure.xml @@ -0,0 +1,9 @@ + + + + + + + + +