From 91de348df8fc3ffe9960fcc01752e1a0b2d5e3ac Mon Sep 17 00:00:00 2001 From: tosmers Date: Mon, 23 Jan 2017 18:10:26 +0000 Subject: [PATCH] [UPDATE] - adds @Inject-statements for marshaller-objects to ImportHelper.class git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4532 8810af33-2d31-482b-a856-94f89814c4df Former-commit-id: 4adfd0c7d3940c30c3bb9be0410f58e6848693b0 --- .../security/GroupMembershipMarshaller.java | 4 + .../portation/CoreDataImportTest.java | 27 ++++--- .../org/libreccm/portation/ImportHelper.java | 78 ++++++++++--------- 3 files changed, 62 insertions(+), 47 deletions(-) diff --git a/ccm-core/src/main/java/org/libreccm/security/GroupMembershipMarshaller.java b/ccm-core/src/main/java/org/libreccm/security/GroupMembershipMarshaller.java index 7c98a7335..0b8c76c80 100644 --- a/ccm-core/src/main/java/org/libreccm/security/GroupMembershipMarshaller.java +++ b/ccm-core/src/main/java/org/libreccm/security/GroupMembershipMarshaller.java @@ -19,7 +19,9 @@ package org.libreccm.security; import org.libreccm.portation.AbstractMarshaller; +import org.libreccm.portation.Marshals; +import javax.enterprise.context.RequestScoped; import javax.inject.Inject; import javax.persistence.EntityManager; import javax.transaction.Transactional; @@ -28,6 +30,8 @@ import javax.transaction.Transactional; * @author categories = categoryMarshaller.importFile(); } - static void importCategorizations() { - CategorizationMarshaller categorizationMarshaller = new - CategorizationMarshaller(); + public void importCategorizations() { categorizationMarshaller.prepare(Format.XML, pathName, "categorizations.xml", indentation); categorizationMarshaller.importFile(); } - static void importUsers() { - UserMarshaller userMarshaller = new UserMarshaller(); + public void importUsers() { userMarshaller.prepare(Format.XML, pathName, "users.xml", indentation); userMarshaller.importFile(); } - static void importGroups() { - GroupMarshaller groupMarshaller = new GroupMarshaller(); + public void importGroups() { groupMarshaller.prepare(Format.XML, pathName, "groups.xml", indentation); groupMarshaller.importFile(); } - static void importGroupMemberships() { - GroupMembershipMarshaller groupMembershipMarshaller = new - GroupMembershipMarshaller(); + public void importGroupMemberships() { + groupMembershipMarshaller.prepare(Format.XML, pathName, "groupMemberships.xml", indentation); groupMembershipMarshaller.importFile(); } - static void importRoles() { - RoleMarshaller roleMarshaller = new RoleMarshaller(); + public void importRoles() { roleMarshaller.prepare(Format.XML, pathName, "roles.xml", indentation); roleMarshaller.importFile(); } - static void importRoleMemberships() { - RoleMembershipMarshaller roleMembershipMarshaller = new - RoleMembershipMarshaller(); + public void importRoleMemberships() { roleMembershipMarshaller.prepare(Format.XML, pathName, "roleMemberships.xml", indentation); roleMembershipMarshaller.importFile(); } - static void importWorkflowTemplates() { - WorkflowTemplateMarshaller workflowTemplateMarshaller = new - WorkflowTemplateMarshaller(); + public void importWorkflowTemplates() { workflowTemplateMarshaller.prepare(Format.XML, pathName, "workflowTemplates.xml", indentation); workflowTemplateMarshaller.importFile(); } - static void importWorkflows() { - WorkflowMarshaller workflowMarshaller = new - WorkflowMarshaller(); + public void importWorkflows() { workflowMarshaller.prepare(Format.XML, pathName, "workflows.xml", indentation); workflowMarshaller.importFile(); } - static void importAssignableTasks() { - AssignableTaskMarshaller assignableTaskMarshaller = new - AssignableTaskMarshaller(); + public void importAssignableTasks() { assignableTaskMarshaller.prepare(Format.XML, pathName, "assignableTasks.xml", indentation); assignableTaskMarshaller.importFile(); } - static void importTaskAssignments() { - TaskAssignmentMarshaller taskAssignmentMarshaller = new - TaskAssignmentMarshaller(); + public void importTaskAssignments() { taskAssignmentMarshaller.prepare(Format.XML, pathName, "taskAssignments.xml", indentation); taskAssignmentMarshaller.importFile(); } - static void importPermissions() { - PermissionMarshaller permissionMarshaller = new - PermissionMarshaller(); + public void importPermissions() { permissionMarshaller.prepare(Format.XML, pathName, "permissions.xml", indentation); permissionMarshaller.importFile();