Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Motsch2021-01-29 12:00:31 +0000
committerIvan Motsch2021-01-29 12:03:12 +0000
commitfecac530dd3e7bfa8d394b661a9ead25e7c518c5 (patch)
tree73cb3f8d930e28b43ba014636ba06f5cf34fd7b5
parenteb1bdcaa84640bed954d7e31e035c82886a45422 (diff)
downloadorg.eclipse.scout.sdk-fecac530dd3e7bfa8d394b661a9ead25e7c518c5.tar.gz
org.eclipse.scout.sdk-fecac530dd3e7bfa8d394b661a9ead25e7c518c5.tar.xz
org.eclipse.scout.sdk-fecac530dd3e7bfa8d394b661a9ead25e7c518c5.zip
Add qualified name migration helper
245457 Signed-off-by: Ivan Motsch <ivan.motsch@bsiag.com>
-rw-r--r--org.eclipse.scout.sdk.core.test/src/test/java/org/eclipse/scout/sdk/core/rename/JavaNameChangeSetTest.java91
-rw-r--r--org.eclipse.scout.sdk.core.test/src/test/resources/org/eclipse/scout/sdk/core/rename/ticket-245457-RENAME-Java.txt6014
-rw-r--r--org.eclipse.scout.sdk.core.test/src/test/resources/org/eclipse/scout/sdk/core/rename/ticket-245457-fixed-RENAME-Java.txt6014
-rw-r--r--org.eclipse.scout.sdk.core/src/main/java/org/eclipse/scout/sdk/core/rename/JavaNameChangeSet.java503
4 files changed, 12622 insertions, 0 deletions
diff --git a/org.eclipse.scout.sdk.core.test/src/test/java/org/eclipse/scout/sdk/core/rename/JavaNameChangeSetTest.java b/org.eclipse.scout.sdk.core.test/src/test/java/org/eclipse/scout/sdk/core/rename/JavaNameChangeSetTest.java
new file mode 100644
index 000000000..ea8b47a63
--- /dev/null
+++ b/org.eclipse.scout.sdk.core.test/src/test/java/org/eclipse/scout/sdk/core/rename/JavaNameChangeSetTest.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright (c) 2010-2020 BSI Business Systems Integration AG.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * BSI Business Systems Integration AG - initial API and implementation
+ */
+package org.eclipse.scout.sdk.core.rename;
+
+import org.junit.jupiter.api.Test;
+
+import java.io.IOException;
+import java.io.InputStream;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+/**
+ * Test {@link JavaNameChangeSet}
+ */
+public class JavaNameChangeSetTest {
+
+ private static void assertReplacement(String actual, String expected) {
+ assertEquals(expected, actual);
+ }
+
+ @Test
+ public void testSimpleScript() {
+ JavaNameChangeSet set = new JavaNameChangeSet();
+ set.renameQualifiedName("a.b.c.A", "u.v.B");
+
+ assertReplacement(set.getQualifiedNameReplacement("a.b.c.Z"), null);
+ assertReplacement(set.getQualifiedNameReplacement("x.y.A"), null);
+ assertReplacement(set.getQualifiedNameReplacement("a.b.c.A"), "u.v.B");
+ }
+
+ @Test
+ public void testTransientScript() {
+ JavaNameChangeSet set = new JavaNameChangeSet();
+ set.renameQualifiedName("a.b.c.A", "a.b.c.B");
+ set.renamePackage("a.b.c", "u.v");
+ set.renameQualifiedName("u.v.B", "u.v.C");
+
+ assertReplacement(set.getQualifiedNameReplacement("a.b.c.A"), "u.v.C");
+ assertReplacement(set.getQualifiedNameReplacement("u.v.B"), "u.v.C");
+
+ set.renameMember("u.v.W#fun1", "fun2");
+ set.renameMember("u.v.W#fun2", "fun3");
+ set.renameMember("u.v.W#fun3", "fun4");
+
+ assertReplacement(set.getMemberReplacement("u.v.W#fun1"), "fun4");
+ assertReplacement(set.getMemberReplacement("u.v.W#fun2"), "fun4");
+ assertReplacement(set.getMemberReplacement("u.v.W#fun3"), "fun4");
+
+ set.renameQualifiedName("u.v.W", "u.v.X");
+ set.renameMember("u.v.X#fun4", "fun5");
+ assertReplacement(set.getQualifiedNameReplacement("u.v.W"), "u.v.X");
+ assertReplacement(set.getMemberReplacement("u.v.X#fun1"), null);
+ assertReplacement(set.getMemberReplacement("u.v.X#fun4"), "fun5");
+ }
+
+ @Test
+ public void testScriptIssue1() throws IOException {
+ JavaNameChangeSet set = new JavaNameChangeSet();
+ //set.addScript(loadScript("ticket-245457-RENAME-Java.txt"));
+ set.addScript(loadScript("ticket-245457-fixed-RENAME-Java.txt"));
+
+ assertReplacement(set.getQualifiedNameReplacement("com.bsiag.crm.client.core.person.PersonForm"), "com.bsiag.crm.client.core.customer.CustomerForm");
+ assertReplacement(set.getQualifiedNameReplacement("com.bsiag.crm.shared.core.person.PersonFormData"), "com.bsiag.crm.shared.core.customer.CustomerFormData");
+
+ assertReplacement(set.getMemberReplacement("com.bsiag.crm.client.core.customer.CustomerForm#getPersonKey"), "getCustomerKey");
+ assertReplacement(set.getMemberReplacement("com.bsiag.crm.shared.core.customer.CustomerFormData#getPersonKey"), "getCustomerKey");
+
+ assertReplacement(set.getQualifiedNameReplacement("com.bsiag.crm.shared.core.person.PersonKey"), "com.bsiag.crm.shared.core.customer.CustomerKey");
+ assertReplacement(set.getQualifiedNameReplacement("com.bsiag.crm.shared.core.person.CustomerKey"), "com.bsiag.crm.shared.core.customer.CustomerKey");
+ assertReplacement(set.getQualifiedNameReplacement("com.bsiag.crm.shared.core.customer.PersonKey"), null);
+ assertReplacement(set.getMemberReplacement("com.bsiag.crm.shared.core.customer.CustomerKey#getDirectoryPersonKey"), "getDirectoryCustomerKey");
+ assertReplacement(set.getMemberReplacement("com.bsiag.crm.shared.core.customer.CustomerKey#toPersonKey"), "toCustomerKey");
+ }
+
+ private String loadScript(String name) throws IOException {
+ StringBuilder buf = new StringBuilder();
+ try (InputStream in = getClass().getResourceAsStream(name)) {
+ int ch;
+ while ((ch = in.read()) >= 0) buf.append((char) ch);
+ }
+ return buf.toString();
+ }
+}
diff --git a/org.eclipse.scout.sdk.core.test/src/test/resources/org/eclipse/scout/sdk/core/rename/ticket-245457-RENAME-Java.txt b/org.eclipse.scout.sdk.core.test/src/test/resources/org/eclipse/scout/sdk/core/rename/ticket-245457-RENAME-Java.txt
new file mode 100644
index 000000000..7a3fb82fe
--- /dev/null
+++ b/org.eclipse.scout.sdk.core.test/src/test/resources/org/eclipse/scout/sdk/core/rename/ticket-245457-RENAME-Java.txt
@@ -0,0 +1,6014 @@
+####################################################################################################################################
+# This file is used as input for the Menu: BSI CRM > Java > Migrate java renamings in selected bundles...
+#
+# If not stated otherwise, the changes are being applied to normal java classes
+# and text files with the following extensions: *.exsd, *.ini, *.mf, *.prop*, *.xml
+#
+# Syntax/examples for simple renamings:
+# rename a.b.c to a.b.x
+# rename a.b.c.Foo to Bar
+# rename a.b.c.Foo.Inner1 to Inner2
+# rename a.b.c.Foo#getFoo to getBar
+# rename a.b.c.Foo#m_foo to m_bar
+# move a.b.c.Foo to x.y.z
+#
+# Syntax for regex replacements (omit the last bracketed part to match all files mentioned above):
+# regex regexPattern to regexReplace [files: filePathRegex]
+#
+# Examples with special flag \p (matches all lower and all upper case for the chars followed by \p and includes m_ prefixed matches):
+# regex \pMyTest to \pHello
+# will do the following replacements: MyTest => Hello, myTest => hello, m_myTest => m_hello
+# regex \pMy\pOldName to \pMy\pNewName
+# will do the following replacements: MyOldName => MyNewName, myoldName => mynewName, m_myoldName => m_mynewName
+# => but does not touch "mixed" variants: myOldName => myOldName, MyoldName => MyoldName, m_myOldName => m_myOldName
+#
+# Examples with optional file path regex (file path format: /project.name/.../.../file.extension)
+# regex myoldtext to mynewtext [files: .*\.ini]
+# in Test.java: myoldtext => myoldtext
+# in config.properties: myoldtext => mynewtext
+# regex @SuppressWarnings\("deprecation"\) to // FIXME fix deprecation warning [files: /com\.bsiag\.crm\.server\..*\.java]
+# will do the replacement in server bundles only
+#
+# Examples with backreference in the replacement string ($1, \1 only works for backreference in the matching regex)
+# regex Team(\w*)Nr to Team$1Uid
+# TeamMemberNr => TeamMemberUid
+# regex \pTeam(\w*)Nr to \pGroup$1Uid
+# (backreference combined with \p flag)
+# TeamMemberNr => GroupMemberUid
+# teamRoleNr => groupRoleUid
+# m_teamLeaderNr => m_groupLeaderUid
+# m_teamNr => m_groupUid
+#
+# NOTE: Only fully qualified name (incl. simple name renaming as result of import statement rename) and regex replacements
+# are applied in normal processing (not post-processing), thus already visible in the preview form.
+# In case of multiple edits at the same text position, only the first edit will be applied.
+# The regex replacements are applied before renaming a simple name that was part of an import statement.
+# In case a class was renamed which is part of a regex expression, make sure to use the old class name.
+# Do not use lookahead, lookbehind or boundary matchers (not supported due to Eclipse bug 109481).
+#
+#
+# Special renaming of jpa entities and jpa properties (and its associated classes IBsiFoo, BsiFoo_, BsiFoo_aliased).
+# The class name must be the entity bean BsiFoo and not the meta entity bean IBsiFoo.
+#
+# Syntax (JPA renamings)
+# rename jpa a.b.c.BsiFoo to BsiBar
+# move jpa a.b.c.BsiFoo to x.y.z
+# rename jpa a.b.c.BsiFoo#columnOld to columnNew
+# rename jpa a.b.c.BsiFoo#joinOld to joinNew
+#
+# Syntax (JPA deletions for information only, no processing)
+# delete jpa a.b.c.Table
+# delete jpa a.b.c.Table#column
+#
+#####################################################################################################################################
+#
+# 16.0.0
+
+# Customer migration
+rename jpa com.bsiag.crm.server.core.person.BsiPerson to BsiCustomer
+move com.bsiag.crm.server.core.person.BsiCustomer to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.BsiCustomer_ to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.shared.core.company.code to com.bsiag.crm.shared.core.customer.code
+move com.bsiag.crm.server.core.company.code to com.bsiag.crm.server.core.customer.code
+move com.bsiag.crm.client.core.company.code to com.bsiag.crm.client.core.customer.code
+
+rename jpa com.bsiag.crm.shared.core.person.PersonKey to CustomerKey
+rename jpa com.bsiag.crm.shared.core.person.PersonKeyDescriptor to CustomerKeyDescriptor
+rename jpa com.bsiag.crm.shared.core.person.IConvertibleToPersonKey to IConvertibleToCustomerKey
+move com.bsiag.crm.shared.core.person.IConvertibleToCustomerKey to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.CustomerKey to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.CustomerKeyDescriptor to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.person.PersonChangeKey to CustomerChangeKey
+move com.bsiag.crm.shared.core.person.CustomerChangeKey to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.person.PersonChangeKeyDescriptor to CustomerChangeKeyDescriptor
+move com.bsiag.crm.shared.core.person.CustomerChangeKeyDescriptor to com.bsiag.crm.shared.core.customer
+
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#directoryPersonKey to directoryCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#DIRECTORY_PERSON_KEY to DIRECTORY_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#personNo to customerNo
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#PERSON_NO to CUSTOMER_NO
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#lastName to name1
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#LAST_NAME to NAME1
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#firstName to name2
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#FIRST_NAME to NAME2
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#portrait to image
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#PORTRAIT to IMAGE
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinPersonChanges to joinCustomerChanges
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinPersonImports to joinCustomerImports
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#getCompanyDisplayNames to getLinkedNames
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#companyDisplayNames to linkedNames
+
+
+
+rename jpa com.bsiag.crm.server.core.person.BsiPersonChange to BsiCustomerChange
+move com.bsiag.crm.server.core.person.BsiCustomerChange to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.BsiCustomerChange_ to com.bsiag.crm.server.core.customer
+
+rename jpa com.bsiag.crm.server.core.person.BsiPersonList to BsiCustomerList
+move com.bsiag.crm.server.core.person.BsiCustomerList to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.BsiCustomerList_ to com.bsiag.crm.server.core.customer
+
+rename jpa com.bsiag.crm.server.core.person.BsiPersonImport to BsiCustomerImport
+move com.bsiag.crm.server.core.person.BsiCustomerImport to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.BsiCustomerImport_ to com.bsiag.crm.server.core.customer
+
+rename com.bsiag.crm.shared.core.person.PersonImportKey to CustomerImportKey
+move com.bsiag.crm.shared.core.person.CustomerImportKey to com.bsiag.crm.shared.core.customer
+
+rename com.bsiag.crm.shared.core.person.PersonImportKeyDescriptor to CustomerImportKeyDescriptor
+move com.bsiag.crm.shared.core.person.PersonImportKeyDescriptor to com.bsiag.crm.shared.core.customer
+
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanInfluence#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanInfluence#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanInfluence#setPersonKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanRedFlag#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanRedFlag#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanRedFlag#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanRedFlag#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanRedFlag#setPersonKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.business.role.BsiBusinessRole#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#INTERNAL_PERSON_KEY to INTERNAL_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#getInternalPersonKey to getInternalCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#getInternalResponsiblePerson to getInternalResponsibleCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#internalPersonKey to internalCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#joinInternalPerson to joinInternalCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#setInternalPersonKey to setInternalCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunicationParticipant#PARTICIPANT_PERSON_KEY to PARTICIPANT_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunicationParticipant#getParticipantPersonKey to getParticipantCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunicationParticipant#joinParticipantPerson to joinParticipantCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunicationParticipant#participantPersonKey to participantCustomerKey
+rename jpa com.bsiag.crm.server.core.company.targetplan.BsiTargetPlanPerson to BsiTargetPlanKeyPlayer
+rename jpa com.bsiag.crm.server.core.company.targetplan.BsiTargetPlanKeyPlayer#PERSON_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.company.targetplan.BsiTargetPlanKeyPlayer#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.company.targetplan.BsiTargetPlanKeyPlayer#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#existingPersonKey to existingCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getExistingPersonKey to getExistingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.cti.BsiCtiCall#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.cti.BsiCtiCall#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.cti.BsiCtiCall#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.cti.BsiCtiCall#setPersonKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.emailimport.BsiEmailMessage#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.emailimport.BsiEmailMessage#setPersonKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCoursePerson#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCoursePerson#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCoursePerson#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionPerson#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionPerson#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionPerson#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityCalc#PERSON_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityCalc#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityCalc#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityCalc#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.person.BsiPersonImport#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.person.BsiPersonImport#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.person.BsiPersonList to BsiCustomerList
+move com.bsiag.crm.server.core.person.BsiCustomerList to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.BsiCustomerList_ to com.bsiag.crm.server.core.customer
+rename jpa com.bsiag.crm.server.core.portal.BsiPortalIdentity#JOIN_PERSON to JOIN_CUSTOMER
+rename jpa com.bsiag.crm.server.core.portal.BsiPortalIdentity#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.portal.BsiPortalIdentity#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.portal.BsiPortalIdentity#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.process.knowledge.BsiKnowledgePerson#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.process.knowledge.BsiKnowledgePerson#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.process.knowledge.BsiKnowledgePerson#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.task.BsiTask#PERSON_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.task.BsiTask#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.task.BsiTask#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.task.BsiTask#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.test.etl.BsiEtlS1Basic#personNo to customerNo
+rename jpa com.bsiag.crm.server.core.test.etl.BsiEtlS1Mandatory#personNo to customerNo
+rename jpa com.bsiag.crm.server.core.test.etl.BsiEtlS2Basic#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.test.etl.BsiEtlS2Benchmark#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.test.etl.BsiEtlS2Mandatory#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.test.etl.BsiEtlTargetBasic#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#REPORT_PERSON_KEY to REPORT_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#RESPONSIBLE_PERSON_KEY to RESPONSIBLE_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#getReportPersonKey to getReportCustomerKey
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#getResponsiblePersonKey to getResponsibleCustomerKey
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#joinResponsiblePerson to joinResponsibleCustomer
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#reportPersonKey to reportCustomerKey
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#responsiblePersonKey to responsibleCustomerKey
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicketHistory#RESPONSIBLE_PERSON_KEY to RESPONSIBLE_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicketHistory#getResponsiblePersonKey to getResponsibleCustomerKey
+rename jpa com.bsiag.crm.server.core.ticket.testcase.BsiTestcase#RESPONSIBLE_PERSON_KEY to RESPONSIBLE_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.ticket.testcase.BsiTestcase#getResponsiblePersonKey to getResponsibleCustomerKey
+rename jpa com.bsiag.crm.server.core.user.BsiUser#getPerson to getCustomer
+rename jpa com.bsiag.crm.server.core.user.BsiUser#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.shared.core.person.DirectoryPersonKey to DirectoryCustomerKey
+rename jpa com.bsiag.crm.shared.core.person.DirectoryPersonKeyAdapter to DirectoryCustomerKeyAdapter
+rename jpa com.bsiag.crm.shared.core.person.DirectoryPersonKeyDescriptor to DirectoryCustomerKeyDescriptor
+rename jpa com.bsiag.crm.shared.core.person.PersonListKey to CustomerListKey
+move com.bsiag.crm.shared.core.person.CustomerListKey to com.bsiag.crm.shared.core.customer
+rename jpa com.bsiag.crm.shared.core.person.PersonListKeyDescriptor to CustomerListKeyDescriptor
+move jpa com.bsiag.crm.shared.core.person.CustomerListKeyDescriptor to com.bsiag.crm.shared.core.customer
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiLegalEntityInterest to BsiCustomerInterest
+move com.bsiag.crm.server.core.legalentity.interest.IBsiCustomerInterest to com.bsiag.crm.server.core.customer.interest
+move com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterest to com.bsiag.crm.server.core.customer.interest
+move com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterest_ to com.bsiag.crm.server.core.customer.interest
+rename jpa com.bsiag.crm.shared.core.legalentity.interest.LegalEntityInterestKey to CustomerInterestKey
+move com.bsiag.crm.shared.core.legalentity.interest.CustomerInterestKey to com.bsiag.crm.shared.core.customer.interest
+rename jpa com.bsiag.crm.shared.core.legalentity.interest.LegalEntityInterestKeyDescriptor to CustomerInterestKeyDescriptor
+move com.bsiag.crm.shared.core.legalentity.interest.CustomerInterestKeyDescriptor to com.bsiag.crm.shared.core.customer.interest
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiLegalEntityInterestHistory to BsiCustomerInterestHistory
+rename jpa com.bsiag.crm.shared.core.legalentity.interest.LegalEntityInterestHistoryKey to CustomerInterestHistoryKey
+move com.bsiag.crm.shared.core.legalentity.interest.CustomerInterestHistoryKey to com.bsiag.crm.shared.core.customer.interest
+rename jpa com.bsiag.crm.shared.core.legalentity.interest.LegalEntityInterestHistoryKeyDescriptor to CustomerInterestHistoryKeyDescriptor
+move com.bsiag.crm.shared.core.legalentity.interest.CustomerInterestHistoryKeyDescriptor to com.bsiag.crm.shared.core.customer.interest
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterest#getLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterest#joinLegalEntityInterestHistories to joinCustomerInterestHistories
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterest#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterest#joinLegalEntityCalc to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterestHistory#getLegalEntityInterestKey to getCustomerInterestKey
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterestHistory#joinLegalEntityInterest to joinCustomerInterest
+rename jpa com.bsiag.crm.server.core.person.BsiCustomer#joinLegalEntityInterests to joinCustomerInterest
+
+rename jpa com.bsiag.crm.server.core.process.serviceline.BsiServiceLine#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.process.serviceline.BsiServiceLine#joinCustomer to joinUserCustomer
+rename jpa com.bsiag.crm.server.core.process.serviceline.BsiServiceLine#joinCompany to joinCustomer
+
+rename com.bsiag.crm.server.core.legalentity.interest.LegalEntityInterestBuilderParts.ILegalEntityInterestEntityPart#getLegalEntityInterest to getCustomerInterest
+rename com.bsiag.crm.server.core.legalentity.interest.LegalEntityInterestBuilderParts.AbstractLegalEntityInterestEntityPart#getLegalEntityInterest to getCustomerInterest
+rename com.bsiag.crm.server.core.legalentity.interest.CopySharedPersonInterestServerDomainKeyAdapter to CopySharedCustomerInterestServerDomainKeyAdapter
+rename com.bsiag.bsicrm.server.etl.legalentity.LegalEntityInterestEtlDescriptor.LegalEntityKeyKey0ColumnProcessor to CustomerKeyColumnProcessor
+rename com.bsiag.bsicrm.server.etl.legalentity.LegalEntityInterestEtlDescriptor.LegalEntityKeyKey0ColumnProcessor to CustomerKeyColumnProcessor
+rename com.bsiag.crm.shared.core.legalentity.interest.CustomerInterestKey#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.LegalEntityRelationInterestTablePageQuery#getLegalEntityInterest to getCustomerInterest
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.CompanyInterestTablePageBaseQuery#getLegalEntityInterest to getCustomerInterest
+rename com.bsiag.crm.client.core.legalentity.interest.AbstractInterestTablePage.AbstractInterestTable.LegalEntityInterestKeyColumn to CustomerInterestKeyColumn
+rename com.bsiag.crm.client.core.legalentity.interest.AbstractInterestTablePage.AbstractInterestTable#getLegalEntityInterestKeyColumn to getCustomerInterestKeyColumn
+rename com.bsiag.crm.client.core.legalentity.interest.AbstractChangeLegalEntitiyInterestStatusMenu#getLegalEntityInterestKeys to getCustomerInterestKeys
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.ChangeInterestStatusMenu#getLegalEntityInterestKeys to getCustomerInterestKeys
+rename com.bsiag.crm.shared.core.legalentity.interest.AbstractInterestTablePageData.AbstractInterestTableRowData#legalEntityInterestKey to customerInterestKey
+rename com.bsiag.crm.shared.core.legalentity.interest.AbstractInterestFormParam#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.interest.AbstractInterestFormParam#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.interest.AbstractInterestFormParam#getLegalEntityInterestKey to getCustomerInterestKey
+rename com.bsiag.crm.shared.core.legalentity.interest.AbstractInterestFormParam#setLegalEntityInterestKey to setCustomerInterestKey
+rename com.bsiag.crm.client.core.customer.interest.MultiAssignmentOfInterestForm#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.interest.MultiAssignmentOfInterestForm#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.interest.UpdateLegalEntityInterestPermission to UpdateCustomerInterestPermission
+rename com.bsiag.crm.shared.core.legalentity.interest.UpdateCustomerInterestPermission#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.interest.UpdateSharedLegalEntityInterestPermission to UpdateSharedCustomerInterestPermission
+rename com.bsiag.crm.shared.core.legalentity.interest.ReadLegalEntityInterestPermission to ReadCustomerInterestPermission
+rename com.bsiag.crm.shared.core.legalentity.interest.ReadCustomerInterestPermission#getPersonInterestKey to getCustomerInterestKey
+rename com.bsiag.crm.shared.core.legalentity.interest.DeleteLegalEntityInterestPermission to DeleteCustomerInterestPermission
+rename com.bsiag.crm.shared.core.legalentity.interest.DeleteCustomerInterestPermission#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.interest.DeleteSharedLegalEntityInterestPermission to DeleteSharedCustomerInterestPermission
+rename com.bsiag.crm.shared.core.legalentity.interest.CreateLegalEntityInterestPermission to CreateCustomerInterestPermission
+rename com.bsiag.crm.shared.core.legalentity.interest.CreateLegalEntityInterestPermission#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.interest.CreateSharedLegalEntityInterestPermission to CreateSharedCustomerInterestPermission
+rename com.bsiag.crm.server.core.legalentity.interest.LegalEntityInterestBuilderParts.CompanyContactPersonLegalEntityInterestEntityPart#getPerson to getCustomer
+
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.advisor.PersonAdvisorKey#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communication.CommunicationParticipantKey#getParticipantPersonKey to getParticipantCustomerKey
+rename com.bsiag.crm.shared.core.employee.EmployeeKey#toPersonKey to toCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CoursePersonKey#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerKey#getDirectoryPersonKey to getDirectoryCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerKey#toPersonKey to toCustomerKey
+rename com.bsiag.crm.shared.core.person.IConvertibleToCustomerKey#toPersonKey to toCustomerKey
+rename com.bsiag.crm.shared.core.person.PersonImportKey#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.knowledge.KnowledgePersonKey#getPersoKey to getCustomerKey
+rename com.bsiag.crm.shared.core.user.UserKey#toPersonKey to toCustomerKey
+rename com.bsiag.crm.shared.core.person.PersonImportKey#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communication.CommunicationParticipantKey#getParticipantPersonKey to getParticipantCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CoursePersonKey#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.knowledge.KnowledgePersonKey#getPersoKey to getCustomerKey
+rename com.bsiag.crm.shared.core.advisor.PersonAdvisorKey#getPersonKey to getCustomerKey
+
+# PersonTablePage
+move com.bsiag.crm.client.core.person.AbstractPersonShareMenu to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.AbstractPersonTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.person.AbstractPersonTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.AbstractPersonTablePageParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractPersonShareMenu to AbstractCustomerShareMenu
+rename com.bsiag.crm.client.core.customer.AbstractPersonTablePage to AbstractCustomerTablePage
+rename com.bsiag.crm.shared.core.customer.AbstractPersonTablePageData to AbstractCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.AbstractPersonTablePageParam to AbstractCustomerTablePageParam
+rename com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.AbstractMergePersonsMenu to AbstractMergeCustomersMenu
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData.AbstractPersonTableRowData to AbstractCustomerTableRowData
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData#getLastName to getName1
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData#setLastName to setName1
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData#getFirstName to getName2
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData#setFirstName to setName2
+move com.bsiag.crm.client.core.company.AbstractCompanyTablePage.Table.CompanyTypeColumn to com.bsiag.crm.client.core.customer.AbstractCustomerTablePage
+move com.bsiag.crm.client.core.company.AbstractCompanyTablePage.Table#getCompanyTypeColumn to com.bsiag.crm.client.core.customer.AbstractCustomerTablePage
+rename com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table.CompanyTypeColumn to CustomerTypeColumn
+rename com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table#getCompanyTypeColumn to getCustomerTypeColumn
+# delete RatingColumn: "77f9a570-5f33-45fa-82a5-3ca2e581d4fa"
+# com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table.RatingColumn
+# com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table#getRatingColumn
+# delete FunctionColumn: "83d6f494-64ce-485b-acc0-0f5f9c576a99"
+# com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table.FunctionColumn
+# com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table#getFunctionColumn
+# delete LevelColumn: "412dbf40-ec48-4ee9-9b26-c40d5c47708a"
+# com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table.LevelColumn
+# com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table#getLevelColumn
+
+# PersonPage
+rename com.bsiag.crm.client.core.person.CustomerPage.PersonPage to CustomerPage
+rename com.bsiag.crm.shared.core.person.CustomerPageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.CustomerPage#addCompanyFolderPagesForCustomer to addCustomerFolderPagesForCustomer
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonPage to createCustomerPage
+rename com.bsiag.crm.shared.core.person.IPersonPageService to ICustomerPageService
+rename com.bsiag.crm.server.core.person.PersonPageService to CustomerPageService
+rename com.bsiag.crm.server.core.person.CustomerPageService.PersonTablePageBaseQuery to CustomerTablePageBaseQuery
+rename com.bsiag.crm.server.core.person.CustomerPageService.PersonTablePageBaseQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.person.PersonBuilderParts to CustomerBuilderParts
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.IPersonEntityPart to ICustomerEntityPart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.ICustomerEntityPart#getPerson to getCustomer
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.AbstractPersonEntityPart to AbstractCustomerEntityPart
+rename com.bsiag.crm.shared.core.person.IPerson to ICustomer
+rename com.bsiag.crm.shared.core.person.ICustomer#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.person.ICustomer#getPersonKeys to getCustomerKeys
+rename com.bsiag.crm.client.core.person.AbstractPersonFocusMenu to AbstractCustomerFocusMenu
+move com.bsiag.crm.client.core.person.AbstractCustomerFocusMenu to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonPage to createCustomerPage
+
+rename com.bsiag.crm.client.core.doctemplate.AbstractPersonEmailMenu to AbstractCustomerEmailMenu
+rename com.bsiag.crm.client.core.doctemplate.AbstractCustomerEmailMenu#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.cti.AbstractCtiCallMenu#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.person.PersonSearchFormParam to CustomerSearchFormParam
+rename com.bsiag.crm.shared.core.person.CustomerSearchFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerSearchFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerSearchFormParam#getIncludePersonItself to getIncludeCustomerItself
+rename com.bsiag.crm.shared.core.person.CustomerSearchFormParam#setIncludePersonItself to setIncludeCustomerItself
+rename com.bsiag.crm.client.core.person.IPersonSearchForm to ICustomerSearchForm
+move com.bsiag.crm.client.core.person.ICustomerSearchForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.shared.core.person.IPersonSearchObjectFacade to ICustomerSearchObjectFacade
+rename com.bsiag.crm.client.core.person.PersonSearchForm to CustomerSearchForm
+move com.bsiag.crm.client.core.person.CustomerSearchForm to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.person.PersonSearchFormData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.PersonSearchFormDataFacade to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonSearchFormData to CustomerSearchFormData
+rename com.bsiag.crm.shared.core.customer.PersonSearchFormDataFacade to CustomerSearchFormDataFacade
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonSearchFormSearch to createCustomerSearchFormSearch
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonSearchFormConfiguration to createCustomerSearchFormConfiguration
+rename com.bsiag.crm.client.core.person.AllPersonTablePage to AllCustomerTablePage
+move com.bsiag.crm.client.core.person.AllCustomerTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.person.AllPersonTablePageTest to AllCustomerTablePageTest
+rename com.bsiag.crm.shared.core.person.AllPersonTablePageParam to AllCustomerTablePageParam
+rename com.bsiag.crm.shared.core.person.AllPersonTablePageData to AllCustomerTablePageData
+rename com.bsiag.crm.shared.core.person.AllCustomerTablePageData.AllPersonTableRowData to AllCustomerTableRowData
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createAllPersonTablePage to createAllCustomerTablePage
+rename com.bsiag.crm.shared.core.person.IPersonPageService#getAllPersonTableData to getAllCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.AllPersonTablePageQuery to AllCustomerTablePageQuery
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionPersonTablePage to DataQualityCriterionCustomerTablePage
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionPersonTablePageTest to DataQualityCriterionCustomerTablePageTest
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionCustomerTablePage.Table.EditPersonMenuEx to EditCustomerMenuEx
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityCriterionPersonTablePageData to DataQualityCriterionCustomerTablePageData
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityCriterionCustomerTablePageData.DataQualityCriterionPersonTableRowData to DataQualityCriterionCustomerTableRowData
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityCriterionPersonTablePageParam to DataQualityCriterionCustomerTablePageParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createDataQualityCriterionPersonTablePage to createDataQualityCriterionCustomerTablePage
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getDataQualityCriterionPersonTableData to getDataQualityCriterionCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getDataQualityCriterionPersonTableData to getDataQualityCriterionCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.DataQualityCriterionPersonTablePageQuery to DataQualityCriterionPersonTablePageQuery
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityDuplicatePersonTablePage to DataQualityDuplicateCustomerTablePage
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityDuplicatePersonTablePageTest to DataQualityDuplicateCustomerTablePageTest
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityDuplicateCustomerTablePage.Table.MergePersonMenu to MergeCustomersMenu
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityDuplicatePersonTablePageData to DataQualityDuplicateCustomerTablePageData
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityDuplicatePersonTablePageParam to DataQualityDuplicateCustomerTablePageParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createDataQualityDuplicatePersonTablePage to createDataQualityDuplicateCustomerTablePage
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getDataQualityDuplicatePersonTableData to getDataQualityDuplicateCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getDataQualityDuplicatePersonTableData to getDataQualityDuplicateCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.DataQualityDuplicatePersonTablePageQuery to DataQualityDuplicateCustomerTablePageQuery
+move com.bsiag.crm.client.core.person.globalsearch to com.bsiag.crm.client.core.customer.globalsearch
+move com.bsiag.crm.shared.core.person.globalsearch to com.bsiag.crm.shared.core.customer.globalsearch
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchPersonTablePage to GlobalSearchCustomerTablePage
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchPersonTablePageTest to GlobalSearchCustomerTablePageTest
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchCustomerTablePage.Table.NewPersonMenu to NewCustomerMenu
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchCustomerTablePage.Table.MergePersonsMenu to MergeCustomersMenu
+rename com.bsiag.crm.shared.core.customer.globalsearch.GlobalSearchPersonTablePageData to GlobalSearchCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.globalsearch.GlobalSearchPersonTablePageParam to GlobalSearchCustomerTablePageParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createGlobalSearchPersonTablePage to createGlobalSearchCustomerTablePage
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getGlobalSearchPersonTableData to getGlobalSearchCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getGlobalSearchPersonTableData to getGlobalSearchCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.GlobalSearchPersonTablePageQuery to GlobalSearchCustomerTablePageQuery
+move com.bsiag.crm.client.core.person.OwnPersonTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.OwnPersonTablePageTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.person.OwnPersonTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.OwnPersonTablePageParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.client.core.customer.OwnPersonTablePage to OwnCustomerTablePage
+rename com.bsiag.crm.client.core.customer.OwnPersonTablePageTest to OwnCustomerTablePageTest
+rename com.bsiag.crm.shared.core.customer.OwnPersonTablePageParam to OwnCustomerTablePageParam
+rename com.bsiag.crm.shared.core.customer.OwnPersonTablePageData to OwnCustomerTablePageData
+rename com.bsiag.crm.client.core.customer.OwnCustomerTablePage.Table.NewPersonMenu to NewCustomerMenu
+rename com.bsiag.crm.client.core.customer.OwnCustomerTablePage.Table.MergePersonsMenu to MergeCustomersMenu
+rename com.bsiag.crm.shared.core.customer.OwnCustomerTablePageData.OwnPersonTableRowData to OwnCustomerTableRowData
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createOwnPersonTablePage to createOwnCustomerTablePage
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getOwnPersonTableData to getOwnCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getOwnPersonTableData to getOwnCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.OwnPersonTablePageQuery to OwnCustomerTablePageQuery
+rename com.bsiag.crm.client.core.person.PersonCustomColumnCodeTablePage to CustomerCustomColumnCodeTablePage
+move com.bsiag.crm.client.core.person.CustomerCustomColumnCodeTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.shared.core.person.PersonCustomColumnCodeTablePageParam to CustomerCustomColumnCodeTablePageParam
+rename com.bsiag.crm.client.core.person.PersonCustomColumnCodeTablePageTest to CustomerCustomColumnCodeTablePageTest
+move com.bsiag.crm.client.core.person.PersonCustomColumnCodeTablePageTest to CustomerCustomColumnCodeTablePageTest
+rename com.bsiag.crm.client.core.person.PersonCustomColumnCodeClientDomainAdapter to CustomerCustomColumnCodeClientDomainAdapter
+move com.bsiag.crm.client.core.person.CustomerCustomColumnCodeClientDomainAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCustomerPersonColumnCodeTablePage to createCustomerCustomColumnCodeTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonCustomColumnCodeTablePage to testCreateCustomerCustomColumnCodeTablePage
+rename com.bsiag.crm.client.core.person.PrivacyRulePersonTablePage to PrivacyRuleCustomerTablePage
+move com.bsiag.crm.client.core.person.PrivacyRuleCustomerTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.person.PrivacyRulePersonTablePageTest to PrivacyRuleCustomerTablePageTest
+rename com.bsiag.crm.shared.core.person.PrivacyRulePersonTablePageParam to PrivacyRuleCustomerTablePageParam
+rename com.bsiag.crm.shared.core.person.PrivacyRulePersonTablePageData to PrivacyRuleCustomerTablePageData
+rename com.bsiag.crm.shared.core.person.PrivacyRuleCustomerTablePageData.PrivacyRulePersonTableRowData to PrivacyRuleCustomerTableRowData
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPrivacyRulePersonTablePage to createPrivacyRuleCustomerTablePage
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getPrivacyRulePersonTableData to getPrivacyRuleCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getPrivacyRulePersonTableData to getPrivacyRuleCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.PrivacyRulePersonTablePageQuery to PrivacyRuleCustomerTablePageQuery
+move com.bsiag.crm.client.core.person.CustomerChooseTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.PersonChooseTablePage to CustomerChooseTablePage
+move com.bsiag.crm.shared.core.person.PersonChooseTablePageData to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonChooseTablePageData to CustomerChooseTablePageData
+move com.bsiag.crm.client.core.person.PersonChooseTablePageTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.PersonChooseTablePageTest to CustomerChooseTablePageTest
+rename com.bsiag.crm.client.core.person.CustomerChooseTablePage.Table.NewPersonMenu to NewCustomerMenu
+move com.bsiag.crm.shared.core.person.CustomerChooseTablePageParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonChooseTablePageParam to CustomerChooseTablePageParam
+rename com.bsiag.crm.shared.core.customer.CustomerChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonChooseTablePage to createCustomerChooseTablePage
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getPersonChooseTableData to getCustomerChooseTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getPersonChooseTableData to getCustomerChooseTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.PersonChooseTablePageQuery to CustomerChooseTablePageQuery
+
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getAllPersonTableData to getAllCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getAllPersonTableData to getAllCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.AllPersonTablePageQuery to AllCustomerTablePageQuery
+rename com.bsiag.crm.client.core.task.PersonTaskTablePage to CustomerTaskTablePage
+rename com.bsiag.crm.shared.core.task.PersonTaskTablePageData to CustomerTaskTablePageData
+rename com.bsiag.crm.shared.core.task.PersonTaskTablePageParam to CustomerTaskTablePageParam
+rename com.bsiag.crm.shared.core.task.ITaskPageService#getPersonTaskTableData to getCustomerTaskTableData
+rename com.bsiag.crm.server.core.task.TaskPageService#getPersonTaskTableData to getCustomerTaskTableData
+rename com.bsiag.crm.server.core.task.TaskPageService.PersonTaskTablePageQuery to CustomerTaskTablePageQuery
+rename com.bsiag.crm.client.core.task.PersonTaskTablePageTest to CustomerTaskTablePageTest
+rename com.bsiag.crm.client.core.task.TaskClientDomain#createPersonTaskTablePage to createCustomerTaskTablePage
+rename com.bsiag.crm.client.core.communication.PersonCommunicationTablePage to CustomerCommunicationTablePage
+rename com.bsiag.crm.shared.core.communication.PersonCommunicationTablePageParam to CustomerCommunicationTablePageParam
+rename com.bsiag.crm.shared.core.communication.PersonCommunicationTablePageData to CustomerCommunicationTablePageData
+rename com.bsiag.crm.client.core.communication.PersonCommunicationTablePageTest to CustomerCommunicationTablePageTest
+rename com.bsiag.crm.shared.core.communication.ICommunicationPageService#getPersonCommunicationTableData to getCustomerCommunicationTableData
+rename com.bsiag.crm.server.core.communication.CommunicationPageService#getPersonCommunicationTableData to getCustomerCommunicationTableData
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationTablePage#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.communication.CustomerCommunicationTablePage#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communication.CustomerCommunicationTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.communication.CommunicationPageService.PersonCommunicationTablePageQuery to CustomerCommunicationTablePageQuery
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomain#createPersonCommunicationTablePage to createCustomerCommunicationTablePage
+rename com.bsiag.crm.client.core.ticket.PersonTicketTablePage to CustomerTicketTablePage
+rename com.bsiag.crm.shared.core.ticket.PersonTicketTablePageParam to CustomerTicketTablePageParam
+rename com.bsiag.crm.shared.core.ticket.PersonTicketTablePageData to CustomerTicketTablePageData
+rename com.bsiag.crm.shared.core.ticket.ITicketPageService#getPersonTicketTableData to getCustomerTicketTableData
+rename com.bsiag.crm.server.core.ticket.TicketPageService#getPersonTicketTableData to getCustomerTicketTableData
+rename com.bsiag.crm.server.core.ticket.TicketPageService.PersonTicketTablePageQuery to CustomerTicketTablePageQuery
+rename com.bsiag.crm.client.core.ticket.PersonTicketTablePageTest to CustomerTicketTablePageTest
+rename com.bsiag.crm.client.core.ticket.TicketClientDomain#createPersonTicketTablePage to createCustomerTicketTablePage
+
+# ProductCompanyTablePage
+move com.bsiag.crm.client.core.company.ProductCompanyTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.company.ProductCompanyTablePageTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.company.ProductCompanyTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.company.ProductCompanyTablePageParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.server.core.company.CompanyPageService.ProductCompanyTablePageQuery to com.bsiag.crm.server.core.person.PersonPageService
+rename com.bsiag.crm.client.core.customer.ProductCompanyTablePage to ProductCustomerTablePage
+rename com.bsiag.crm.client.core.customer.ProductCompanyTablePageTest to ProductCustomerTablePageTest
+rename com.bsiag.crm.client.core.customer.ProductCustomerTablePage.Table.NewPersonMenu to NewCustomerMenu
+rename com.bsiag.crm.client.core.customer.ProductCustomerTablePage.Table.MergePersonsMenu to MergeCustomersMenu
+rename com.bsiag.crm.shared.core.customer.ProductCompanyTablePageData to ProductCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.ProductCustomerTablePageData.ProductCompanyTableRowData to ProductCustomerTableRowData
+rename com.bsiag.crm.shared.core.customer.ProductCompanyTablePageParam to ProductCustomerTablePageParam
+move com.bsiag.crm.server.core.company.CompanyPageService.ProductCompanyTablePageQuery to com.bsiag.crm.server.core.person.CustomerPageService
+rename com.bsiag.crm.server.core.person.CustomerPageService.ProductCompanyTablePageQuery to ProductCustomerTablePageQuery
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createProductCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createProductCompanyTablePage to createProductCustomerTablePage
+
+# PersonBankConnectionTablePage
+rename com.bsiag.crm.client.core.bankconnection.BankConnectionClientDomain#createCompanyBankConnectionTablePage to createCustomerBankConnectionTablePage
+rename com.bsiag.crm.client.core.bankconnection.BankConnectionClientDomain#createPersonBankConnectionTablePage to createCustomerBankConnectionTablePage
+rename com.bsiag.crm.client.core.bankconnection.CompanyBankConnectionTablePage to CustomerBankConnectionTablePage
+rename com.bsiag.crm.client.core.bankconnection.CompanyBankConnectionTablePageTest to CustomerBankConnectionTablePageTest
+rename com.bsiag.crm.client.core.bankconnection.PersonBankConnectionTablePage to CustomerBankConnectionTablePage
+rename com.bsiag.crm.client.core.bankconnection.PersonBankConnectionTablePageTest to CustomerBankConnectionTablePageTest
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionBuilderParts.CompanyToBankConnectionEntityPart to CustomerToBankConnectionEntityPart
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionBuilderParts.ICompanyToBankConnectionEntityPart to ICustomerToBankConnectionEntityPart
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionBuilderParts.IPersonToBankConnectionEntityPart to ICustomerToBankConnectionEntityPart
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionBuilderParts.PersonToBankConnectionEntityPart to CustomerToBankConnectionEntityPart
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionPageService#getCompanyBankConnectionTableData to getCustomerBankConnectionTableData
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionPageService#getPersonBankConnectionTableData to getCustomerBankConnectionTableData
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionPageService.CompanyBankConnectionTablePageQuery to CustomerBankConnectionTablePageQuery
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionPageService.PersonBankConnectionTablePageQuery to CustomerBankConnectionTablePageQuery
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionChooseTablePageParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionChooseTablePageParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionDataModelItems.CompanyBankConnectionCountAttribute to CustomerBankConnectionCountAttribute
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionDataModelItems.CompanyBankConnectionEntity to CustomerBankConnectionEntity
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionDataModelItems.PersonBankConnectionCountAttribute to CustomerBankConnectionCountAttribute
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionDataModelItems.PersonBankConnectionEntity to CustomerBankConnectionEntity
+rename com.bsiag.crm.shared.core.bankconnection.CompanyBankConnectionTablePageData to CustomerBankConnectionTablePageData
+rename com.bsiag.crm.shared.core.bankconnection.CompanyBankConnectionTablePageParam to CustomerBankConnectionTablePageParam
+rename com.bsiag.crm.shared.core.bankconnection.IBankConnectionPageService#getCompanyBankConnectionTableData to getCustomerBankConnectionTableData
+rename com.bsiag.crm.shared.core.bankconnection.IBankConnectionPageService#getPersonBankConnectionTableData to getCustomerBankConnectionTableData
+rename com.bsiag.crm.shared.core.bankconnection.PersonBankConnectionTablePageData to CustomerBankConnectionTablePageData
+rename com.bsiag.crm.shared.core.bankconnection.PersonBankConnectionTablePageParam to CustomerBankConnectionTablePageParam
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionChooseStepData.InputCompany to InputCustomer
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionChooseStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionChooseStepData#getInputPerson to getInputCustomer
+
+# PersonPaymentTablePage
+rename com.bsiag.crm.client.core.business.payment.PersonPaymentTablePage to CustomerPaymentTablePage
+rename com.bsiag.crm.client.core.business.payment.CompanyPaymentTablePage to CustomerPaymentTablePage
+rename com.bsiag.crm.shared.core.business.payment.PersonPaymentTablePageData to CustomerPaymentTablePageData
+rename com.bsiag.crm.shared.core.business.payment.CompanyPaymentTablePageData to CustomerPaymentTablePageData
+rename com.bsiag.crm.shared.core.business.payment.PersonPaymentTablePageParam to CustomerPaymentTablePageParam
+rename com.bsiag.crm.shared.core.business.payment.CompanyPaymentTablePageParam to CustomerPaymentTablePageParam
+rename com.bsiag.crm.server.core.business.payment.PaymentPageService.PersonPaymentTablePageQuery to CustomerPaymentTablePageQuery
+rename com.bsiag.crm.server.core.business.payment.PaymentPageService.CompanyPaymentTablePageQuery to CustomerPaymentTablePageQuery
+rename com.bsiag.crm.client.core.business.payment.PersonPaymentTablePageTest to CustomerPaymentTablePageTest
+rename com.bsiag.crm.client.core.business.payment.CompanyPaymentTablePageTest to CustomerPaymentTablePageTest
+rename com.bsiag.crm.shared.core.business.payment.IPaymentPageService#getPersonPaymentTableData to getCustomerPaymentTableData
+rename com.bsiag.crm.shared.core.business.payment.IPaymentPageService#getCompanyPaymentTableData to getCustomerPaymentTableData
+rename com.bsiag.crm.server.core.business.payment.PaymentPageService#getPersonPaymentTableData to getCustomerPaymentTableData
+rename com.bsiag.crm.server.core.business.payment.PaymentPageService#getCompanyPaymentTableData to getCustomerPaymentTableData
+rename com.bsiag.crm.client.core.business.payment.PaymentClientDomainTest#testCreatePersonPaymentTablePage to testCreateCustomerPaymentTablePage
+rename com.bsiag.crm.client.core.business.payment.PaymentClientDomain#createPersonPaymentTablePage to createCustomerPaymentTablePage
+rename com.bsiag.crm.client.core.business.payment.PaymentClientDomain#createCompanyPaymentTablePage to createCustomerPaymentTablePage
+
+# PersonBusinessTablePage
+rename com.bsiag.crm.client.core.business.PersonBusinessTablePage to CustomerBusinessTablePage
+rename com.bsiag.crm.client.core.business.CompanyBusinessTablePage to CustomerBusinessTablePage
+rename com.bsiag.crm.shared.core.business.PersonBusinessTablePageData to CustomerBusinessTablePageData
+rename com.bsiag.crm.shared.core.business.CompanyBusinessTablePageData to CustomerBusinessTablePageData
+rename com.bsiag.crm.shared.core.business.PersonBusinessTablePageParam to CustomerBusinessTablePageParam
+rename com.bsiag.crm.shared.core.business.CompanyBusinessTablePageParam to CustomerBusinessTablePageParam
+rename com.bsiag.crm.server.core.business.BusinessPageService.PersonBusinessTablePageQuery to CustomerBusinessTablePageQuery
+rename com.bsiag.crm.server.core.business.BusinessPageService.CompanyBusinessTablePageQuery to CustomerBusinessTablePageQuery
+rename com.bsiag.crm.client.core.business.PersonBusinessTablePageTest to CustomerBusinessTablePageTest
+rename com.bsiag.crm.client.core.business.CompanyBusinessTablePageTest to CustomerBusinessTablePageTest
+rename com.bsiag.crm.shared.core.business.IBusinessPageService#getPersonBusinessTableData to getCustomerBusinessTableData
+rename com.bsiag.crm.server.core.business.BusinessPageService#getPersonBusinessTableData to getCustomerBusinessTableData
+rename com.bsiag.crm.client.core.business.CustomerBusinessTablePage#getPersonKey to getCustomerKey
+move com.bsiag.crm.shared.core.business.CompanyBusinessTablePageParam#getCompanyTypeUid to com.bsiag.crm.shared.core.business.CustomerBusinessTablePageParam
+move com.bsiag.crm.shared.core.business.CompanyBusinessTablePageParam#setCompanyTypeUid to com.bsiag.crm.shared.core.business.CustomerBusinessTablePageParam
+rename com.bsiag.crm.shared.core.business.CompanyBusinessTablePageParam#getCompanyTypeUid to getCustomerTypeUid
+rename com.bsiag.crm.shared.core.business.CompanyBusinessTablePageParam#setCompanyTypeUid to setCustomerTypeUid
+rename com.bsiag.crm.client.core.business.BusinessClientDomain#createCompanyBusinessTablePage to createCustomerBusinessTablePage
+rename com.bsiag.crm.client.core.business.BusinessClientDomain#createPersonBusinessTablePage to createCustomerBusinessTablePage
+rename com.bsiag.crm.client.core.business.BusinessClientDomainTest#testCreatePersonBusinessTablePage to testCreateCustomerBusinessTablePage
+rename com.bsiag.crm.client.core.business.BusinessClientDomainTest#testCreateCompanyBusinessTablePage to testCreateCustomerBusinessTablePage
+
+# CommunicationReportByPersonTablePage
+rename com.bsiag.crm.shared.core.communication.ICommunicationReportPageService#getCommunicationReportByPersonTableData to getCommunicationReportByCustomerTableData
+rename com.bsiag.crm.shared.core.communication.CommunicationReportByPersonTablePageParam to CommunicationReportByCustomerTablePageParam
+rename com.bsiag.crm.shared.core.communication.CommunicationReportByPersonTablePageData to CommunicationReportByCustomerTablePageData
+rename com.bsiag.crm.shared.core.communication.CommunicationReportByCustomerTablePageData.CommunicationReportByCustomerTableRowData#getPerson to getCustomer
+rename com.bsiag.crm.shared.core.communication.CommunicationReportByCustomerTablePageData.CommunicationReportByCustomerTableRowData#setPerson to setCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReportPageService.CommunicationReportByPersonTablePageQuery to CommunicationReportByCustomerTablePageQuery
+rename com.bsiag.crm.server.core.communication.CommunicationReportPageService.CommunicationReportByCustomerTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReportPageService#getCommunicationReportByPersonTableData to getCommunicationReportByCustomerTableData
+rename com.bsiag.crm.client.core.communication.CommunicationReportByPersonTablePageTest to CommunicationReportByCustomerTablePageTest
+rename com.bsiag.crm.client.core.communication.CommunicationReportByPersonTablePage to CommunicationReportByCustomerTablePage
+rename com.bsiag.crm.client.core.communication.CommunicationReportByCustomerTablePage.Table.PersonColumn to CustomerColumn
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomainTest#testCreateCommunicationReportByPersonTablePage to testCreateCommunicationReportByCustomerTablePage
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomain#createCommunicationReportByPersonTablePage to createCommunicationReportByCustomerTablePage
+
+# PersonCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.PersonCommunicationReactionTablePage to CustomerCommunicationReactionTablePage
+rename com.bsiag.crm.shared.core.communication.PersonCommunicationReactionTablePageData to CustomerCommunicationReactionTablePageData
+rename com.bsiag.crm.shared.core.communication.PersonCommunicationReactionTablePageParam to CustomerCommunicationReactionTablePageParam
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.PersonCommunicationReactionTablePageQuery to CustomerCommunicationReactionTablePageQuery
+rename com.bsiag.crm.client.core.communication.PersonCommunicationReactionTablePageTest to CustomerCommunicationReactionTablePageTest
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomainTest#testCreatePersonCommunicationReactionTablePage to testCreateCustomerCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomain#createPersonCommunicationReactionTablePage to createCustomerCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomain#createPersonCommunicationReactionTablePage to createCustomerCommunicationReactionTablePage
+rename com.bsiag.crm.shared.core.communication.ICommunicationReactionPageService#getPersonCommunicationReactionTableData to getCustomerCommunicationReactionTableData
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService#getPersonCommunicationReactionTableData to getCustomerCommunicationReactionTableData
+rename com.bsiag.crm.shared.core.communication.CustomerCommunicationReactionTablePageParam#getPersonKey to getCustomerKey
+
+# CoursePersonTablePage
+rename com.bsiag.crm.client.core.employee.course.CoursePersonTablePage to CourseCustomerTablePage
+rename com.bsiag.crm.shared.core.employee.course.CoursePersonTablePageData to CourseCustomerTablePageData
+rename com.bsiag.crm.shared.core.employee.course.CoursePersonTablePageParam to CourseCustomerTablePageParam
+rename com.bsiag.crm.server.core.employee.course.CoursePageService.CoursePersonTablePageQuery to CourseCustomerTablePageQuery
+rename com.bsiag.crm.client.core.employee.course.CoursePersonTablePageTest to CourseCustomerTablePageTest
+rename com.bsiag.crm.client.core.employee.course.CourseClientDomainTest#testCreateCoursePersonTablePage to testCreateCourseCustomerTablePage
+rename com.bsiag.crm.client.core.employee.course.CourseClientDomain#createCoursePersonTablePage to createCourseCustomerTablePage
+rename com.bsiag.crm.shared.core.employee.course.CreateCoursePersonPermission#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.ICoursePageService#getCoursePersonTableData to getCourseCustomerTableData
+rename com.bsiag.crm.server.core.employee.course.CoursePageService#getCoursePersonTableData to getCourseCustomerTableData
+rename com.bsiag.crm.shared.core.employee.course.ICourseParticipantObjectFacade#setParticipantPersonKey to setParticipantCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CourseParticipantFormDataFacade#setParticipantPersonKey to setParticipantCustomerKey
+rename com.bsiag.crm.server.core.employee.course.CoursePageServiceTest#testGetCoursePersonTableData to testGetCourseCustomerTableData
+rename com.bsiag.crm.client.core.employee.course.CustomerCourseTablePage.Table#getCoursePersonKeys to getCourseCustomerKeys
+
+# PersonCourseTablePage
+rename com.bsiag.crm.client.core.employee.course.PersonCourseTablePage to CustomerCourseTablePage
+rename com.bsiag.crm.shared.core.employee.course.PersonCourseTablePageData to CustomerCourseTablePageData
+rename com.bsiag.crm.shared.core.employee.course.PersonCourseTablePageParam to CustomerCourseTablePageParam
+rename com.bsiag.crm.server.core.employee.course.CoursePageService.PersonCourseTablePageQuery to CustomerCourseTablePageQuery
+rename com.bsiag.crm.client.core.employee.course.PersonCourseTablePageTest to CustomerCourseTablePageTest
+rename com.bsiag.crm.client.core.employee.course.CourseClientDomainTest#testCreatePersonCourseTablePage to testCreateCustomerCourseTablePage
+rename com.bsiag.crm.client.core.employee.course.CourseClientDomain#createPersonCourseTablePage to createCustomerCourseTablePage
+rename com.bsiag.crm.shared.core.employee.course.ICoursePageService#getPersonCourseTableData to getCustomerCourseTableData
+rename com.bsiag.crm.server.core.employee.course.CoursePageService#getPersonCourseTableData to getCustomerCourseTableData
+rename com.bsiag.crm.shared.core.employee.course.CourseParticipantFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CourseParticipantFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.employee.course.CourseParticipantForm#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.employee.course.CourseParticipantForm#setPersonKey to setCustomerKey
+
+# PersonTqmReportTablePage
+rename com.bsiag.crm.client.core.employee.tqm.PersonTqmReportTablePage to CustomerTqmReportTablePage
+rename com.bsiag.crm.shared.core.employee.tqm.PersonTqmReportTablePageData to CustomerTqmReportTablePageData
+rename com.bsiag.crm.shared.core.employee.tqm.PersonTqmReportTablePageParam to CustomerTqmReportTablePageParam
+rename com.bsiag.crm.server.core.employee.report.TqmReportPageService.PersonTqmReportTablePageQuery to CustomerTqmReportTablePageQuery
+rename com.bsiag.crm.client.core.employee.tqm.PersonTqmReportTablePageTest to CustomerTqmReportTablePageTest
+rename com.bsiag.crm.shared.core.employee.tqm.CustomerTqmReportTablePageData.PersonTqmReportTableRowData to CustomerTqmReportTableRowData
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonTqmReportTablePage to testCreateCustomerTqmReportTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonTqmReportTablePage to createCustomerTqmReportTablePage
+rename com.bsiag.crm.shared.core.employee.report.ITqmReportPageService#getPersonTqmReportTableData to getCustomerTqmReportTableData
+rename com.bsiag.crm.server.core.employee.report.TqmReportPageService#getPersonTqmReportTableData to getCustomerTqmReportTableData
+
+# *.core.[person|company].interest packages
+rename com.bsiag.crm.client.core.person.interest to com.bsiag.crm.client.core.customer.interest
+rename com.bsiag.crm.shared.core.person.interest to com.bsiag.crm.shared.core.customer.interest
+rename com.bsiag.crm.server.core.person.interest to com.bsiag.crm.server.core.customer.interest
+rename com.bsiag.crm.client.core.company.interest to com.bsiag.crm.client.core.customer.interest
+rename com.bsiag.crm.shared.core.company.interest to com.bsiag.crm.shared.core.customer.interest
+rename com.bsiag.crm.server.core.company.interest to com.bsiag.crm.server.core.customer.interest
+
+# AbstractPersonInterestTablePage
+rename com.bsiag.crm.client.core.customer.interest.AbstractPersonInterestTablePage to AbstractCustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.AbstractPersonInterestTablePageData to AbstractCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.AbstractPersonInterestTablePageParam to AbstractCustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.customer.interest.AbstractPersonInterestTableRowData to AbstractCustomerInterestTableRowData
+rename com.bsiag.crm.client.core.customer.interest.AbstractCompanyInterestTablePage to AbstractCustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.AbstractCompanyInterestTablePageData to AbstractCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.AbstractCompanyInterestTablePageParam to AbstractCustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.customer.interest.AbstractCompanyInterestTableRowData to AbstractCustomerInterestTableRowData
+rename com.bsiag.crm.client.core.customer.interest.AbstractCustomerInterestTablePage.Table.LastNameColumn to DisplayNameColumn
+rename com.bsiag.crm.client.core.customer.interest.AbstractCustomerInterestTablePage.Table#getLastNameColumn to getDisplayNameColumn
+# delete FirstNameColumn: "0efb6817-319f-4cae-ab56-52a2de3c40d9"
+# com.bsiag.crm.client.core.customer.interest.AbstractCustomerInterestTablePage.Table.FirstNameColumn
+# com.bsiag.crm.client.core.customer.interest.AbstractCustomerInterestTablePage.Table#getFirstNameColumn
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestCodeType to CustomerInterestCodeType
+
+# NotAssignedPersonInterestTablePage
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedPersonInterestTablePage to NotAssignedCustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.NotAssignedPersonInterestTablePageData to NotAssignedCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.NotAssignedPersonInterestTablePageParam to NotAssignedCustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.customer.interest.NotAssignedCustomerInterestTablePageData.NotAssignedPersonInterestTableRowData to NotAssignedCustomerInterestTableRowData
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedPersonInterestTablePageTest to NotAssignedCustomerInterestTablePageTest
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCompanyInterestTablePage to NotAssignedCustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.NotAssignedCompanyInterestTablePageData to NotAssignedCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.NotAssignedCompanyInterestTablePageParam to NotAssignedCustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.customer.interest.NotAssignedCustomerInterestTablePageData.NotAssignedCompanyInterestTableRowData to NotAssignedCustomerInterestTableRowData
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.CompanyKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getCompanyKeyColumn to getCustomerNoColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.CompanyNoColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getCompanyNoColumn to getCustomerNoColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.EditPersonMenu to EditCustomerMenu
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCompanyInterestTablePageTest to NotAssignedCustomerInterestTablePageTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createNotAssignedPersonInterestTablePage to testCreateNotAssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateNotAssignedPersonInterestTablePage to testCreateNotAssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.company.CompanyClientDomain#createNotAssignedCompanyInterestTablePage to testCreateNotAssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateNotAssignedCompanyInterestTablePage to testCreateNotAssignedCustomerInterestTablePage
+# delete FunctionColumn: "7f519ebb-f9e3-4c9b-9f4b-0baf619a5342"
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getFunctionColumn
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.FunctionColumn
+# delete LevelColumn: "62c3c1e5-cbb0-4809-81f0-e2eb0318799b"
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getLevelColumn
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.LevelColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.CompanyNameColumn to LinkedNamesColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getCompanyColumn to getLinkedNamesColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.LastNameColumn to DisplayNameColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getLastNameColumn to getDisplayNameColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.CompanyShortNameColumn to ShortNameColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getCompanyShortNameColumn to getShortNameColumn
+# delete FirstNameColumn: "1c8c3fc7-3888-45c1-a670-e03fb6ddca64"
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.FirstNameColumn
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getFirstNameColumn
+# delete CompanyNameColumn: "62a5d8f8-0662-40b1-9e94-c05a6dab2ae5"
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.CompanyNameColumn
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getCompanyNameColumn
+
+# InterestPageService
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getNotAssignedPersonInterestTableData to getNotAssignedCustomerInterestTableData
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getNotAssignedCompanyInterestTableData to getNotAssignedCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#getNotAssignedPersonInterestTableData to getNotAssignedCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#getNotAssignedCompanyInterestTableData to getNotAssignedCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.NotAssignedPersonInterestTablePageQuery to NotAssignedCustomerInterestTablePageQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.NotAssignedCompanyInterestTablePageQuery to NotAssignedCustomerInterestTablePageQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.NotAssignedCustomerInterestTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.NotAssignedCustomerInterestTablePageQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.PersonInterestTablePageBaseQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.CompanyInterestTablePageBaseQuery#getCompany to getCustomer
+
+# PersonPersonInterestTablePage
+rename com.bsiag.crm.client.core.customer.interest.PersonPersonInterestTablePage to CustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.PersonPersonInterestTablePageData to CustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.PersonPersonInterestTablePageParam to CustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getPersonPersonInterestTableData to getCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#getPersonPersonInterestTableData to getCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.PersonPersonInterestTablePageQuery to CustomerInterestTablePageQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#execCreatePersonBaseQuery to execCreateCustomerBaseQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.PersonInterestTablePageBaseQuery to CustomerInterestTablePageBaseQuery
+rename com.bsiag.crm.client.core.customer.interest.PersonPersonInterestTablePageTest to com.bsiag.crm.client.core.customer.interest.CustomerInterestTablePageTest
+rename com.bsiag.crm.client.core.customer.interest.CompanyInterestTablePage to CustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.CompanyInterestTablePageData to CustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.CompanyInterestTablePageParam to CustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getCompanyInterestTableData to getCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#getCompanyInterestTableData to getCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.CompanyInterestTablePageQuery to CustomerInterestTablePageQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#execCreateCompanyBaseQuery to execCreateCustomerBaseQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.CompanyInterestTablePageBaseQuery to CustomerInterestTablePageBaseQuery
+rename com.bsiag.crm.client.core.customer.interest.CompanyInterestTablePageTest to com.bsiag.crm.client.core.customer.interest.CustomerInterestTablePageTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonPersonInterestTablePage to createCustomerInterestTablePage
+
+# GroupwarePersonTablePage
+rename com.bsiag.crm.client.core.groupware.GroupwarePersonTablePage to GroupwareCustomerTablePage
+rename com.bsiag.crm.shared.core.groupware.GroupwarePersonTablePageData to GroupwareCustomerTablePageData
+rename com.bsiag.crm.shared.core.groupware.GroupwarePersonTablePageParam to GroupwareCustomerTablePageParam
+rename com.bsiag.crm.client.core.groupware.GroupwarePersonTablePageTest to GroupwareCustomerTablePageParam
+rename com.bsiag.crm.client.core.groupware.GroupwareClientDomain#createGroupwarePersonTablePage to createGroupwareCustomerTablePage
+rename com.bsiag.crm.client.core.groupware.GroupwareCustomerTablePage.Table.CrmPersonKeyColumn to getCrmCustomerKeyColumn
+rename com.bsiag.crm.client.core.groupware.GroupwareCustomerTablePage.Table#getCrmPersonKeyColumn to getCrmCustomerKeyColumn
+rename com.bsiag.crm.shared.core.groupware.IGroupwarePageService#getGroupwarePersonTablePageData to getGroupwareCustomerTablePageData
+rename com.bsiag.crm.server.core.groupware.GroupwarePageService#getGroupwarePersonTablePageData to getGroupwareCustomerTablePageData
+rename com.bsiag.crm.server.core.groupware.GroupwarePageService#fromGroupwarePersonToRow to fromGroupwareCustomerToRow
+
+# AssignedPersonInterestTablePage
+rename com.bsiag.crm.client.core.customer.interest.AssignedPersonInterestTablePage to AssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.customer.interest.AssignedPersonInterestTablePageTest to AssignedCustomerInterestTablePageTest
+rename com.bsiag.crm.shared.core.customer.interest.AssignedPersonInterestTablePageData to AssignedCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.AssignedPersonInterestTablePageParam to AssignedCustomerInterestTablePageParam
+rename com.bsiag.crm.client.core.customer.interest.AssignedCompanyInterestTablePage to AssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.customer.interest.AssignedCompanyInterestTablePageTest to AssignedCustomerInterestTablePageTest
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.CompanyNoColumn to CustomerNoColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getCompanyNoColumn to getCustomerNoColumn
+rename com.bsiag.crm.shared.core.customer.interest.AssignedCompanyInterestTablePageData to AssignedCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.AssignedCompanyInterestTablePageParam to AssignedCustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getAssignedPersonInterestTableData to getAssignedCustomerInterestTableData
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getAssignedCompanyInterestTableData to getAssignedCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#getAssignedPersonInterestTableData to getAssignedCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#getAssignedCompanyInterestTableData to getAssignedCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.AssignedPersonInterestTablePageQuery to AssignedCustomerInterestTablePageQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.AssignedCompanyInterestTablePageQuery to AssignedCustomerInterestTablePageQuery
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createAssignedPersonInterestTablePage to createAssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateAssignedPersonInterestTablePage to testCreateAssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.company.CompanyClientDomain#createAssignedCompanyInterestTablePage to createAssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateAssignedCompanyInterestTablePage to testCreateAssignedCustomerInterestTablePage
+# delete FunctionColumn: "7fcafb27-c3e7-46bc-8bc9-5cc6b6dc95e0"
+# com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getFunctionColumn
+# com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.FunctionColumn
+# delete LevelColumn: "46edeee9-5d75-46f8-bd46-9cc15e5ededa"
+# com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getLevelColumn
+# com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.LevelColumn
+# delete CompanyName: ""
+# com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getCompanyNameColumn
+# com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.CompanyNameColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.CompanyShortNameColumn to ShortNameColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getCompanyShortNameColumn to getShortNameColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.CompanyColumn to LinkedNamesColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getCompanyColumn to getLinkedNamesColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.CompanyNoColumn to CustomerNoColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getCompanyNoColumn to getCustomerNoColumn
+
+# CompanyPersonInterestTablePageTest
+rename com.bsiag.crm.client.core.customer.interest.CompanyPersonInterestTablePage to CustomerCustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.CompanyPersonInterestTablePageData to CustomerCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.CompanyPersonInterestTablePageParam to CustomerCustomerInterestTablePageParam
+rename com.bsiag.crm.client.core.customer.interest.CompanyPersonInterestTablePageTest to CustomerCustomerInterestTablePageTest
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.CompanyPersonInterestTablePageQuery to CustomerCustomerInterestTablePageQuery
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getCompanyPersonInterestTableData to getCustomerCustomerInterestTableData
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyPersonInterestTablePage to createCustomerCustomerInterestTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateCompanyPersonInterestTablePage to testCustomerCustomerPersonInterestTablePage
+
+# PersonCaseTablePage
+rename com.bsiag.crm.client.core.process.pcase.PersonCaseTablePage to CustomerCaseTablePage
+rename com.bsiag.crm.shared.core.process.pcase.PersonCaseTablePageData to CustomerCaseTablePageData
+rename com.bsiag.crm.shared.core.process.pcase.PersonCaseTablePageParam to CustomerCaseTablePageParam
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.PersonCaseTablePageQuery to CustomerCaseTablePageQuery
+rename com.bsiag.crm.client.core.process.pcase.PersonCaseTablePageTest to CustomerCaseTablePageTest
+rename com.bsiag.crm.shared.core.process.pcase.ICasePageService#getPersonCaseTableData to getCustomerCaseTableData
+rename com.bsiag.crm.server.core.process.pcase.CasePageService#getPersonCaseTableData to getCustomerCaseTableData
+rename com.bsiag.crm.client.core.process.ProcessClientDomain#createPersonCaseTablePage to createCustomerCaseTablePage
+rename com.bsiag.crm.client.core.process.pcase.CompanyCaseTablePage to CustomerCaseTablePage
+rename com.bsiag.crm.shared.core.process.pcase.CompanyCaseTablePageData to CustomerCaseTablePageData
+rename com.bsiag.crm.shared.core.process.pcase.CompanyCaseTablePageParam to CustomerCaseTablePageParam
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.CompanyCaseTablePageQuery to CustomerCaseTablePageQuery
+rename com.bsiag.crm.client.core.process.pcase.CompanyCaseTablePageTest to CustomerCaseTablePageTest
+rename com.bsiag.crm.shared.core.process.pcase.ICasePageService#getCompanyCaseTableData to getCustomerCaseTableData
+rename com.bsiag.crm.server.core.process.pcase.CasePageService#getCompanyCaseTableData to getCustomerCaseTableData
+rename com.bsiag.crm.client.core.process.ProcessClientDomain#createCompanyCaseTablePage to createCustomerCaseTablePage
+
+# PersonInterestSearchForm
+rename com.bsiag.crm.client.core.customer.interest.PersonInterestSearchForm to CustomerInterestSearchForm
+rename com.bsiag.crm.shared.core.customer.interest.PersonInterestSearchFormData to CustomerInterestSearchFormData
+rename com.bsiag.crm.shared.core.customer.interest.PersonInterestSearchFormParam to CustomerInterestSearchFormParam
+rename com.bsiag.crm.shared.core.customer.interest.IPersonInterestSearchObjectFacade to ICustomerInterestSearchObjectFacade
+rename com.bsiag.crm.shared.core.customer.interest.PersonInterestSearchFormDataFacade to CustomerInterestSearchFormDataFacade
+rename com.bsiag.crm.shared.core.customer.interest.ICustomerInterestSearchObjectFacade#setPersonName to setCustomerName
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestSearchFormDataFacade#setPersonName to setCustomerName
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonInterestSearchFormSearch to createCustomerInterestSearchFormSearch
+rename com.bsiag.crm.shared.core.person.CustomerSearchFormData#getPersonName to getCustomerName
+rename com.bsiag.crm.shared.core.person.CustomerSearchFormData.PersonName to CustomerName
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.PersonNameFieldPart to CustomerNameFieldPart
+rename com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyInterestSearchFormSearch to createCustomerInterestSearchFormSearch
+
+# ReactionPersonOnlyCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.ReactionPersonOnlyCommunicationReactionTablePage to ReactionCustomerOnlyCommunicationReactionTablePage
+rename com.bsiag.crm.shared.core.communication.ReactionPersonOnlyCommunicationReactionTablePageData to ReactionCustomerOnlyCommunicationReactionTablePageData
+rename com.bsiag.crm.shared.core.communication.ReactionPersonOnlyCommunicationReactionTablePageParam to ReactionCustomerOnlyCommunicationReactionTablePageParam
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.ReactionPersonOnlyCommunicationReactionTablePageQuery to ReactionCustomerOnlyCommunicationReactionTablePageQuery
+rename com.bsiag.crm.client.core.communication.ReactionPersonOnlyCommunicationReactionTablePageTest to ReactionCustomerOnlyCommunicationReactionTablePageTest
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService#getReactionPersonOnlyCommunicationReactionTableData to getReactionCustomerOnlyCommunicationReactionTableData
+rename com.bsiag.crm.shared.core.communication.ICommunicationReactionPageService#getReactionPersonOnlyCommunicationReactionTableData to getReactionCustomerOnlyCommunicationReactionTableData
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomainTest#testCreateReactionPersonOnlyCommunicationReactionTablePage to testCreateReactionCustomerOnlyCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomain#createReactionPersonOnlyCommunicationReactionTablePage to createReactionCustomerOnlyCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.ReactionCompanyOnlyCommunicationReactionTablePage to ReactionCustomerOnlyCommunicationReactionTablePage
+rename com.bsiag.crm.shared.core.communication.ReactionCompanyOnlyCommunicationReactionTablePageData to ReactionCustomerOnlyCommunicationReactionTablePageData
+rename com.bsiag.crm.shared.core.communication.ReactionCompanyOnlyCommunicationReactionTablePageParam to ReactionCustomerOnlyCommunicationReactionTablePageParam
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.ReactionCompanyOnlyCommunicationReactionTablePageQuery to ReactionCustomerOnlyCommunicationReactionTablePageQuery
+rename com.bsiag.crm.client.core.communication.ReactionCompanyOnlyCommunicationReactionTablePageTest to ReactionCustomerOnlyCommunicationReactionTablePageTest
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService#getReactionCompanyOnlyCommunicationReactionTableData to getReactionCustomerOnlyCommunicationReactionTableData
+rename com.bsiag.crm.shared.core.communication.ICommunicationReactionPageService#getReactionCompanyOnlyCommunicationReactionTableData to getReactionCustomerOnlyCommunicationReactionTableData
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomainTest#testCreateReactionCompanyOnlyCommunicationReactionTablePage to testCreateReactionCustomerOnlyCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomain#createReactionCompanyOnlyCommunicationReactionTablePage to createReactionCustomerOnlyCommunicationReactionTablePage
+
+# AbstractActionRecipientTablePage
+rename com.bsiag.crm.client.core.marketing.action.AbstractActionRecipientTablePage.Table.PersonKeyColumn to PersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.action.AbstractActionRecipientTablePage.Table.CompanyColumn to OrganisationColumn
+rename com.bsiag.crm.client.core.marketing.action.AbstractActionRecipientTablePage.Table#getPersonKeyColumn to getPersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.action.AbstractActionRecipientTablePage.Table#getCompanyColumn to getOrganisationColumn
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionRecipientTablePageBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionRecipientTablePageBaseQuery#getCompany to getOrganisationCustomer
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientFormParam#getPersonKey to getPersonCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientFormParam#setPersonKey to setPersonCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientFormParam#getCompanyKey to getOrganisationCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientFormParam#setCompanyKey to setOrganisationCustomerKey
+
+#ActionRecipientForm
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionRecipientForm#getAllowedCompanyTypeUids to getAllowedOrganizationCustomerTypeUids
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionRecipientForm#setAllowedCompanyTypeUids to setAllowedOrganizationCustomerTypeUids
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientFormData#getAllowedCompanyTypeUids to getAllowedOrganizationCustomerTypeUids
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientFormData#setAllowedCompanyTypeUids to setAllowedOrganizationCustomerTypeUids
+
+# AbstractActionActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePageData.AbstractActionActionRecipientTableRowData#personKey to personCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePageData.AbstractActionActionRecipientTableRowData#companyKey to organizationCustomerKey
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table#getPersonKeyColumn to getPersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table#getPersonColumn to getPersonCustomerColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table.PersonKeyColumn to PersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table.PersonColumn to PersonCustomerColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table#getCompanyColumn to getOrganizationCustomerColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table.CompanyColumn to OrganizationCustomerColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table.EditPersonMenu to EditPersonCustomerMenu
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table.EditCompanyMenu to EditOrganizationCustomerMenu
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.IBaseQueryInitializer#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.IBaseQueryInitializer#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CompanyRootBaseQueryInitializer#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CompanyRootBaseQueryInitializer#getCompany to getOrganisationCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionActionRecipientTablePageBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionActionRecipientTablePageBaseQuery#getCompany to getOrganisationCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionActionRecipientTablePageBaseQuery#contributePersonCompanyColumns to contributePersonOrganizationColumns
+
+# AbstractActionActionRecipientTablePage
+### PersonOnly
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.PersonActionRecipientTablePageQuery to CustomerActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOnlyActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOnlyActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOnlyActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOnlyActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+### CompanyOnly
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionCompanyOnlyActionRecipientTablePage to ActionOrganizationOnlyActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionCompanyOnlyActionRecipientTablePageData to ActionOrganizationOnlyActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionCompanyOnlyActionRecipientTablePageParam to ActionOrganizationOnlyActionRecipientTablePageParam
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionCompanyOnlyActionRecipientTablePageQuery to ActionOrganizationOnlyActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionCompanyOnlyActionRecipientTablePageTest to ActionOrganizationOnlyActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationOnlyActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationOnlyActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationOnlyActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationOnlyActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateActionCompanyOnlyActionRecipientTablePage to testCreateActionOrganizationOnlyActionRecipientTablePage
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createActionCompanyOnlyActionRecipientTablePage to testCreateActionOrganizationOnlyActionRecipientTablePage
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getActionCompanyOnlyActionRecipientTableData to getActionOrganizationOnlyActionRecipientTableData
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getActionCompanyOnlyActionRecipientTableData to getActionOrganizationOnlyActionRecipientTableData
+### CompanyPerson
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionCompanyPersonActionRecipientTablePage to ActionOrganizationPersonActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionCompanyPersonActionRecipientTablePageData to ActionOrganizationPersonActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionCompanyPersonActionRecipientTablePageParam to ActionOrganizationPersonActionRecipientTablePageParam
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionCompanyPersonActionRecipientTablePageQuery to ActionOrganizationPersonActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionCompanyPersonActionRecipientTablePageTest to ActionOrganizationPersonActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationPersonActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationPersonActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationPersonActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationPersonActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateActionCompanyPersonActionRecipientTablePage to testCreateActionOrganizationPersonActionRecipientTablePage
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createActionCompanyPersonActionRecipientTablePage to createActionOrganizationPersonActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getActionCompanyPersonActionRecipientTableData to getActionOrganizationPersonActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getActionCompanyPersonActionRecipientTableData to getActionOrganizationPersonActionRecipientTableData
+### PersonCompany
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonCompanyActionRecipientTablePage to ActionPersonOrganizationActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionPersonCompanyActionRecipientTablePageData to ActionPersonOrganizationActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionPersonCompanyActionRecipientTablePageParam to ActionPersonOrganizationActionRecipientTablePageParam
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionPersonCompanyActionRecipientTablePageQuery to ActionPersonOrganizationActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOrganizationActionRecipientTablePageTest to ActionPersonOrganizationActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOrganizationActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOrganizationActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOrganizationActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOrganizationActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateActionPersonCompanyActionRecipientTablePage to testCreateActionPersonOrganizationActionRecipientTablePage
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createActionPersonCompanyActionRecipientTablePage to createActionPersonOrganizationActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getActionPersonCompanyActionRecipientTableData to getActionPersonCustomerActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getActionPersonCompanyActionRecipientTableData to getActionPersonCustomerActionRecipientTableData
+### Current - PersonOnly
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOnlyActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOnlyActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOnlyActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOnlyActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+### Current - CompanyOnly
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyOnlyActionRecipientTablePage to CurrentActionOrganizationOnlyActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CurrentActionCompanyOnlyActionRecipientTablePageData to CurrentActionOrganizationOnlyActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CurrentActionCompanyOnlyActionRecipientTablePageParam to CurrentActionOrganizationOnlyActionRecipientTablePageParam
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionCompanyOnlyActionRecipientTablePageQuery to CurrentActionOrganizationOnlyActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyOnlyActionRecipientTablePageTest to CurrentActionOrganizationOnlyActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionOrganizationOnlyActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionOrganizationOnlyActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionOrganizationOnlyActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionOrganizationOnlyActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createCurrentActionCompanyOnlyActionRecipientTablePage to createCurrentActionOrganizationOnlyActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getCurrentActionCompanyOnlyActionRecipientTableData to getCurrentActionOrganizationOnlyActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getCurrentActionCompanyOnlyActionRecipientTableData to getCurrentActionOrganizationOnlyActionRecipientTableData
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateCurrentActionCompanyOnlyActionRecipientTablePage to testCreateCurrentActionOrganizationOnlyActionRecipientTablePage
+### Current - PersonCompany
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonCompanyActionRecipientTablePage to CurrentActionPersonOrganizationActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CurrentActionPersonCompanyActionRecipientTablePageData to CurrentActionPersonOrganizationActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CurrentActionPersonCompanyActionRecipientTablePageParam to CurrentActionPersonOrganizationActionRecipientTablePageParam
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonCompanyActionRecipientTablePageTest to CurrentActionPersonOrganizationActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOrganizationActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOrganizationActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOrganizationActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOrganizationActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createCurrentActionPersonCompanyActionRecipientTablePage to createCurrentActionPersonOrganizationActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getCurrentActionPersonCompanyActionRecipientTableData to getCurrentActionPersonOrganizationActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getCurrentActionPersonCompanyActionRecipientTableData to getCurrentActionPersonOrganizationActionRecipientTableData
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateCurrentActionPersonCompanyActionRecipientTablePage to testCreateCurrentActionPersonCompanyActionRecipientTablePage
+### Current - CompanyPerson
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePage to CurrentActionOrganizationPersonActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePageData to CurrentActionOrganizationPersonActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePageParam to CurrentActionOrganizationPersonActionRecipientTablePageParam
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionCompanyPersonActionRecipientTablePageQuery to CurrentActionOrganizationPersonActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePageTest to CurrentActionOrganizationPersonActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createCurrentActionCompanyPersonActionRecipientTablePage to createCurrentActionOrganizationPersonActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getCurrentActionCompanyPersonActionRecipientTableData to getCurrentActionOrganizationPersonActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getCurrentActionCompanyPersonActionRecipientTableData to getCurrentActionOrganizationPersonActionRecipientTableData
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateCurrentActionCompanyPersonActionRecipientTablePage to testCreateCurrentActionOrganizationPersonActionRecipientTablePage
+
+# CompanyActionRecipientTablePage
+rename com.bsiag.crm.client.core.marketing.action.CompanyActionRecipientTablePage to OrganizationActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.CompanyActionRecipientTablePageData to OrganizationActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.CompanyActionRecipientTablePageParam to OrganizationActionRecipientTablePageParam
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CompanyActionRecipientTablePageQuery to OrganizationActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.CompanyActionRecipientTablePageTest to OrganizationActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createCompanyActionRecipientTablePage to createOrganizationActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getCompanyActionRecipientTableData to getOrganizationActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getCompanyActionRecipientTableData to getOrganizationActionRecipientTableData
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateCompanyActionRecipientTablePage to testCreateOrganizationActionRecipientTablePage
+
+# TaskReportByPersonTablePage
+rename com.bsiag.crm.client.core.task.TaskReportByPersonTablePage to TaskReportByCustomerTablePage
+rename com.bsiag.crm.shared.core.task.TaskReportByPersonTablePageData to TaskReportByCustomerTablePageData
+rename com.bsiag.crm.shared.core.task.TaskReportByPersonTablePageParam to TaskReportByCustomerTablePageParam
+rename com.bsiag.crm.server.core.task.TaskReportPageService.TaskReportByPersonTablePageQuery to TaskReportByCustomerTablePageQuery
+rename com.bsiag.crm.client.core.task.TaskReportByPersonTablePageTest to TaskReportByCustomerTablePageTest
+rename com.bsiag.crm.client.core.task.TaskReportByCustomerTablePage.Table#getPersonColumn to getCustomerColumn
+rename com.bsiag.crm.client.core.task.TaskReportByCustomerTablePage.Table.PersonColumn to CustomerColumn
+rename com.bsiag.crm.server.core.task.TaskReportPageService.TaskReportByCustomerTablePageQuery#getResponsiblePerson to getResponsibleCustomer
+rename com.bsiag.crm.server.core.task.TaskReportPageService#getTaskReportByPersonTableData to getTaskReportByCustomerTableData
+rename com.bsiag.crm.shared.core.task.ITaskReportPageService#getTaskReportByPersonTableData to getTaskReportByCustomerTableData
+rename com.bsiag.crm.client.core.task.TaskClientDomain#createTaskReportByPersonTablePage to createTaskReportByCustomerTablePage
+rename com.bsiag.crm.client.core.task.TaskClientDomainTest#testCreateTaskReportByPersonTablePage to testCreateTaskReportByCustomerTablePage
+
+# InterestDetailPersonPage
+rename com.bsiag.crm.client.core.customer.interest.InterestDetailPersonPage to InterestDetailCustomerPage
+rename com.bsiag.crm.shared.core.customer.interest.InterestDetailPersonPageParam to InterestDetailCustomerPageParam
+rename com.bsiag.crm.client.core.customer.interest.InterestDetailCompanyPage to InterestDetailCustomerPage
+rename com.bsiag.crm.shared.core.customer.interest.InterestDetailCompanyPageParam to InterestDetailCustomerPageParam
+rename com.bsiag.crm.shared.core.customer.interest.InterestModifyStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.customer.interest.InterestModifyStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createInterestDetailPersonPage to createInterestDetailCustomerPage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createInterestDetailCompanyPage to createInterestDetailCustomerPage
+
+# PersonPhaseReportTablePage
+rename com.bsiag.crm.client.core.ticket.PersonPhaseReportTablePage to CustomerPhaseReportTablePage
+rename com.bsiag.crm.shared.core.ticket.PersonPhaseReportTablePageData to CustomerPhaseReportTablePageData
+rename com.bsiag.crm.shared.core.ticket.PersonPhaseReportTablePageParam to CustomerPhaseReportTablePageParam
+rename com.bsiag.crm.server.core.ticket.TicketReportPageService.PersonPhaseReportTablePageQuery to CustomerPhaseReportTablePageQuery
+rename com.bsiag.crm.client.core.ticket.PersonPhaseReportTablePageTest to CustomerPhaseReportTablePageTest
+rename com.bsiag.crm.client.core.ticket.TicketClientDomainTest#testCreatePersonPhaseReportTablePage to testCreateCustomerPhaseReportTablePage
+rename com.bsiag.crm.client.core.ticket.TicketClientDomain#createPersonPhaseReportTablePage to createCustomerPhaseReportTablePage
+rename com.bsiag.crm.client.core.ticket.CustomerPhaseReportTablePage.Table.PersonColumn to CustomerColumn
+rename com.bsiag.crm.client.core.ticket.CustomerPhaseReportTablePage.Table.PersonKeyColumn to CustomerColumn
+rename com.bsiag.crm.client.core.ticket.CustomerPhaseReportTablePage.Table#getPersonColumn to getCustomerColumn
+rename com.bsiag.crm.client.core.ticket.CustomerPhaseReportTablePage.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.shared.core.ticket.ITicketReportPageService#getPersonPhaseReportTableData to getCustomerPhaseReportTableData
+rename com.bsiag.crm.server.core.ticket.TicketReportPageService#getPersonPhaseReportTableData to getCustomerPhaseReportTableData
+
+# PersonTimemachineReportTablePage
+rename com.bsiag.crm.client.core.timemachine.PersonTimemachineReportTablePage to CustomerTimemachineReportTablePage
+rename com.bsiag.crm.shared.core.timemachine.PersonTimemachineReportTablePageParam to CustomerTimemachineReportTablePageParam
+rename com.bsiag.crm.shared.core.timemachine.PersonTimemachineReportTablePageData to CustomerTimemachineReportTablePageData
+rename com.bsiag.crm.client.core.timemachine.PersonTimemachineReportTablePageTest to CustomerTimemachineReportTablePageTest
+rename com.bsiag.crm.shared.core.timemachine.ITimemachineReportPageService#getPersonTimemachineReportTableData to getCustomerTimemachineReportTableData
+rename com.bsiag.crm.server.core.timemachine.TimemachineReportPageService#getPersonTimemachineReportTableData to getCustomerTimemachineReportTableData
+rename com.bsiag.crm.server.core.timemachine.TimemachineReportPageService.PersonTimemachineReportTablePageQuery to CustomerTimemachineReportTablePageQuery
+rename com.bsiag.crm.server.core.timemachine.TimemachineReportPageService.CustomerTimemachineReportTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.client.core.timemachine.CompanyTimemachineReportTablePage to CustomerTimemachineReportTablePage
+rename com.bsiag.crm.shared.core.timemachine.CompanyTimemachineReportTablePageParam to CustomerTimemachineReportTablePageParam
+rename com.bsiag.crm.shared.core.timemachine.CompanyTimemachineReportTablePageData to CustomerTimemachineReportTablePageData
+rename com.bsiag.crm.client.core.timemachine.CompanyTimemachineReportTablePageTest to CustomerTimemachineReportTablePageTest
+rename com.bsiag.crm.shared.core.timemachine.ITimemachineReportPageService#getCompanyTimemachineReportTableData to getCustomerTimemachineReportTableData
+rename com.bsiag.crm.shared.core.timemachine.TimemachineReportPageService#getCompanyTimemachineReportTableData to getCustomerTimemachineReportTableData
+rename com.bsiag.crm.server.core.timemachine.TimemachineReportPageService.CompanyTimemachineReportTablePageQuery to CustomerTimemachineReportTablePageQuery
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonTimemachineReportTablePage to createCustomerTimemachineReportTablePage
+
+# CustomerTimemachine
+move com.bsiag.crm.client.core.person.PersonTimemachineClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.PersonTimemachineClientDomainKeyAdapter to CustomerTimemachineClientDomainKeyAdapter
+rename com.bsiag.crm.client.core.customer.CustomerTimemachineClientDomainKeyAdapter.PersonTimemachineFormDataImporter to CustomerTimemachineFormDataImporter
+move com.bsiag.crm.client.core.company.CompanyTimemachineClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyTimemachineClientDomainKeyAdapter to CustomerTimemachineClientDomainKeyAdapter
+rename com.bsiag.crm.client.core.customer.CustomerTimemachineClientDomainKeyAdapter.CompanyTimemachineFormDataImporter to CustomerTimemachineFormDataImporter
+move com.bsiag.crm.server.core.person.PersonTimemachineClientDomainKeyAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonTimemachineServerDomainAdapter to CustomerTimemachineServerDomainAdapter
+move com.bsiag.crm.server.core.person.CompanyTimemachineServerDomainAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyTimemachineServerDomainAdapter to CustomerTimemachineServerDomainAdapter
+
+# AbstractCustomerRuleEngineDomainKeyAdapter
+move com.bsiag.crm.shared.core.person.AbstractPersonRuleEngineDomainKeyAdapter to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.AbstractPersonRuleEngineDomainKeyAdapter to AbstractCustomerRuleEngineDomainKeyAdapter
+move com.bsiag.crm.shared.core.company.AbstractCompanyRuleEngineDomainKeyAdapter to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.AbstractCompanyRuleEngineDomainKeyAdapter to AbstractCustomerRuleEngineDomainKeyAdapter
+
+# CustomerRuleEngineServerDomainKeyAdapter
+move com.bsiag.crm.server.core.person.PersonRuleEngineServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonRuleEngineServerDomainKeyAdapter to CustomerRuleEngineServerDomainKeyAdapter
+move com.bsiag.crm.server.core.company.CompanyRuleEngineServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyRuleEngineServerDomainKeyAdapter to CustomerRuleEngineServerDomainKeyAdapter
+
+# CustomerReferenceableFieldDefinitions
+move com.bsiag.crm.server.core.person.PersonReferenceableFieldDefinitions to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonReferenceableFieldDefinitions to CustomerReferenceableFieldDefinitions
+move com.bsiag.crm.server.core.company.CompanyReferenceableFieldDefinitions to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyReferenceableFieldDefinitions to CustomerReferenceableFieldDefinitions
+
+# CustomerRuleEngineClientDomainKeyAdapter
+move com.bsiag.crm.client.core.person.PersonRuleEngineClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.PersonRuleEngineClientDomainKeyAdapter to CustomerRuleEngineClientDomainKeyAdapter
+move com.bsiag.crm.client.core.company.CompanyRuleEngineClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyRuleEngineClientDomainKeyAdapter to CustomerRuleEngineClientDomainKeyAdapter
+
+# CustomerModifyDataBaseService
+move com.bsiag.crm.server.core.person.PersonModifyDataBaseService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonModifyDataBaseService to CustomerModifyDataBaseService
+move com.bsiag.crm.server.core.company.CompanyModifyDataBaseService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.CompanyModifyDataBaseService to CustomerModifyDataBaseService
+
+# CustomerBulkChangeBaseService
+move com.bsiag.crm.server.core.person.bulkchange.PersonBulkChangeBaseService to com.bsiag.crm.server.core.customer.bulkchange
+rename com.bsiag.crm.server.core.customer.bulkchange.PersonBulkChangeBaseService to CustomerBulkChangeBaseService
+move com.bsiag.crm.server.core.person.bulkchange.PersonBulkChangeBaseServiceTest to com.bsiag.crm.server.core.customer.bulkchange
+rename com.bsiag.crm.server.core.customer.bulkchange.PersonBulkChangeBaseServiceTest to CustomerBulkChangeBaseServiceTest
+move com.bsiag.crm.server.core.company.bulkchange.CompanyBulkChangeBaseService to com.bsiag.crm.server.core.customer.bulkchange
+rename com.bsiag.crm.server.core.customer.bulkchange.CompanyBulkChangeBaseService to CustomerBulkChangeBaseService
+##FIXME [mmo]: migrate CompanyBulkChangeBaseServiceTest to CustomerBulkChangeBaseServiceTest
+#move com.bsiag.crm.server.core.company.bulkchange.CompanyBulkChangeBaseServiceTest to com.bsiag.crm.server.core.customer.bulkchange
+#rename com.bsiag.crm.server.core.customer.bulkchange.CompanyBulkChangeBaseServiceTest to CustomerBulkChangeBaseServiceTest
+
+# CustomerBulkChangeProcessService
+move com.bsiag.crm.shared.core.person.bulkchange.IPersonBulkChangeProcessService to com.bsiag.crm.shared.core.customer.bulkchange
+rename com.bsiag.crm.shared.core.customer.bulkchange.IPersonBulkChangeProcessService to ICustomerBulkChangeProcessService
+move com.bsiag.crm.shared.core.company.bulkchange.ICompanyBulkChangeProcessService to com.bsiag.crm.shared.core.customer.bulkchange
+rename com.bsiag.crm.shared.core.customer.bulkchange.ICompanyBulkChangeProcessService to ICustomerBulkChangeProcessService
+move com.bsiag.crm.server.core.person.bulkchange.PersonBulkChangeProcessService to com.bsiag.crm.server.core.customer.bulkchange
+rename com.bsiag.crm.server.core.customer.bulkchange.PersonBulkChangeProcessService to CustomerBulkChangeProcessService
+move com.bsiag.crm.server.core.company.bulkchange.CompanyBulkChangeProcessService to com.bsiag.crm.server.core.customer.bulkchange
+rename com.bsiag.crm.server.core.customer.bulkchange.CompanyBulkChangeProcessService to CustomerBulkChangeProcessService
+
+# CustomerBulkChangeForm, CustomerBulkChangeFormTest, CustomerBulkChangeFormParam
+move com.bsiag.crm.client.core.person.bulkchange.PersonBulkChangeForm to com.bsiag.crm.client.core.customer.bulkchange
+rename com.bsiag.crm.client.core.customer.bulkchange.PersonBulkChangeForm to CustomerBulkChangeForm
+move com.bsiag.crm.shared.core.person.bulkchange.PersonBulkChangeFormData to com.bsiag.crm.shared.core.customer.bulkchange
+rename com.bsiag.crm.shared.core.customer.bulkchange.PersonBulkChangeFormData to CustomerBulkChangeFormData
+move com.bsiag.crm.client.core.person.bulkchange.PersonBulkChangeFormTest to com.bsiag.crm.client.core.customer.bulkchange
+rename com.bsiag.crm.client.core.customer.bulkchange.PersonBulkChangeFormTest to CustomerBulkChangeFormTest
+move com.bsiag.crm.client.core.company.bulkchange.CompanyBulkChangeForm to com.bsiag.crm.client.core.customer.bulkchange
+rename com.bsiag.crm.client.core.customer.bulkchange.CompanyBulkChangeForm to CustomerBulkChangeForm
+move com.bsiag.crm.shared.core.company.bulkchange.CompanyBulkChangeFormData to com.bsiag.crm.shared.core.customer.bulkchange
+rename com.bsiag.crm.shared.core.customer.bulkchange.CompanyBulkChangeFormData to CustomerBulkChangeFormData
+move com.bsiag.crm.shared.core.person.bulkchange.PersonBulkChangeFormParam to com.bsiag.crm.shared.core.customer.bulkchange
+rename com.bsiag.crm.shared.core.customer.bulkchange.PersonBulkChangeFormParam to CustomerBulkChangeFormParam
+move com.bsiag.crm.shared.core.company.bulkchange.CompanyBulkChangeFormParam to com.bsiag.crm.shared.core.customer.bulkchange
+rename com.bsiag.crm.shared.core.customer.bulkchange.CompanyBulkChangeFormParam to CustomerBulkChangeFormParam
+
+# MergeCustomersMenu
+rename com.bsiag.crm.client.core.legalentity.AbstractLegalEntityTablePage.AbstractMergePersonsMenu to AbstractMergeCustomersMenu
+rename com.bsiag.crm.client.core.legalentity.AbstractLegalEntityTablePage.AbstractMergeCompaniesMenu to AbstractMergeCustomersMenu
+rename com.bsiag.crm.client.core.legalentity.AllLegalEntityTablePage.Table.MergePersonsMenu to MergeCustomerMenu
+rename com.bsiag.crm.client.core.legalentity.AllLegalEntityTablePage.Table.MergeCompaniesMenu to MergeCustomersMenu
+rename com.bsiag.crm.client.core.legalentity.OwnLegalEntityTablePage.Table.MergePersonsMenu to MergeCustomersMenu
+rename com.bsiag.crm.client.core.legalentity.OwnLegalEntityTablePage.Table.MergeCompaniesMenu to MergeCustomersMenu
+
+# CustomerDetailedMergeForm
+move com.bsiag.crm.client.core.person.merge.PersonDetailedMergeForm to com.bsiag.crm.client.core.customer.merge
+rename com.bsiag.crm.client.core.customer.merge.PersonDetailedMergeForm to CustomerDetailedMergeForm
+move com.bsiag.crm.client.core.person.merge.AbstractPersonDetailedMergeFormTest to com.bsiag.crm.client.core.customer.merge
+rename com.bsiag.crm.client.core.customer.merge.AbstractPersonDetailedMergeFormTest to AbstractCustomerDetailedMergeFormTest
+move com.bsiag.crm.client.core.person.merge.PersonDetailedMergeFormTest to com.bsiag.crm.client.core.customer.merge
+rename com.bsiag.crm.client.core.customer.merge.PersonDetailedMergeFormTest to CustomerDetailedMergeFormTest
+move com.bsiag.crm.client.core.company.merge.CompanyDetailedMergeForm to com.bsiag.crm.client.core.customer.merge
+rename com.bsiag.crm.client.core.customer.merge.CompanyDetailedMergeForm to CustomerDetailedMergeForm
+move com.bsiag.crm.client.core.company.merge.AbstractCompanyDetailedMergeFormTest to com.bsiag.crm.client.core.customer.merge
+rename com.bsiag.crm.client.core.customer.merge.AbstractCompanyDetailedMergeFormTest to AbstractCustomerDetailedMergeFormTest
+move com.bsiag.crm.client.core.company.merge.CompanyDetailedMergeFormTest to com.bsiag.crm.client.core.customer.merge
+rename com.bsiag.crm.client.core.customer.merge.CompanyDetailedMergeFormTest to CustomerDetailedMergeFormTest
+rename com.bsiag.crm.server.core.customer.merge.CustomerDetailedMergeProcessService.MergePersonBackendUserJobRunnable to MergeCustomerBackendUserJobRunnable
+rename com.bsiag.crm.server.core.customer.merge.CustomerDetailedMergeBaseService#removeElementsLinkedToOldPerson to removeElementsLinkedToOldCustomer
+rename com.bsiag.crm.server.core.customer.merge.CustomerDetailedMergeBaseService#mergeInternalPersonKeyProperties to mergeInternalCustomerKeyProperties
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm.MergeAddressBox.CompanyTableField to RelationTableField
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm#getCompanyTableField to getRelationTableField
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm.MergeAddressBox.RelationTableField.Table.CompanyColumn to CustomerColumn
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm.MergeAddressBox.RelationTableField.Table#getCompanyColumn to getCustomerColumn
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm#validateCompanyAddresses to validateCustomerAddresses
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm.MergeAddressBox.RelationTableField.Table.RoleColumn to RolesColumn
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm.MergeAddressBox.RelationTableField.Table#getRoleColumn to getRolesColumn
+move com.bsiag.crm.client.core.legalentity.merge.AbstractMergeAddressBox to com.bsiag.crm.client.core.customer.merge
+move com.bsiag.crm.client.core.legalentity.merge.AbstractMergeAddressOptInBox to com.bsiag.crm.client.core.customer.merge
+move com.bsiag.crm.client.core.legalentity.merge.AbstractMergeAdvisorBox to com.bsiag.crm.client.core.customer.merge
+move com.bsiag.crm.client.core.legalentity.merge.AbstractMergeDocumentBox to com.bsiag.crm.client.core.customer.merge
+move com.bsiag.crm.client.core.legalentity.merge.AbstractMergeNotesBox to com.bsiag.crm.client.core.customer.merge
+move com.bsiag.crm.client.core.customer.merge.AbstractMergeAddressBox.MergeAddressesField.Table.LinkedOrganizationColumn to LinkedCustomerColumn
+move com.bsiag.crm.client.core.customer.merge.AbstractMergeAddressBox.MergeAddressesField.Table#getLinkedOrganizationColumn to getLinkedCustomerColumn
+
+# CustomerDetailedMergeFormParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonDetailedMergeFormMerge to createCustomerDetailedMergeFormMerge
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyDetailedMergeFormMerge to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyDetailedMergeFormMerge to createCustomerDetailedMergeFormMerge
+move com.bsiag.crm.shared.core.person.merge.PersonDetailedMergeFormParam to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.shared.core.customer.merge.PersonDetailedMergeFormParam to CustomerDetailedMergeFormParam
+move com.bsiag.crm.shared.core.company.merge.CompanyDetailedMergeFormParam to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.shared.core.customer.merge.CompanyDetailedMergeFormParam to CustomerDetailedMergeFormParam
+
+# CustomerDetailedMergeProcessService, -BaseService
+move com.bsiag.crm.shared.core.person.merge.IPersonDetailedMergeProcessService to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.shared.core.customer.merge.IPersonDetailedMergeProcessService to ICustomerDetailedMergeProcessService
+move com.bsiag.crm.shared.core.company.merge.ICompanyDetailedMergeProcessService to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.shared.core.customer.merge.ICompanyDetailedMergeProcessService to ICustomerDetailedMergeProcessService
+move com.bsiag.crm.server.core.person.merge.PersonDetailedMergeProcessService to com.bsiag.crm.server.core.customer.merge
+rename com.bsiag.crm.server.core.customer.merge.PersonDetailedMergeProcessService to CustomerDetailedMergeProcessService
+move com.bsiag.crm.server.core.company.merge.CompanyDetailedMergeProcessService to com.bsiag.crm.server.core.customer.merge
+rename com.bsiag.crm.server.core.customer.merge.CompanyDetailedMergeProcessService to CustomerDetailedMergeProcessService
+move com.bsiag.crm.server.core.person.merge.PersonDetailedMergeBaseService to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.server.core.customer.merge.PersonDetailedMergeBaseService to CustomerDetailedMergeBaseService
+move com.bsiag.crm.server.core.person.merge.PersonDetailedMergeBaseServiceTest to com.bsiag.crm.server.core.customer.merge
+rename com.bsiag.crm.server.core.customer.merge.PersonDetailedMergeBaseServiceTest to CustomerDetailedMergeBaseServiceTest
+move com.bsiag.crm.server.core.company.merge.CompanyDetailedMergeBaseService to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.server.core.customer.merge.CompanyDetailedMergeBaseService to CustomerDetailedMergeBaseService
+move com.bsiag.crm.server.core.company.merge.CompanyDetailedMergeBaseServiceTest to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.server.core.customer.merge.CompanyDetailedMergeBaseServiceTest to CustomerDetailedMergeBaseServiceTest
+
+# BsiActionRecipient
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#getCompanyKey to getContextCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#setCompanyKey to setContextCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#companyKey to contextCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#COMPANY_KEY to CONTEXT_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#joinCompany to joinContextCustomer
+
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#getPersonKey to getPrimaryCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#setPersonKey to setPrimaryCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#personKey to primaryCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#PERSON_KEY to PRIMARY_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#joinPerson to joinPrimaryCustomer
+
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionAddressLookupCall#getPersonKey to getPersonCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionAddressLookupCall#setPersonKey to setPersonCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionAddressLookupCall#getCompanyKey to getOrganisationCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionAddressLookupCall#setCompanyKey to setOrganisationCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientBean#getPersonKey to getPersonCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientBean#getCompanyKey to getOrganisationCustomerKey
+
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CreateActionRecipientPermission#getPersonKey to getPrimaryCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CreateActionRecipientPermission#getCompanyKey to getContextCustomerKey
+rename com.bsiag.crm.shared.core.marketing.ReadPersonMarketingFolderPermission to ReadCustomerMarketingFolderPermission
+
+# FIXME aeg: bsicrm renamings, to be removed...
+rename jpa com.bsiag.bsicrm.server.person.BsiYPCompanyto BsiYCustomer
+rename jpa com.bsiag.bsicrm.server.person.BsiXPerson to BsiXCustomer
+rename jpa com.bsiag.bsicrm.bsiit.server.contact.BsiXObjectContact#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.bsiit.server.contact.BsiXObjectContact#personKey to customerKey
+rename jpa com.bsiag.bsicrm.bsiit.server.contact.BsiXServiceContact#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.bsiit.server.object.BsiXObject#getResponsiblePersonKey to getResponsibleCustomerKey
+rename jpa com.bsiag.bsicrm.server.candidacy.BsiCandidacy#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.server.candidacy.BsiCandidacy#setPersonKey to setCustomerKey
+rename jpa com.bsiag.bsicrm.server.candidacy.BsiCandidacy#joinPerson to joinCustomer
+rename jpa com.bsiag.bsicrm.server.employee.lunch.BsiLunchPerson#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.server.etl.legalentity.BsiXS2CompanyPerson#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.server.etl.person.BsiXS2Person#getPersonKeyExisting to getCustomerKeyExisting
+rename jpa com.bsiag.bsicrm.server.etl.person.BsiXS2Person#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.server.etl.person.BsiXS2Person#getPersonNo to getCustomerNo
+rename jpa com.bsiag.bsicrm.server.etl.person.BsiXS2PersonAdvisor#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.server.person.BsiYPerson to BsiYCustomer
+rename jpa com.bsiag.bsicrm.server.person.BsiXPerson to BsiXCustomer
+rename com.bsiag.bsicrm.bsiit.shared.contact.ObjectContactKey#getPersonKey to getCustomerKey
+rename com.bsiag.bsicrm.client.employee.lunch.LunchPersonTablePage to LunchCustomerTablePage
+rename com.bsiag.bsicrm.shared.employee.lunch.LunchPersonTablePageData to LunchCustomerTablePageData
+rename com.bsiag.bsicrm.shared.employee.lunch.LunchPersonTablePageParam to LunchCustomerTablePageParam
+rename com.bsiag.bsicrm.server.employee.lunch.LunchPageService.LunchPersonTablePageQuery to LunchCustomerTablePageQuery
+rename com.bsiag.bsicrm.client.employee.lunch.LunchPersonTablePageTest to LunchCustomerTablePageTest
+rename com.bsiag.bsicrm.client.employee.lunch.LunchCustomerTablePage.Table#getPersonColumn to getCustomerColumn
+rename com.bsiag.bsicrm.client.employee.lunch.LunchCustomerTablePage.Table.PersonColumn to CustomerColumn
+rename com.bsiag.bsicrm.shared.employee.lunch.RegisterForLunchFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.bsicrm.shared.employee.lunch.ILunchPageService#getLunchPersonTableData to getLunchCustomerTableData
+rename com.bsiag.bsicrm.server.employee.lunch.LunchPageService#getLunchPersonTableData to getLunchCustomerTableData
+rename com.bsiag.bsicrm.server.employee.lunch.LunchPageService.LunchCustomerTablePageQuery#getPerson to getCustomer
+rename com.bsiag.bsicrm.client.employee.lunch.LunchClientDomain#createLunchPersonTablePage to createLunchCustomerTablePage
+rename com.bsiag.bsicrm.client.employee.lunch.LunchClientDomainTest#testCreateLunchPersonTablePage to testCreateLunchCustomerTablePage
+
+move com.bsiag.crm.server.core.persistence.htypes.AbstractWrappedLongArrayHibernateType to org.eclipse.scout.rt.persistence.hibernate.type
+move com.bsiag.crm.server.core.persistence.htypes.BinaryResourceCompactFileExtensionHibernateType to org.eclipse.scout.rt.persistence.hibernate.type
+move com.bsiag.crm.server.core.persistence.htypes.BinaryResourceCompactFilenameHibernateType to org.eclipse.scout.rt.persistence.hibernate.type
+move com.bsiag.crm.server.core.persistence.htypes.BinaryResourceHibernateType to org.eclipse.scout.rt.persistence.hibernate.type
+
+rename com.bsiag.crm.shared.core.marketing.ActionAnalysisSearchFormData to ActionSearchFormData
+rename com.bsiag.crm.client.core.marketing.ActionAnalysisSearchForm to ActionSearchForm
+rename com.bsiag.crm.shared.core.marketing.ActionAnalysisSearchFormParam to ActionSearchFormParam
+rename com.bsiag.crm.shared.core.marketing.ActionAnalysisSearchFormDataFacade to ActionSearchFormDataFacade
+rename com.bsiag.crm.shared.core.marketing.IActionAnalysisSearchObjectFacade to IActionSearchObjectFacade
+rename com.bsiag.crm.shared.core.marketing.ActionAnalysisExSearchFormParam to ActionAnalysisSearchFormParam
+rename com.bsiag.crm.shared.core.marketing.ActionAnalysisExSearchFormData to ActionAnalysisSearchFormData
+rename com.bsiag.crm.client.core.marketing.ActionAnalysisExSearchForm to ActionAnalysisSearchForm
+
+rename com.bsiag.crm.ui.html.marketing.portal to com.bsiag.crm.ui.html.marketing.landingpage
+rename com.bsiag.crm.ui.html.marketing.landingpage.AbstractPortalRequestHandler to AbstractMarketingLandingpageRequestHandler
+rename com.bsiag.crm.ui.html.marketing.landingpage.PortalReactionRequestHandler to MarketingLandingpageReactionRequestHandler
+rename com.bsiag.crm.ui.html.marketing.landingpage.PortalRedirectRequestHandler to MarketingLandingpageRedirectRequestHandler
+rename com.bsiag.crm.ui.html.marketing.landingpage.PortalResourceRequestHandler to MarketingLandingpageResourceRequestHandler
+rename com.bsiag.crm.shared.core.marketing.portal to com.bsiag.crm.shared.core.marketing.landingpage
+rename com.bsiag.crm.shared.core.marketing.landingpage.IPortalRequestHandlerSupportService to IMarketingLandingpageRequestHandlerSupportService
+rename com.bsiag.crm.shared.core.marketing.landingpage.PortalReactionResponse to MarketingLandingpageReactionResponse
+rename com.bsiag.crm.shared.core.marketing.landingpage.PortalRedirectResponse to MarketingLandingpageRedirectResponse
+rename com.bsiag.crm.server.core.marketing.portal to com.bsiag.crm.server.core.marketing.landingpage
+rename com.bsiag.crm.server.core.marketing.landingpage.internal.PortalRequestHandlerSupportService to MarketingLandingpageRequestHandlerSupportService
+rename com.bsiag.crm.server.core.marketing.landingpage.ActionAttachmentPortalVariableExtension to ActionAttachmentMarketingLandingpageVariableExtension
+rename com.bsiag.crm.server.core.marketing.landingpage.ActionReactionLinkPortalVariableExtension to ActionReactionLinkMarketingLandingpageVariableExtension
+rename com.bsiag.crm.server.core.marketing.landingpage.ActionReactionPortalVariableExtension to ActionReactionMarketingLandingpageVariableExtension
+
+#PersonForm, -Data, -Param -> Customer...
+rename com.bsiag.crm.client.core.person.PersonForm to CustomerForm
+move com.bsiag.crm.client.core.person.CustomerForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.person.CustomerForm#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.person.CustomerForm#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.person.CustomerForm#getPortraitField to getImageField
+rename com.bsiag.crm.client.core.customer.CustomerForm.MainBox.GroupBox.PortraitField to ImageField
+rename com.bsiag.crm.client.core.customer.CustomerForm.MainBox.GroupBox to TopBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.CustomerTypeField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.DisplayNameField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.Name1Field to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.Name2Field to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox.Name2Name3GroupBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.Name3Field to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox.Name2Name3GroupBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.CustomerNoField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.GenderField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.TitleField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.BirthdateField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.RightBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.ImageField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.RightBox
+move com.bsiag.crm.client.core.address.AbstractPhysicalAddressDetailBox.AdoptFromBox.AddressField to com.bsiag.crm.client.core.address.AbstractPhysicalAddressDetailBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.RelationBox.GeneralBox.SegmentationField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TabBox.TargetBox
+rename com.bsiag.crm.client.core.customer.CustomerForm.NewCasePersonHandler to NewCaseCustomerHandler
+rename com.bsiag.crm.client.core.address.AbstractPhysicalAddressDetailBox.AddressField to com.bsiag.crm.client.core.address.AbstractPhysicalAddressDetailBox.AdoptedAddressField
+rename com.bsiag.crm.client.core.address.AbstractPhysicalAddressDetailBox#getAddressField to getAdoptedAddressField
+
+rename com.bsiag.crm.shared.core.address.AbstractPhysicalAddressDetailBoxData.Address to AdoptedAddress
+
+rename com.bsiag.crm.shared.core.person.PersonFormData to CustomerFormData
+move com.bsiag.crm.shared.core.person.CustomerFormData to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CustomerFormData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerFormData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerFormData.Portrait to Image
+rename com.bsiag.crm.shared.core.customer.CustomerFormData#getPortrait to getImage
+rename com.bsiag.crm.shared.core.person.PersonFormParam to CustomerFormParam
+move com.bsiag.crm.shared.core.person.CustomerFormParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#getPortraitPhoto to getImage
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#setPortraitPhoto to setImage
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#setLastName to setName1
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#getLastName to getName1
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#setFirstName to setName2
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#getFirstName to getName2
+
+rename com.bsiag.crm.client.core.customer.CustomerForm.NewInternalHandler.NewInternalHandler to NewInternalOrganizationHandler
+rename com.bsiag.crm.shared.core.person.IPersonProcessService to ICustomerProcessService
+move com.bsiag.crm.shared.core.person.ICustomerProcessService to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.server.core.person.PersonProcessService to CustomerProcessService
+move com.bsiag.crm.server.core.person.CustomerProcessService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.PersonBaseService to CustomerBaseService
+move com.bsiag.crm.server.core.person.CustomerBaseService to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.client.core.person.AbstractPersonFormTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.server.core.person.PersonBaseServiceTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.server.core.customer.PersonBaseServiceTest to CustomerBaseServiceTest
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#updateDisplayName to updateCustomerNaming
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getCompanyKeysByCompanyNames to getCustomerKeysByOrganizationNames
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#setPersonInactive to setCustomerInactive
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#containsSignificantCompanyRelationChanges to containsSignificantRelationChanges
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#addPersonCompanyRole to addCustomerRelation
+rename com.bsiag.crm.server.core.customer.CustomerProcessService#addPersonCompanyRole to addCustomerRelation
+rename com.bsiag.crm.shared.core.customer.ICustomerProcessService#addPersonCompanyRole to addCustomerRelation
+
+rename com.bsiag.crm.client.core.customer.CustomerForm.MainBox.GroupBox.PersonNoField to CustomerNoField
+rename com.bsiag.crm.client.core.customer.CustomerForm.MainBox.GroupBox.PersonNoField to CustomerNoField
+rename com.bsiag.crm.client.core.customer.CustomerForm#getPersonNoField to getCustomerNoField
+rename com.bsiag.crm.shared.core.customer.CustomerFormData#getPersonNo to getCustomerNo
+
+rename com.bsiag.crm.shared.core.company.ChangeCompanyTypePermission to ChangeCustomerTypePermission
+move com.bsiag.crm.shared.core.company.ChangeCustomerTypePermission to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.ChangeCustomerTypePermission#getCompanyKey to getCustomerKey
+
+move com.bsiag.crm.shared.core.company.ReadFiguresPermission to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.company.UpdateFiguresPermission to com.bsiag.crm.shared.core.customer
+
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormNew to createCustomerFormNew
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormModify to createCustomerFormModify
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormWithoutHandler to createCustomerFormWithoutHandler
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormMergeGuiLess to createCustomerFormMergeGuiLess
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormNewInternal to createCustomerFormNewInternal
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormReadOnly to createCustomerFormReadOnly
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormConfiguration to createCustomerFormConfiguration
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormNewInternal to createCustomerFormNewInternalOrganization
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormNewCasePerson to createPersonFormNewCaseCustomer
+
+move com.bsiag.crm.client.core.person.PersonFormAddressTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.PersonFormAddressTest to CustomerFormAddressTest
+rename com.bsiag.crm.client.core.customer.CustomerFormAddressTest#createNewPersonWithNoAddresses to createNewCustomerWithNoAddresses
+
+rename com.bsiag.crm.shared.core.person.ReadPersonPermission to ReadCustomerPermission
+rename com.bsiag.crm.shared.core.person.UpdatePersonPermission to UpdateCustomerPermission
+rename com.bsiag.crm.shared.core.person.CreatePersonPermission to CreateCustomerPermission
+move com.bsiag.crm.shared.core.person.ReadCustomerPermission to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.UpdateCustomerPermission to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.CreateCustomerPermission to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.server.core.customer.CustomerServerDomain.BsiPersonRowLevelPermissionConstraint.BsiPersonRowLevelPermissionConstraint to BsiCustomerRowLevelPermissionConstraint
+
+#PersonTestData / Provider
+rename com.bsiag.crm.shared.core.test.person.PersonTestDataProvider to CustomerTestDataProvider
+rename com.bsiag.crm.shared.core.test.person.PersonTestData to CustomerTestData
+move com.bsiag.crm.shared.core.test.person.CustomerTestDataProvider to com.bsiag.crm.shared.core.test.customer
+move com.bsiag.crm.shared.core.test.person.CustomerTestData to com.bsiag.crm.shared.core.test.customer
+rename com.bsiag.crm.shared.core.test.person.CustomerTestData#getFirstName to getName2
+rename com.bsiag.crm.shared.core.test.person.CustomerTestData#getLastName to getName1
+rename com.bsiag.crm.shared.core.test.person.CustomerTestDataProvider#withName to withName1
+rename com.bsiag.crm.shared.core.test.person.CustomerTestDataProvider#withFirstName to withName2
+
+#Person -> CustomerDomain
+rename com.bsiag.crm.server.core.person.PersonServerDomain to CustomerServerDomain
+move com.bsiag.crm.server.core.person.CustomerServerDomain to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.shared.core.person.PersonSharedDomain to CustomerSharedDomain
+move com.bsiag.crm.shared.core.person.CustomerSharedDomain to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.client.core.person.PersonClientDomain to CustomerClientDomain
+move com.bsiag.crm.client.core.person.CustomerClientDomain to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.person.PersonClientDomainTest to CustomerClientDomainTest
+move com.bsiag.crm.client.core.person.CustomerClientDomainTest to com.bsiag.crm.client.core.customer
+
+rename com.bsiag.crm.shared.core.company.CompanyFigureKey to CustomerFigureKey
+move com.bsiag.crm.shared.core.company.CustomerFigureKey to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.company.CompanyFigureKeyDescriptor to CustomerFigureKeyDescriptor
+move com.bsiag.crm.shared.core.company.CustomerFigureKeyDescriptor to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.company.CompanyFigureKey#getCompanyKey to getCustomerKey
+
+rename com.bsiag.crm.shared.core.company.CompanySegmentationKey to CustomerSegmentationKey
+move com.bsiag.crm.shared.core.company.CustomerSegmentationKey com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.company.CompanySegmentationKeyDescriptor to CustomerSegmentationKeyDescriptor
+move com.bsiag.crm.shared.core.company.CustomerSegmentationKeyDescriptor to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CustomerSegmentationKeyDescriptor#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerSegmentationKeyDescriptor#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerSegmentationKeyDescriptor#companyKey to customerKey
+rename jpa com.bsiag.crm.server.core.company.BsiCompanySegmentation to BsiCustomerSegmentation
+rename jpa com.bsiag.crm.server.core.company.BsiCompanySegmentation#joinCompany to joinCustomer
+move com.bsiag.crm.server.core.company.BsiCustomerSegmentation to com.bsiag.crm.server.core.customer
+
+rename com.bsiag.crm.client.core.ticket.TicketForm.MainBox.GroupBox.CodeNameField to SubjectField
+rename com.bsiag.crm.client.core.ticket.TicketForm.MainBox.TabBox.AcceptanceCriteriaAndReferencesGroup.ReferenceTicketsGroup.ReferenceTicketsField.Table.CodeNameColumn to SubjectColumn
+rename com.bsiag.crm.client.core.ticket.TicketForm.MainBox.TabBox.AcceptanceCriteriaAndReferencesGroup.ReferenceTicketsGroup.ReferenceTicketsField.Table#getCodeNameColumn to getSubjectColumn
+rename com.bsiag.crm.client.core.ticket.TicketForm#getCodeNameField to getSubjectField
+rename com.bsiag.crm.shared.core.ticket.TicketFormData.CodeName to Subject
+rename com.bsiag.crm.shared.core.ticket.TicketFormData#getCodeName to getSubject
+rename com.bsiag.crm.shared.core.ticket.TicketFormData.ReferenceTickets.ReferenceTicketsRowData#codeName to subject
+rename com.bsiag.crm.shared.core.ticket.TicketFormData.ReferenceTickets.ReferenceTicketsRowData#getCodeName to getSubject
+rename com.bsiag.crm.shared.core.ticket.TicketFormData.ReferenceTickets.ReferenceTicketsRowData#setCodeName to setSubject
+rename com.bsiag.crm.shared.core.ticket.AbstractTicketTablePageData.AbstractTicketTableRowData#codeName to subject
+rename com.bsiag.crm.shared.core.ticket.AbstractTicketTablePageData.AbstractTicketTableRowData#getCodeName to getSubject
+rename com.bsiag.crm.shared.core.ticket.AbstractTicketTablePageData.AbstractTicketTableRowData#setCodeName to setSubject
+rename com.bsiag.crm.shared.core.ticket.TicketDataModelItems.TicketCodeNameAttribute to TicketSubjectAttribute
+rename com.bsiag.crm.server.core.ticket.TicketBuilderParts.TicketCodeNameAttributePart to TicketSubjectAttributePart
+rename com.bsiag.crm.client.core.ticket.AbstractTicketTablePage.Table.CodeNameColumn to SubjectColumn
+rename com.bsiag.crm.client.core.ticket.AbstractTicketTablePage.Table#getCodeNameColumn to getSubjectColumn
+rename com.bsiag.crm.shared.core.ticket.ITicketObjectFacade#getCodeName to getSubject
+rename com.bsiag.crm.shared.core.ticket.ITicketObjectFacade#setCodeName to setSubject
+rename com.bsiag.crm.shared.core.ticket.TicketFormDataFacade#getCodeName to getSubject
+rename com.bsiag.crm.shared.core.ticket.TicketFormDataFacade#setCodeName to setSubject
+rename com.bsiag.crm.server.core.ticket.ReferenceTicketLookupService#getCodeNameColumn to getSubjectColumn
+rename com.bsiag.crm.shared.core.test.ticket.TicketTestDataProvider#withCodeName to withSubject
+
+rename jpa com.bsiag.crm.server.core.company.BsiCompanyFigure#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.company.BsiCompanyFigure#companyKey to customerKey
+rename jpa com.bsiag.crm.server.core.company.BsiCompanyFigure#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.company.BsiCompany#joinCompanyFigures to joinCustomerFigures
+rename jpa com.bsiag.crm.server.core.company.BsiCompanyFigure to BsiCustomerFigure
+move com.bsiag.crm.server.core.company.BsiCustomerFigure to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.db.migration.core.create.CreateTableBsiCompanyFigure to CreateTableBsiCustomerFigure
+
+# rename legalEntityKey foreign references
+rename jpa com.bsiag.crm.server.core.address.optin.BsiAddressOptIn#getLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.bankconnection.BsiBankConnection#getCustomerLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionBusinessRecipient#getCustomerLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.business.benefit.BsiBenefitCustomer#getCustomerLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.business.BsiBusiness#getInternalCustomerLegalEntityKey to getInternalCustomerKey
+rename jpa com.bsiag.crm.server.core.business.role.BsiBusinessRole#getLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.externalcontract.BsiExternalContract#getCustomerLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportDataExisting#getLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.legalentity.installedbase.BsiInstalledBase#getCustomerLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.newsfeed.BsiNewsfeedResponsible#getLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.potentialanalysis.BsiPotentialAnalysisBusinessRecipient#getCustomerLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.potentialanalysis.BsiPotentialAnalysisRecipient#getRecipientLegalEntityKey to getCustomerKey
+
+rename jpa com.bsiag.crm.server.core.address.optin.BsiAddressOptIn#legalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.bankconnection.BsiBankConnection#customerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionBusinessRecipient#customerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.business.benefit.BsiBenefitCustomer#customerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.business.BsiBusiness#internalCustomerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.business.role.BsiBusinessRole#legalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.externalcontract.BsiExternalContract#customerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportDataExisting#legalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.legalentity.installedbase.BsiInstalledBase#customerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.newsfeed.BsiNewsfeedResponsible#legalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.marketing.potentialanalysis.BsiPotentialAnalysisBusinessRecipient#customerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.marketing.potentialanalysis.BsiPotentialAnalysisRecipient#recipientLegalEntityKey to customerKey
+
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityRelation#joinLegalEntityCalc to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityRelation#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityRelation#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.business.BsiBusiness#joinInternalCustomerLegalEntityCalc to joinInternalCustomer
+rename jpa com.bsiag.crm.server.core.business.BsiBusiness#joinInternalCustomerPerson to joinInternalCustomer
+rename jpa com.bsiag.crm.server.core.business.BsiBusiness#joinInternalCustomerCompany to joinInternalCustomer
+rename jpa com.bsiag.crm.server.core.bankconnection.BsiBankConnection_#joinCustomerLegalEntityCalc to joinCustomer
+rename jpa com.bsiag.crm.server.core.business.role.BsiBusinessRole#joinLegalEntityCalc to joinCustomer
+rename jpa com.bsiag.crm.server.core.business.role.BsiBusinessRole#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.business.role.BsiBusinessRole#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.externalcontract.BsiExternalContract#joinCustomerLegalEntityCalc to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.installedbase.BsiInstalledBase#joinCustomerLegalEntityCalc to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.installedbase.BsiInstalledBase#joinCustomerPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.installedbase.BsiInstalledBase#joinCustomerCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.marketing.potentialanalysis.BsiPotentialAnalysisRecipient#joinRecipientPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.marketing.potentialanalysis.BsiPotentialAnalysisRecipient#joinRecipientCompany to joinCustomer
+
+rename com.bsiag.crm.shared.core.externalcontract.LegalEntityExternalContractTablePageParam to CustomerExternalContractTablePageParam
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractPageService#getLegalEntityExternalContractTableData to getCustomerExternalContractTableData
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractPageService.ExternalContractTablePageBaseQuery#createLegalEntityCondition to createCustomerCondition
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractPageService.LegalEntityExternalContractTablePageQuery to CustomerExternalContractTablePageQuery
+rename com.bsiag.crm.shared.core.externalcontract.LegalEntityExternalContractTablePageData to CustomerExternalContractTablePageData
+rename com.bsiag.crm.client.core.externalcontract.LegalEntityExternalContractTablePage to CustomerExternalContractTablePage
+rename com.bsiag.crm.client.core.externalcontract.LegalEntityExternalContractTablePageTest to CustomerExternalContractTablePageTest
+rename com.bsiag.crm.client.core.bankconnection.AbstractBankConnectionTablePage.Table.LegalEntityColumn to CustomerColumn
+
+rename com.bsiag.crm.server.graph.model.DefaultGraphBuilder#addPerson to addCustomer
+rename com.bsiag.crm.server.graph.model.DefaultGraphBuilder#addPersonBusiness to addCustomerBusiness
+rename com.bsiag.crm.server.graph.model.AbstractDefaultGraphBuilder#addPersonBusiness to addCustomerBusiness
+rename com.bsiag.crm.server.graph.model.AbstractDefaultGraphBuilder#addPerson to addCustomer
+rename com.bsiag.crm.server.graph.model.DefaultGraphBuilder#addBusinessPerson to addBusinessCustomer
+rename com.bsiag.crm.server.graph.model.DefaultGraphBuilder#addBusinessCompany to addBusinessCustomer
+rename com.bsiag.crm.server.graph.model.AbstractDefaultGraphBuilder#addBusinessCompany to addBusinessCustomer
+rename com.bsiag.crm.server.graph.model.AbstractDefaultGraphBuilder#addBusinessPerson to addBusinessCustomer
+rename com.bsiag.crm.shared.core.marketing.potentialanalysis.assign.PotentialAnalysisRecipientBean#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.shared.core.address.optin.AddressOptInKey#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.server.core.business.payment.PaymentReportPageService.CustomerPaymentReportTablePageQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.result.PotentialAnalysisBusinessResultPageService.BusinessResultTablePageQuery#getCustomerBusinessLegalEntity to getCustomerBusinessRole
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityActiveFieldPart to CustomerActiveFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityLanguageFieldPart to CustomerLanguageFieldPart
+rename com.bsiag.crm.server.core.employee.activity.ProjectActivityPageService.ProjectActivityReportTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.shared.core.business.benefit.BenefitCustomerKey#getCustomerLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleKey#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataExistingKey#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.newsfeed.NewsfeedResponsibleKey#getLegalEntityKey to getCustomerKey
+
+rename com.bsiag.crm.shared.core.company.code.CompanyTypeCodeType to CustomerTypeCodeType
+rename com.bsiag.crm.shared.core.company.code.CustomerTypeCode#isHasLogo to isHasImage
+rename com.bsiag.crm.shared.core.company.code.CompanyTypeCodeRow to CustomerTypeCodeRow
+rename com.bsiag.crm.shared.core.company.code.CustomerTypeCodeRow#isHasLogo to isHasImage
+rename com.bsiag.crm.shared.core.company.code.CompanyTypeCodeFormParam to CustomerTypeCodeFormParam
+rename com.bsiag.crm.shared.core.company.code.CompanyTypeCodeFormData to CustomerTypeCodeFormData
+rename com.bsiag.crm.client.core.company.code.CompanyTypeCodeForm to CustomerTypeCodeForm
+rename com.bsiag.crm.client.core.company.code.CustomerTypeCodeForm.CompanyTypeBox to CustomerTypeBox
+rename com.bsiag.crm.client.core.company.code.CustomerTypeCodeForm.CustomerTypeBox.LogoField to ImageField
+rename com.bsiag.crm.client.core.company.code.CustomerTypeCodeForm#getLogoField to getImageField
+rename com.bsiag.crm.shared.core.company.code.CustomerTypeCode#isInternalOrganisation to isInternalOrganization
+rename com.bsiag.crm.shared.core.test.company.code.CompanyTypeCodeTestDataProvider to CustomerTypeCodeTestDataProvider
+rename com.bsiag.crm.server.core.company.code.CompanyTypeCodeTransferHandler to CustomerTypeCodeTransferHandler
+move com.bsiag.crm.shared.core.test.company.code.CustomerTypeCodeTestDataProvider to com.bsiag.crm.shared.core.test.customer.code
+rename com.bsiag.crm.shared.core.test.company.code.CompanyTypeCodeTestData to CustomerTypeCodeTestData
+move com.bsiag.crm.shared.core.test.company.code.CustomerTypeCodeTestData to com.bsiag.crm.shared.core.test.customer.code
+
+
+rename com.bsiag.crm.shared.core.company.code.ICompanyTypeCodeProcessService to ICustomerTypeCodeProcessService
+rename com.bsiag.crm.server.core.company.code.CompanyTypeCodeProcessService to CustomerTypeCodeProcessService
+rename com.bsiag.crm.server.core.company.code.ICompanyTypeCodeBaseService to ICustomerTypeCodeBaseService
+rename com.bsiag.crm.server.core.company.code.CompanyTypeCodeBaseService to CustomerTypeCodeBaseService
+rename com.bsiag.crm.shared.core.company.code.CompanyTypeCode to CustomerTypeCode
+rename com.bsiag.crm.server.core.company.code.CompanyTypeCodeExportHandler to CustomerTypeCodeExportHandler
+rename com.bsiag.crm.server.core.company.IBsiUcCompany to IBsiUcCustomer
+rename com.bsiag.crm.server.core.company.BsiUcCompany to BsiUcCustomer
+rename com.bsiag.crm.server.core.company.BsiUcCompany_ to BsiUcCustomer_
+rename com.bsiag.crm.server.core.company.IBsiUcCustomer#isHasLogo to isHasImage
+move com.bsiag.crm.server.core.company.IBsiUcCustomer to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.BsiUcCompany to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.BsiUcCompany_ to com.bsiag.crm.server.core.customer
+
+
+move com.bsiag.crm.client.core.person.process.IRecipientChooseTablePage to com.bsiag.crm.client.core.customer.process
+move com.bsiag.crm.client.core.person.process.RecipientBean to com.bsiag.crm.client.core.customer.process
+move com.bsiag.crm.client.core.person.RecipientChooseTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.RecipientChooseTablePage.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.RecipientChooseTablePage.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.RecipientChooseTablePage.Table.EditPersonMenu to EditCustomerMenu
+rename com.bsiag.crm.client.core.customer.RecipientChooseTablePage.Table.CompanyKeyColumn to AddressCustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.RecipientChooseTablePage.Table#getCompanyKeyColumn to getAddressCustomerKeyColumn
+rename com.bsiag.crm.server.core.person.CustomerPageService.RecipientChooseTablePageQuery#getPerson to getCustomer
+move com.bsiag.crm.client.core.person.PrivacyRuleCustomerTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.CustomerPage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.AbstractChangeCustomerTypeMenu to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.AbstractCustomerNameColumn to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.AbstractDistributorTableField to com.bsiag.crm.client.core.customer
+
+move com.bsiag.crm.client.core.person.CompanyRolePersonTablePage to com.bsiag.crm.client.core.customer
+
+move com.bsiag.crm.client.core.person.AbstractPersonField to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.IPersonFolderPage to com.bsiag.crm.client.core.customer
+
+rename com.bsiag.crm.client.core.person.IPersonForm to ICustomerForm
+move com.bsiag.crm.client.core.person.ICustomerForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.person.ICustomerForm#getPersonNo to getCustomerNo
+rename com.bsiag.crm.client.core.person.ICustomerForm#getNameValue to getName1Value
+rename com.bsiag.crm.client.core.person.ICustomerForm#getFirstNameValue to getName2Value
+
+rename com.bsiag.crm.client.core.person.PersonAttributeClientDomainAdapter to CustomerAttributeClientDomainAdapter
+move com.bsiag.crm.client.core.customer.CustomerAttributeClientDomainAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonCaseClientDomainAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonCodeFolderClientDomainAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonDocumentSearchClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonDuplicateForm to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonFolderPage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonFolderPage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonItemSummaryAdminPageClientAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonMenuAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonPrivacyClientAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonRuleEngineClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonTimemachineClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+
+rename com.bsiag.crm.shared.core.person.PersonSearchAttributeCodeType to CustomerSearchAttributeCodeType
+move com.bsiag.crm.shared.core.person.CustomerSearchAttributeCodeType to com.bsiag.crm.shared.core.customer
+
+rename com.bsiag.crm.server.core.person.PersonTimemachineServerDomainAdapter to CustomerTimemachineServerDomainAdapter
+move com.bsiag.crm.server.core.person.CustomerTimemachineServerDomainAdapter to com.bsiag.crm.server.core.person
+
+rename jpa com.bsiag.crm.server.core.newsfeed.BsiNewsfeed#joinPersonChange to joinCustomerChange
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#JOIN_PERSON_IMPORTS to JOIN_CUSTOMER_IMPORTS
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#joinPersonImports to joinCustomerImports
+
+# CompanyUserTablePage, CompanyInternTablePage and search forms
+rename com.bsiag.crm.client.core.user.CompanyUserTablePage to OrganizationUserTablePage
+rename com.bsiag.crm.client.core.user.CompanyUserTablePageTest to OrganizationUserTablePageTest
+rename com.bsiag.crm.shared.core.user.CompanyUserTablePageData to OrganizationUserTablePageData
+rename com.bsiag.crm.shared.core.user.CompanyUserTablePageParam to OrganizationUserTablePageParam
+rename com.bsiag.crm.server.core.user.UserPageService.CompanyUserTablePageQuery.CompanyUserTablePageQuery to OrganizationUserTablePageQuery
+rename com.bsiag.crm.shared.core.user.IUserPageService#getCompanyUserTableData to getOrganizationUserTableData
+rename com.bsiag.crm.server.core.user.UserPageService#getCompanyUserTableData to getOrganizationUserTableData
+rename com.bsiag.crm.client.core.user.UserClientDomain#createCompanyUserTablePage to createOrganizationUserTablePage
+rename com.bsiag.crm.client.core.user.UserClientDomainTest#testCreateCompanyUserTablePage to testCreateOrganizationUserTablePage
+# FIXME aeg,kk: move CompanyClientDomain to CustomerClientDomain
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyInternTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyInternSearchFormSearch to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateCompanyInternTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateCompanyInternSearchFormSearch to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyInternTablePage to createOrganizationInternTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyInternSearchFormSearch to createOrganizationInternSearchFormSearch
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateCompanyInternTablePage to testCreateOrganizationInternTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateCompanyInternSearchFormSearch to testCreateOrganizationInternSearchFormSearch
+move com.bsiag.crm.client.core.company.CompanyInternTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.company.CompanyInternTablePageTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.company.CompanyInternTablePageData to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.company.CompanyInternTablePageParam to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyInternTablePage to OrganizationInternTablePage
+rename com.bsiag.crm.client.core.customer.CompanyInternTablePageTest to OrganizationInternTablePageTest
+rename com.bsiag.crm.shared.core.customer.CompanyInternTablePageData to OrganizationInternTablePageData
+rename com.bsiag.crm.shared.core.customer.CompanyInternTablePageParam to OrganizationInternTablePageParam
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table.CompanyNameColumn to OrganizationNameColumn
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table#getCompanyNameColumn to getOrganizationNameColumn
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table.CompanyShortNameColum to OrganizationShortNameColumn
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table#getCompanyShortNameColumn to getOrganizationShortNameColumn
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table.NewInternalCompanyMenu to NewInternalOrganizationMenu
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table.EditCompanyMenu to EditOrganizationMenu
+move com.bsiag.crm.client.core.company.CompanyInternSearchForm to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.company.CompanyInternSearchFormData to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.company.CompanyInternSearchFormParam to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyInternSearchForm to OrganizationInternSearchForm
+rename com.bsiag.crm.shared.core.customer.CompanyInternSearchFormData to OrganizationInternSearchFormData
+rename com.bsiag.crm.shared.core.customer.CompanyInternSearchFormParam to OrganizationInternSearchFormParam
+rename com.bsiag.crm.client.core.customer.OrganizationInternSearchForm.MainBox.TabBox.SimpleBox.CompanyNameField to OrganizationNameField
+rename com.bsiag.crm.client.core.customer.OrganizationInternSearchForm#getCompanyNameField to getOrganizationNameField
+rename com.bsiag.crm.client.core.customer.OrganizationInternSearchForm.MainBox.TabBox.SimpleBox.CompanyStateBox to OrganizationStateBox
+rename com.bsiag.crm.client.core.customer.OrganizationInternSearchForm#getCompanyStateBox to getOrganizationStateBoxjk
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanyInternActiveFieldPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanyInternNameFieldPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyInternActiveFieldPart to OrganizationInternActiveFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyInternNameFieldPart to OrganizationInternNameFieldPart
+# FIXME aeg,kk: move [I]CompanyPageService to [I]CustomerPageService
+rename com.bsiag.crm.server.core.company.CompanyPageService.CompanyInternTablePageQuery to OrganizationInternTablePageQuery
+rename com.bsiag.crm.server.core.company.CompanyPageService.OrganizationInternTablePageQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.shared.core.company.ICompanyPageService#getCompanyInternTableData to getOrganizationInternTableData
+rename com.bsiag.crm.server.core.company.CompanyPageService#getCompanyInternTableData to getOrganizationInternTableData
+
+# TicketPersonPlannedWorkTablePage
+rename com.bsiag.crm.client.core.ticket.TicketPersonPlannedWorkTablePage.Table.PersonKeyColumn to PersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.ticket.TicketPersonPlannedWorkTablePage.Table#getPersonKeyColumn to getPersonCustomerKeyColumn
+rename com.bsiag.crm.server.core.ticket.TicketReportPageService.TicketPersonPlannedWorkTablePageQuery#getPerson to getPersonCustomer
+
+# User
+rename com.bsiag.crm.shared.core.user.DirectoryUserKey#toDirectoryPersonKey to toDirectoryCustomerKey
+rename com.bsiag.crm.client.core.user.UserForm.MainBox.PartitionedGroupBox.PersonField to CustomerField
+rename com.bsiag.crm.client.core.user.UserForm#getPersonField to getCustomerField
+rename com.bsiag.crm.shared.core.user.UserFormData.Person to Customer
+rename com.bsiag.crm.shared.core.user.UserFormData#getPerson to getCustomer
+rename com.bsiag.crm.shared.core.user.IPersonForUserLookupService to ICustomerForUserLookupService
+rename com.bsiag.crm.server.core.user.PersonForUserLookupService to CustomerForUserLookupService
+rename com.bsiag.crm.server.core.user.PersonForUserLookupServiceTest to CustomerForUserLookupServiceTest
+rename com.bsiag.crm.shared.core.user.PersonForUserLookupCall to CustomerForUserLookupCall
+rename com.bsiag.crm.server.core.user.CustomerForUserLookupService#getPerson to getCustomer
+rename com.bsiag.crm.server.core.user.CustomerForUserLookupService#getPerson2 to getCustomer2
+rename com.bsiag.crm.client.core.user.AbstractUserFormTest#personTestData to customerTestData
+rename com.bsiag.crm.client.core.user.AbstractUserFormTest#companyTestData to internalCustomerTestData
+rename com.bsiag.crm.shared.core.test.user.UserTestDataProvider#withPerson to withCustomer
+rename com.bsiag.crm.shared.core.test.user.UserTestDataProvider#withPersonLanguageUid to withCustomerLanguageUid
+rename com.bsiag.crm.shared.core.test.user.UserTestDataProvider#withPersonDefaultAddress to withCustomerDefaultAddress
+rename com.bsiag.crm.shared.core.test.user.UserTestDataProvider#globalSystemPersonKey to globalSystemCustomerKey
+rename com.bsiag.crm.shared.core.test.user.UserTestDataProvider#globalConfigurationPersonKey to globalConfigurationCustomerKey
+rename com.bsiag.crm.shared.core.test.user.UserTestData#withPerson to withCustomer
+rename com.bsiag.crm.shared.core.test.user.UserTestData#getPerson to getCustomer
+rename com.bsiag.crm.server.core.user.UserPageService.UserTablePageBaseQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.user.UserBaseService#storePersonStatus to storeCustomerStatus
+rename com.bsiag.crm.server.core.user.UserBuilderParts.IUserEntityPart#getPerson to getCustomer
+rename com.bsiag.crm.server.core.user.UserBuilderParts.UserPersonNameFieldPart to UserCustomerNameFieldPart
+rename com.bsiag.crm.server.core.user.UserBuilderParts.UserPersonStateBoxFieldPart to UserStateBoxFieldPart
+rename com.bsiag.crm.client.core.user.UserSearchForm.MainBox.TabBox.SimpleBox.PersonNameField to CustomerNameField
+rename com.bsiag.crm.client.core.user.UserSearchForm#getPersonNameField to getCustomerNameField
+rename com.bsiag.crm.shared.core.user.UserSearchFormData.PersonName to CustomerName
+rename com.bsiag.crm.shared.core.user.UserSearchFormData#getPersonName to getCustomerName
+rename com.bsiag.crm.server.core.user.UserBuilderParts.IPersonToUserEntityPart to ICustomerToUserEntityPart
+rename com.bsiag.crm.server.core.user.UserBuilderParts.PersonToUserEntityPart to CustomerToUserEntityPart
+rename com.bsiag.crm.server.core.user.UserBuilderParts.AbstractPersonToUserEntityPart to AbstractCustomerToUserEntityPart
+rename com.bsiag.crm.shared.core.user.UserDataModelItems.PersonUserEntity to CustomerUserEntity
+rename com.bsiag.crm.shared.core.user.IUserObjectFacade#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.user.IUserObjectFacade#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService#getInternalCompanyKey to getInternalOrganizationCustomerKey
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService#hasInternalCompany to hasInternalOrganization
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService.LdapUserBean#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService.LdapUserBean#setPersonKey to setCustomerKey
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService#execCreatePerson to execCreateCustomer
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService#execUpdatePersonData to execUpdateCustomerData
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService#execBeforeCreatePerson to execBeforeCreateCustomer
+
+# AbstractCompanyBudgetTablePage
+rename com.bsiag.crm.client.core.employee.report.AbstractCompanyBudgetTablePage to AbstractCustomerBudgetTablePage
+rename com.bsiag.crm.shared.core.employee.report.AbstractCompanyBudgetTablePageData to AbstractCustomerBudgetTablePageData
+rename com.bsiag.crm.shared.core.employee.report.AbstractCompanyBudgetTableRowData to AbstractCustomerBudgetTableRowData
+rename com.bsiag.crm.client.core.employee.report.AbstractCompanyBudgetTablePage.Table#getCompanyKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.report.AbstractCompanyBudgetTablePage.Table.CompanyKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.report.AbstractCompanyBudgetTablePage.Table.EditCompanyMenu to EditCustomerMenu
+
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#setIncommingAddressChannelUid to setIncomingAddressChannelUid
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#getIncommingAddressChannelUid to getIncomingAddressChannelUid
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#setIncommingAddressChannelValue to setIncomingAddressChannelValue
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#getIncommingAddressChannelValue to getIncomingAddressChannelValue
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#setIncommingAddressChannelUid to setIncomingAddressChannelUid
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#setIncommingAddressChannelValue to setIncomingAddressChannelValue
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#getIncommingAddressChannelUidProperty to getIncomingAddressChannelUidProperty
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#getIncommingAddressChannelValueProperty to getIncomingAddressChannelValueProperty
+
+rename com.bsiag.crm.shared.core.emailimport.MaxImapOperationJobRuntimeMinutes to MaxImapOperationJobRuntimeMinutesParameter
+move com.bsiag.crm.shared.core.business.process.DefaultCommunicationCaseFrameInputChannelParameter to com.bsiag.crm.shared.core.communicationcaseframe
+move com.bsiag.crm.shared.core.groupware.GoogleClientIdParameter to com.bsiag.crm.shared.core
+move com.bsiag.crm.shared.core.groupware.GoogleClientSecretParameter to com.bsiag.crm.shared.core
+move com.bsiag.crm.shared.core.socialmedia.google.GoogleApiKeyParameter to com.bsiag.crm.shared.core
+move com.bsiag.crm.shared.core.socialmedia.DoAutomaticOAuth2TokenProcessingWithExposedServletParameter to com.bsiag.crm.shared.core
+
+
+# Employee
+rename com.bsiag.crm.shared.core.employee.EmployeeFormParam#setPersonKey to setPersonCustomerKey
+rename com.bsiag.crm.shared.core.employee.EmployeeFormParam#getPersonKey to getPersonCustomerKey
+rename com.bsiag.crm.shared.core.test.employee.EmployeeTestDataProvider#withOfficeCompanyKey to withOfficeCustomerKey
+rename com.bsiag.crm.server.core.employee.PersonForEmployeeLookupService#getPerson to getCustomer
+rename com.bsiag.crm.server.core.employee.PersonForEmployeeLookupService#getPerson2 to getCustomer2
+rename jpa com.bsiag.crm.server.core.employee.BsiEmployee#getOfficeCompanyKey to getOfficeCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.BsiEmployee#officeCompanyKey to officeCustomerKey
+rename com.bsiag.crm.shared.core.user.EmployeeDataModelItems.EmployeeOfficeCompanyAttribute to EmployeeOfficeCustomerAttribute
+rename com.bsiag.crm.server.core.employee.EmployeeBuilderParts.EmployeeOfficeCompanyAttributePart to EmployeeOfficeCustomerAttributePart
+rename com.bsiag.crm.client.core.employee.EmployeeTablePage.Table.CompanyColumn to OfficeColumn
+rename com.bsiag.crm.client.core.employee.EmployeeTablePage.Table#getCompanyColumn to getOfficeColumn
+rename com.bsiag.crm.shared.core.employee.EmployeeTablePageData.EmployeeTableRowData.company to office
+rename com.bsiag.crm.shared.core.employee.EmployeeTablePageData.EmployeeTableRowData#getCompany to getOffice
+rename com.bsiag.crm.shared.core.employee.EmployeeTablePageData.EmployeeTableRowData#setCompany to setOffice
+rename com.bsiag.crm.server.core.employee.EmployeeLookupService#getPerson to getCustomer
+rename com.bsiag.crm.shared.core.user.EmployeeDataModelItems.PersonEmployeeEntity to CustomerEmployeeEntity
+rename com.bsiag.crm.server.core.employee.EmployeeBuilderParts.IPersonToEmployeeEntityPart to ICustomerToEmployeeEntityPart
+rename com.bsiag.crm.server.core.employee.EmployeeBuilderParts.PersonToEmployeeEntityPart to CustomerToEmployeeEntityPart
+rename com.bsiag.crm.server.core.employee.EmployeeBuilderParts.IEmployeeEntityPart#getPerson to getCustomer
+rename com.bsiag.crm.server.core.employee.EmployeeBuilderParts.AbstractEmployeeEntityPart#getPerson to getCustomer
+rename com.bsiag.crm.client.core.company.code.CompanyTypeCodeFormTest to CustomerTypeCodeFormTest
+rename com.bsiag.crm.shared.core.company.CompanyCodeFolder to CustomerCodeFolder
+move com.bsiag.crm.shared.core.company.CustomerCodeFolder to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.company.CompanyRatingCodeType to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyRatingCodeType to CustomerRatingCodeType
+# 216752, com.bsiag.crm.shared.core.common.ChangeDataModelItems.ChangeEntity should be abstract, rename it respectively
+rename com.bsiag.crm.shared.core.common.ChangeDataModelItems.ChangeEntity to AbstractChangeEntity
+rename com.bsiag.crm.shared.core.company.CompanySegmentationCodeType to CustomerSegmentationCodeType
+move com.bsiag.crm.shared.core.company.CustomerSegmentationCodeType to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.company.CompanyTargetPlanCodeFolder to CustomerTargetPlanCodeFolder
+move com.bsiag.crm.shared.core.company.CustomerTargetPlanCodeFolder to com.bsiag.crm.shared.core.company.code
+
+# DWH Index
+rename com.bsiag.crm.shared.core.dwh.DwhIndexCodeType.TurnoverPerCompanyCode to TurnoverPerCustomerCode
+rename com.bsiag.crm.shared.core.dwh.DwhIndexCodeType.BudgetPerCompanyCode to BudgetPerCustomerCode
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitTicketsOpenPerCompanyDwhIndex to InitTicketsOpenPerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitLeadVolumePerCompanyDwhIndex to InitLeadVolumePerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitOrderVolumePerCompanyDwhIndex to InitOrderVolumePerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitCasesOpenPerPersonDwhIndex to InitCasesOpenPerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitInvoiceVolumeOpenPerPersonDwhIndex to InitInvoiceVolumeOpenPerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitTicketsOpenAsIssuerPerPersonDwhIndex to InitTicketsOpenAsIssuerPerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitTurnoverPerPersonDwhIndex to InitTurnoverPerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitPersonRegistrationsDoneDwhIndex to InitCustomerRegistrationsDoneDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitPersonChangesDoneDwhIndex to InitCustomerChangesDoneDwhIndex
+
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialStatementBuilder#existsCompanyWithLastKind to existsCustomerWithLastKind
+
+# DataQualityCriterion
+move com.bsiag.crm.shared.core.company.dataquality.DataQualityCriterionCompanyTablePageParam to com.bsiag.crm.shared.core.person.dataquality
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityCriterionCompanyTablePageParam to DataQualityCriterionCustomerTablePageParam
+move com.bsiag.crm.shared.core.company.dataquality.DataQualityCriterionCompanyTablePageData to com.bsiag.crm.shared.core.person.dataquality
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityCriterionCompanyTablePageData to DataQualityCriterionCustomerTablePageData
+move com.bsiag.crm.client.core.company.dataquality.DataQualityCriterionCompanyTablePage to com.bsiag.crm.client.core.person.dataquality
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionCompanyTablePage to DataQualityCriterionCustomerTablePage
+move com.bsiag.crm.client.core.company.dataquality.DataQualityCriterionCompanyTablePageTest to com.bsiag.crm.client.core.person.dataquality
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionCompanyTablePageTest to DataQualityCriterionCustomerTablePageTest
+move com.bsiag.crm.client.core.company.dataquality.DataQualityCriterionCompanyPageClientDomainAdapter to com.bsiag.crm.client.core.person.dataquality
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionCompanyPageClientDomainAdapter to DataQualityCriterionCustomerPageClientDomainAdapter
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionPersonPageClientDomainAdapter to DataQualityCriterionCustomerPageClientDomainAdapter
+move com.bsiag.crm.shared.core.company.ICompanyPageService#getDataQualityCriterionCompanyTableData to com.bsiag.crm.shared.core.person.ICustomerPageService
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getDataQualityCriterionCompanyTableData to getDataQualityCriterionCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService#getDataQualityCriterionCompanyTableData to com.bsiag.crm.server.core.person.CustomerPageService
+rename com.bsiag.crm.server.core.person.CustomerPageService#getDataQualityCriterionCompanyTableData to getDataQualityCriterionCustomerTableData
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createDataQualityCriterionCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createDataQualityCriterionCompanyTablePage to createDataQualityCriterionCustomerTablePage
+rename com.bsiag.crm.shared.core.common.dataquality.DataQualityCriterionCodeType.MissingPersonAddressDespiteCompanyAddressCode to MissingPersonAddressDespiteOrganizationAddressCode
+
+# DataQualityDuplicate
+move com.bsiag.crm.shared.core.company.dataquality.DataQualityDuplicateCompanyTablePageParam to com.bsiag.crm.shared.core.person.dataquality
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityDuplicateCompanyTablePageParam to DataQualityDuplicateCustomerTablePageParam
+move com.bsiag.crm.shared.core.company.dataquality.DataQualityDuplicateCompanyTablePageData to com.bsiag.crm.shared.core.person.dataquality
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityDuplicateCompanyTablePageData to DataQualityDuplicateCustomerTablePageData
+move com.bsiag.crm.client.core.company.dataquality.DataQualityDuplicateCompanyTablePage to com.bsiag.crm.client.core.person.dataquality
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityDuplicateCompanyTablePage to DataQualityDuplicateCustomerTablePage
+move com.bsiag.crm.client.core.company.dataquality.DataQualityDuplicateCompanyTablePageTest to com.bsiag.crm.client.core.person.dataquality
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityDuplicateCompanyTablePageTest to DataQualityDuplicateCustomerTablePageTest
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createDataQualityDuplicateCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createDataQualityDuplicateCompanyTablePage to createDataQualityDuplicateCustomerTablePage
+move com.bsiag.crm.shared.core.company.ICompanyPageService#getDataQualityDuplicateCompanyTableData to com.bsiag.crm.shared.core.person.ICustomerPageService
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getDataQualityDuplicateCompanyTableData to getDataQualityDuplicateCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService#getDataQualityDuplicateCompanyTableData to com.bsiag.crm.server.core.person.CustomerPageService
+rename com.bsiag.crm.server.core.person.CustomerPageService#getDataQualityDuplicateCompanyTableData to getDataQualityDuplicateCustomerTableData
+
+# CustomerDuplicateBaseService, ICustomerDuplicateProcessService, CustomerDuplicateProcessService
+move com.bsiag.crm.server.core.person.PersonDuplicateBaseService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonDuplicateBaseService to CustomerDuplicateBaseService
+move com.bsiag.crm.server.core.company.CompanyDuplicateBaseService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyDuplicateBaseService to CustomerDuplicateBaseService
+move com.bsiag.crm.shared.core.person.IPersonDuplicateProcessService to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.IPersonDuplicateProcessService to ICustomerDuplicateProcessService
+move com.bsiag.crm.shared.core.company.ICompanyDuplicateProcessService to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.ICompanyDuplicateProcessService to ICustomerDuplicateProcessService
+move com.bsiag.crm.server.core.person.PersonDuplicateProcessService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonDuplicateProcessService to CustomerDuplicateProcessService
+move com.bsiag.crm.server.core.company.CompanyDuplicateProcessService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyDuplicateProcessService to CustomerDuplicateProcessService
+
+# CustomerDuplicateForm, CustomerDuplicateFormData, CustomerDuplicateFormParam & Test
+rename com.bsiag.crm.client.core.customer.PersonDuplicateForm to CustomerDuplicateForm
+move com.bsiag.crm.client.core.company.CompanyDuplicateForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyDuplicateForm to CustomerDuplicateForm
+move com.bsiag.crm.shared.core.person.PersonDuplicateFormData to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonDuplicateFormData to CustomerDuplicateFormData
+move com.bsiag.crm.shared.core.company.CompanyDuplicateFormData to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyDuplicateFormData to CustomerDuplicateFormData
+move com.bsiag.crm.shared.core.person.PersonDuplicateFormParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonDuplicateFormParam to CustomerDuplicateFormParam
+move com.bsiag.crm.shared.core.company.CompanyDuplicateFormParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyDuplicateFormParam to CustomerDuplicateFormParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonDuplicateFormFindPerson to createCustomerDuplicateFormFindPerson
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyDuplicateFormFindCompany to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyDuplicateFormFindCompany to createCustomerDuplicateFormFindPerson
+move com.bsiag.crm.client.core.person.AbstractPersonDuplicateFormTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractPersonDuplicateFormTest to AbstractCustomerDuplicateFormTest
+move com.bsiag.crm.client.core.company.AbstractCompanyDuplicateFormTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractCompanyDuplicateFormTest to AbstractCustomerDuplicateFormTest
+rename com.bsiag.crm.client.core.customer.PersonDuplicateFormTest to CustomerDuplicateFormTest
+move com.bsiag.crm.client.core.company.CompanyDuplicateFormTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyDuplicateFormTest to CustomerDuplicateFormTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonDuplicateFormFindPerson to testCreateCustomerDuplicateFormFindPerson
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateCompanyDuplicateFormFindCompany to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateCompanyDuplicateFormFindCompany to testCreateCustomerDuplicateFormFindPerson
+
+# CustomerDuplicateDetectionDataIterator, CustomerDuplicateDetector
+rename com.bsiag.crm.server.core.common.dataquality.duplicate.PersonDuplicateDetectionDataIterator to CustomerDuplicateDetectionDataIterator
+rename com.bsiag.crm.server.core.common.dataquality.duplicate.CompanyDuplicateDetectionDataIterator to CustomerDuplicateDetectionDataIterator
+rename com.bsiag.crm.server.core.common.dataquality.duplicate.PersonDuplicateDetector to CustomerDuplicateDetector
+rename com.bsiag.crm.server.core.common.dataquality.duplicate.CompanyDuplicateDetector to CustomerDuplicateDetector
+
+# CustomerDuplicateDetectionData
+rename com.bsiag.crm.server.core.common.dataquality.duplicate.PersonDuplicateDetectionData to CustomerDuplicateDetectionData
+rename com.bsiag.crm.server.core.common.dataquality.duplicate.CompanyDuplicateDetectionData to CustomerDuplicateDetectionData
+
+# DuplicateDetectorSettings, DuplicateDetectorSettingsFactory
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorSettingsFactory#createForExistingPerson to createForExistingCustomer
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorSettingsFactory#createForExistingCompany to createForExistingCustomer
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.DuplicateDetectorSettings#getCompanyNameFilter to getOrganizationNameFilter
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.DuplicateDetectorSettings#setCompanyNameFilter to setOrganizationNameFilter
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.DuplicateDetectorSettings#getPersonNameFilter to getCustomerNameFilter
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.DuplicateDetectorSettings#setPersonNameFilter to setCustomerNameFilter
+
+# DuplicateDetectorFacade
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorFacade#detectExistingPersons to detectExistingCustomers
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorFacade#detectExistingCompanies to detectExistingCustomers
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorFacade#getDuplicatePersonData to getDuplicateCustomersData
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorFacade#getDuplicateCompanyData to getDuplicateCustomersData
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorFacade#detectDuplicatePersons to detectDuplicateCustomers
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorFacade#detectDuplicateCompanies to detectDuplicateCustomers
+
+# DuplicateDetectorBaseService
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#createDetectorFacadeForExistingPerson to createDetectorFacadeForExistingCustomer
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#createDetectorFacadeForExistingCompany to createDetectorFacadeForExistingCustomer
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#getExistingPerson to getExistingCustomer
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#getExistingCompany to getExistingCustomer
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#getExistingPersonInternal to getExistingCustomerInternal
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#getExistingCompanyInternal to getExistingCustomerInternal
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#detectExistingPerson to detectExistingSubCustomer
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#detectExistingPersonByEmail to detectExistingSubCustomerByEmail
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#detectExistingPersonData to detectExistingSubCustomerData
+
+# CustomerScorer
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.PersonScorer to CustomerScorer
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#PersonScorer to CustomerScorer
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#withPersonKey to withCustomerKey
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#getTopResultPersonKey to getTopResultCustomerKey
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#withCompanyKey to withOrganizationKey
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#getTopResultCompanyKey to getTopResultOrganizationKey
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#withFirstName to withName
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#withCompanyName to withOrganizationName
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#withCompanyShortName to withCustomerShortName
+
+# CustomerNameFilter, ImportFilterCode.CustomerNameCode
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.tokenfilter.CompanyNameFilter to CustomerNameFilter
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.tokenfilter.PersonNameFilter to CustomerFilter
+rename com.bsiag.crm.shared.core.csvimport.ImportFilterCodeType.CompanyNameCode to CustomerNameCode
+rename com.bsiag.crm.shared.core.csvimport.ImportFilterCodeType.PersonLastnameCode to CustomerNameCode
+
+
+# CampaignRecipientTablePage
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table.PersonKeyColumn to PersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table.CompanyColumn to OrganizationColumn
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table#getPersonKeyColumn to getPersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table#getCompanyColumn to getOrganizationColumn
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table.EditCompanyMenu to EditOrganizationMenu
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientSearchForm.MainBox.TabBox.SimpleBox.CompanyNameField to OrganizationNameField
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientSearchForm#getCompanyNameField to getOrganizationNameField
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignRecipientBuilderParts.AbstractCampaignRecipientEntityPart#getPerson to getCustomer
+
+# CityDetailTablePage
+rename com.bsiag.crm.client.core.address.CityDetailTablePage.Table.IdColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.address.CityDetailTablePage.Table#getIdColumn to getCustomerKeyColumn
+
+# BsiPersonList and BsiCompanyList
+move com.bsiag.crm.shared.core.person.PersonAttributeCodeType to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonAttributeCodeType to CustomerAttributeCodeType
+move com.bsiag.crm.shared.core.person.PersonAttributeCodeTypeServerTest to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonAttributeCodeTypeServerTest to CustomerAttributeCodeTypeServerTest
+move com.bsiag.crm.shared.core.company.CompanyAttributeCodeType to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyAttributeCodeType to CustomerAttributeCodeType
+move com.bsiag.crm.shared.core.company.CompanyAttributeCodeTypeServerTest to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyAttributeCodeTypeServerTest to CustomerAttributeCodeTypeServerTest
+move com.bsiag.crm.server.core.company.CompanyAttributeServerDomainAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyAttributeServerDomainAdapter to CustomerAttributeServerDomainAdapter
+move com.bsiag.crm.server.core.peron.PersonAttributeServerDomainAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonAttributeServerDomainAdapter to CustomerAttributeServerDomainAdapter
+move jpa com.bsiag.crm.server.core.company.BsiCompanyList to com.bsiag.crm.server.core.customer
+rename jpa com.bsiag.crm.server.core.customer.BsiCompanyList to BsiCustomerList
+move com.bsiag.crm.client.core.company.CompanyAttributeClientDomainAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyAttributeClientDomainAdapter to CustomerAttributeClientDomainAdapter
+move com.bsiag.crm.server.core.person.PersonAttributeServerDomainAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonAttributeServerDomainAdapter to CustomerAttributeServerDomainAdapter
+
+# PaymentTablePage
+rename com.bsiag.crm.client.core.business.payment.AbstractPaymentTablePage#getContextPersonKey to getContextCustomerKey
+rename com.bsiag.crm.client.core.business.payment.AbstractPaymentTablePage#getContextCompanyKey to getContextCustomerKey
+rename com.bsiag.crm.client.core.business.payment.PaymentForm#getCustomerPersonField to getCustomerField
+rename com.bsiag.crm.client.core.business.payment.PaymentForm#getCustomerCompanyField to getCustomerField
+rename com.bsiag.crm.client.core.business.payment.PaymentForm.MainBox.DetailBox.CustomerPersonField to CustomerField
+# CustomerCompanyField@ClassId: "bf03f6e5-52fa-4561-98a6-287c5da641cc" -> "842ee461-ef1b-44e6-8ee7-a69b3fd10cd8"
+rename com.bsiag.crm.client.core.business.payment.PaymentForm.MainBox.DetailBox.CustomerCompanyField to CustomerField
+rename com.bsiag.crm.shared.core.business.payment.ImportTimesheetsForInvoiceFormParam#getCustomerPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.ImportTimesheetsForInvoiceFormParam#getCustomerCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.ImportTimesheetsForInvoiceFormParam#setCustomerPerson to setCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.ImportTimesheetsForInvoiceFormParam#setCustomerCompany to setCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.PaymentFormParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.PaymentFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.PaymentFormParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.PaymentFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.PaymentFormData.CustomerPerson to Customer
+# CustomerCompany@ClassId: "bf03f6e5-52fa-4561-98a6-287c5da641cc-formdata" -> "842ee461-ef1b-44e6-8ee7-a69b3fd10cd8-formdata"
+rename com.bsiag.crm.shared.core.business.payment.PaymentFormData.CustomerCompany to Customer
+
+# BusinessRoleTablePage
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table#getCompanyKeys to getCustomerKeys
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.ComposeWritingMenu.DocumentPersonMenu to DocumentCustomerMenu
+# DocumentCompanyMenu@ClassId: "23341026-8f9d-4a45-bc04-9ee46fc19b76" -> "b0009b79-7419-4c2f-8aa0-1df900be4634"
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.ComposeWritingMenu.DocumentCompanyMenu to DocumentCustomerMenu
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.ComposeWritingMenu.EmailPersonMenu to EmailCustomerMenu
+# EmailCompanyMenu@ClassId: "1495e0fc-b34c-4824-8f0c-93a7528cab59" -> "6b9f381b-7274-40f2-9419-3bd5ac870a94"
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.ComposeWritingMenu.EmailCompanyMenu to EmailCustomerMenu
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.ComposeWritingMenu.OutlookEmailPersonMenu to OutlookEmailCustomerMenu
+# OutlookEmailCompanyMenu@ClassId: "19e27111-e56c-4028-aa64-5d7a4bf136e8" -> "3002f5c7-bfa4-4529-a878-ea4166f53d44"
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.ComposeWritingMenu.OutlookEmailCompanyMenu to OutlookEmailCustomerMenu
+
+# InstalledBase (Database, TablePage, Form, ...)
+move com.bsiag.crm.client.core.company.installedbase to com.bsiag.crm.client.core.customer.installedbase
+move com.bsiag.crm.shared.core.company.installedbase to com.bsiag.crm.shared.core.customer.installedbase
+move com.bsiag.crm.server.core.company.installedbase to com.bsiag.crm.server.core.customer.installedbase
+move com.bsiag.crm.client.core.legalentity.installedbase to com.bsiag.crm.client.core.customer.installedbase
+move com.bsiag.crm.shared.core.legalentity.installedbase to com.bsiag.crm.shared.core.customer.installedbase
+move com.bsiag.crm.server.core.legalentity.installedbase to com.bsiag.crm.server.core.customer.installedbase
+move com.bsiag.crm.server.core.company.CompanyInstalledBaseDataModelSpiderTest to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.CompanyInstalledBaseDataModelSpiderTestContext to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateInstalledBaseTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomainTest#testCreateInstalledBaseFormNew to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomainTest#testCreateInstalledBaseFormModify to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.server.core.company.CompanyInstalledBaseDataModelSpiderTest to CustomerInstalledBaseDataModelSpiderTest
+rename com.bsiag.crm.server.core.customer.CompanyInstalledBaseDataModelSpiderTestContext to CustomerInstalledBaseDataModelSpiderTestContext
+rename com.bsiag.crm.shared.core.legalentity.installedbase.IInstalledBaseObjectFacade#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.installedbase.InstalledBaseFormDataFacade#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.client.core.customer.installedbase.InstalledBaseForm.MainBox.GroupBox.CustomerField.NewMenu#execActionNewCompany to execActionNewCustomer
+rename jpa com.bsiag.crm.server.core.customer.installedbase.BsiInstalledBase#getSupplierCompanyKey to getSupplierCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.installedbase.BsiInstalledBase#setSupplierCompanyKey to setSupplierCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.installedbase.BsiInstalledBase#supplierCompanyKey to supplierCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.installedbase.BsiInstalledBase#SUPPLIER_COMPANY_KEY to SUPPLIER_CUSTOMER_KEY
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createInstalledBaseTablePage
+move com.bsiag.crm.server.core.legalentity.LegalEntityServerDomain.BsiLegalEntityInstalledBaseRowConstraint to com.bsiag.crm.server.core.customer.CustomerServerDomain
+
+# PersonContext
+rename com.bsiag.crm.shared.core.person.PersonContext to CustomerContext
+rename com.bsiag.crm.shared.core.person.CustomerContext#getFirstPersonKey to getFirstCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerContext#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerContext#getDirectoryPersonKey to getDirectoryCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerContext#getPersonKeys to getCustomerKeys
+rename com.bsiag.crm.shared.core.person.CustomerContext.Builder#setDirectoryPersonKey to setDirectoryCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerContext.Builder#addPersonKey to addCustomerKey
+move com.bsiag.crm.shared.core.person.CustomerContext to com.bsiag.crm.shared.core.customer
+
+#PhoneBook
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox#getPersonContext to getPersonContext
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox#setPersonContext to setPersonContext
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData#getPersonContext to getCustomerContext
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData#setPersonContext to setCustomerContext
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox#isOnlyActivePersons to isOnlyActiveCustomers
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox#setOnlyActivePersons to setOnlyActiveCustomers
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData#isOnlyActivePersons to isOnlyActiveCustomers
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData#setOnlyActivePersons to setOnlyActiveCustomers
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox.PhoneBookTableField.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox.PhoneBookTableField.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData.PhoneBookTable.PhoneBookTableRowData.personKey to customerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData.PhoneBookTable.PhoneBookTableRowData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData.PhoneBookTable.PhoneBookTableRowData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox.PhoneBookTableFilter#getPersonContext to getCustomerContext
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox.PhoneBookTableField.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox.PhoneBookTableField.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData.PhoneBookTable.PhoneBookTableRowData.companyKey to organizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData.PhoneBookTable.PhoneBookTableRowData#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData.PhoneBookTable.PhoneBookTableRowData#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.ISoftPhoneObjectFacade#getPersonContext to getCustomerContext
+rename com.bsiag.crm.shared.core.cti.ISoftPhoneObjectFacade#setPersonContext to setCustomerContext
+rename com.bsiag.crm.shared.core.cti.ISoftPhoneObjectFacade#isOnlyActivePersonsProperty to isOnlyActiveCustomersProperty
+rename com.bsiag.crm.shared.core.cti.ISoftPhoneObjectFacade#setOnlyActivePersons to setOnlyActiveCustomers
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormDataFacade#getPersonContext to getCustomerContext
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormDataFacade#setPersonContext to setCustomerContext
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.cti.AbstractPhoneCallHistoryBox.CallHistoryTableField.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.AbstractPhoneCallHistoryBox.CallHistoryTableField.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData.personKey to customerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.cti.AbstractPhoneCallHistoryBox.CallHistoryTableField.Table.PersonColumn to CustomerNameColumn
+rename com.bsiag.crm.client.core.cti.AbstractPhoneCallHistoryBox.CallHistoryTableField.Table#getPersonColumn to getCustomerNameColumn
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData.person to customerName
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData#getPerson to getCustomerName
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData#setPerson to setCustomerName
+rename com.bsiag.crm.client.core.cti.AbstractPhoneCallHistoryBox.CallHistoryTableField.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.AbstractPhoneCallHistoryBox.CallHistoryTableField.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData.companyKey to organizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.client.core.cti.ISoftPhoneForm#getCallOutPersonKey to getCallOutCustomerKey
+rename com.bsiag.crm.client.core.cti.ISoftPhoneForm#getCallInPersonKey to getCallInCustomerKey
+rename com.bsiag.crm.client.core.cti.ISoftPhoneForm#getCallOutPersonName to getCallOutCustomerName
+rename com.bsiag.crm.client.core.cti.ISoftPhoneForm#getCallInPersonName to getCallInCustomerName
+rename com.bsiag.crm.client.core.cti.ISoftPhoneForm#getCallOutCompanyKey to getCallOutOrganizationCustomerKey
+rename com.bsiag.crm.client.core.cti.ISoftPhoneForm#getCallInCompanyKey to getCallInOrganizationCustomerKey
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm#getPersonContext to getCustomerContext
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm#setPersonContext to setCustomerContext
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm#getCallInPersonKey to getCallInCustomerKey
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm#getCallOutPersonKey to getCallOutCustomerKey
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.NewPersonLinkButton to NewCustomerLinkButton
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm#getNewPersonLinkButton to getNewCustomerLinkButton
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallOutTableField.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallOutTableField.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData.personKey to customerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallInTableField.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallInTableField.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallOutTableField.Table.PersonNameColumn to getCustomerNameColumn
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData.personName to customerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData#getPersonName to getCustomerName
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData#setPersonName to setCustomerName
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallOutTableField.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallOutTableField.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData.companyKey to organizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData.personKey to customerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallInTableField.Table#getPersonNameColumn to getCustomerNameColumn
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData.personName to customerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData#getPersonName to getCustomerName
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData#setPersonName to setCustomerName
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallInTableField.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallInTableField.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData.companyKey to organizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.client.core.cti.AbstractCtiCallMenu#getPersonContext to getCustomerContext
+rename com.bsiag.crm.client.core.cti.INewCommunicationFromCtiHelper#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.cti.INewCommunicationFromCtiHelper#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.cti.INewCommunicationFromCtiHelper#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.client.core.cti.INewCommunicationFromCtiHelper#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.ISoftPhoneProcessService#isCallPersonOrCompanyPossible to isCallPossible
+rename com.bsiag.crm.client.core.cti.AbstractCtiCallMenu#getConfiguredLegalEntityContextRequired to getConfiguredCustomerContextRequired
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#lookupPersonPhoneNumbers to lookupPhoneNumbers
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#searchPersons to searchCustomers
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#createPersonPhoneBookEntryFromRow to createPhoneBookEntryFromRow
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#getPersonDataQueryForPhoneBook to getDataForPhoneBook
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#adaptPersonPhoneBookQueryContributionForPersonWithPhone to adaptPhoneBookQueryContributionForCustomerWithPhone
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#adaptPersonPhoneBookQueryContributionForPersonWithoutPhone to adaptPhoneBookQueryContributionForCustomerWithoutPhone
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#adaptPersonPhoneBookQueryContributionForPersonWithCompanyRole to adaptPhoneBookQueryContributionForCustomerWithOrganizationRole
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#getCompanyTypeUid to getOrganizationCustomerTypeUid
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#setCompanyTypeUid to setOrganizationCustomerTypeUid
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#getCompanyName to getOrganizationDisplayName
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#setCompanyName to setOrganizationDisplayName
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#isCompanyPhoneNumber to isOrganizationPhoneNumber
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#setCompanyPhoneNumber to setOrganizationPhoneNumber
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#getSort to getChannelSort
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#setSort to setChannelSort
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#resolvePhoneNoForPerson to resolvePhoneNo
+rename com.bsiag.crm.shared.core.cti.CtiCallMenuBean#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.cti.CtiCallMenuBean#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.shared.core.cti.CallHistoryBean#getLinkedEntityName to getOrganizationDisplayName
+rename com.bsiag.crm.shared.core.cti.CallHistoryBean#setLinkedEntityName to setOrganizationDisplayName
+rename com.bsiag.crm.shared.core.cti.ActiveCallBean#getLinkedEntityName to getOrganizationDisplayName
+rename com.bsiag.crm.shared.core.cti.ActiveCallBean#setLinkedEntityName to setOrganizationDisplayName
+rename jpa com.bsiag.crm.server.core.cti.BsiCtiCall#getCompanyKey to getOrganizationCustomerKey
+
+# DocTemplate (Database, TablePage, ...)
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplate#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplateChange#getItemCompanyKey to getItemCustomerKey
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplateLanguage#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplateLanguage#COMPANY_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplateLanguage#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplate#companyKey to customerKey
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplate#COMPANY_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplateRtTemplate#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplateRtTemplate#COMPANY_KEY to CUSTOMER_KEY
+rename com.bsiag.crm.shared.core.doctemplate.UcTemplateRtTemplateKey#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.UcTemplateLanguageKey#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.UcTemplateKey#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.TemplateDocumentContentData#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.TemplateDocumentContentData#setTemplateOverrideCompanyKey to setTemplateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.TemplateDocumentContentData#templateOverrideCompanyKey to templateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.DocTemplateCodeFormParam#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.DocTemplateCodeFormParam#setTemplateOverrideCompanyKey to setTemplateOverrideCustomerKey
+rename com.bsiag.crm.client.core.doctemplate.AbstractDocTemplateOverviewGroupBox#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateCodeForm.MainBox.TabBox.OverviewGroupBox#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.BindData#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.BindData#setTemplateOverrideCompanyKey to setTemplateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.IDocTemplateOverrideSelectionService#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.server.core.doctemplate.DocTemplateOverrideSelectionService#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.client.core.doctemplate.IDocTemplateSelectionForm#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateSelectionForm.MainBox.SenderGroupBox.TemplateOverrideCompanyField to TemplateOverrideCustomerField
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateSelectionForm#getTemplateOverrideCompanyField to getTemplateOverrideCustomerField
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateSelectionForm#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateOverrideTablePage.Table.CompanyColumn to CustomerColumn
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateOverrideTablePage.Table#getCompanyColumn to getCustomerColumn
+rename com.bsiag.crm.shared.core.doctemplate.DocTemplateOverrideTablePageData.DocTemplateOverrideTableRowData#company to customer
+rename com.bsiag.crm.server.core.doctemplate.DocTemplateOverrideSelectionServiceTest#getOverrideCompanyKeyByBindData to getOverrideCustomerKeyByBindData
+rename com.bsiag.crm.server.core.doctemplate.DocTemplateOverridePageService.DocTemplateOverrideTablePageBaseQuery#getCompany to getCustomer
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.UcTemplateLanguageIndexCode#companyKey to customerKey
+rename com.bsiag.crm.shared.core.process.doctemplate.DocTemplateSelectionStepData.OutputTemplateOverrideCompany to OutputTemplateOverrideCustomer
+rename com.bsiag.crm.shared.core.process.doctemplate.DocTemplateModifyDocumentStepData.OutputTemplateOverrideCompany to OutputTemplateOverrideCustomer
+rename com.bsiag.crm.shared.core.process.doctemplate.DocTemplateModifyDocumentStepData#getOutputTemplateOverrideCompany to getOutputTemplateOverrideCustomer
+rename com.bsiag.crm.shared.core.process.doctemplate.DocTemplateModifyDocumentStepData.InputTemplateOverrideCompany to InputTemplateOverrideCustomer
+rename com.bsiag.crm.shared.core.process.doctemplate.DocTemplateModifyDocumentStepData#getInputTemplateOverrideCompany to getInputTemplateOverrideCustomer
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateImportFileForm.MainBox.GroupBox.FileTableField.Table.CompanyColumn to CustomerColumn
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateImportFileForm.MainBox.GroupBox.FileTableField.Table#getCompanyColumn to getCustomerColumn
+rename com.bsiag.crm.shared.core.doctemplate.DocTemplateImportFileFormData.FileTable.FileTableRowData#getCompany to getCustomer
+rename com.bsiag.crm.shared.core.doctemplate.DocTemplateImportFileFormData.FileTable.FileTableRowData#setCompany to setCustomer
+
+# TargetPlan
+
+move com.bsiag.crm.client.core.company.targetplan to com.bsiag.crm.client.core.customer.targetplan
+move com.bsiag.crm.shared.core.company.targetplan to com.bsiag.crm.shared.core.customer.targetplan
+move com.bsiag.crm.server.core.company.targetplan to com.bsiag.crm.server.core.customer.targetplan
+
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlan#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlan#setCompanyKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlan#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlan#JOIN_COMPANY to JOIN_CUSTOMER
+
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlanCompetitor#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlanCompetitor#setCompanyKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlanCompetitor#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlanCompetitor#JOIN_COMPANY to JOIN_CUSTOMER
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanCompetitorKey#getCompanyKey to getCustomerKey
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanCompanyAttributeCodeType to TargetPlanCustomerAttributeCodeType
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanCompanyAttributeCodeLookupCall to TargetPlanCustomerAttributeCodeLookupCall
+
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.CompanyKeyColumn to CustomerColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table#getCompanyKeys to getCustomerKeys
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.EmailMenu#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox.KeyPersonTableField to KeyPlayerTableField
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox#getKeyPersonTableField to getKeyPlayerTableField
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox.KeyPlayerTableField.Table.PersonColumn to CustomerColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox.KeyPlayerTableField.Table#getPersonColumn to getCustomerColumn
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanFormParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanFormParam#setCompanyKey to setCustomerKey
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanRedFlagFormParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanRedFlagFormParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanRedFlagForm#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanRedFlagForm#setCompanyKey to setCustomerKey
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanDetailFormParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanDetailFormParam#setCompanyKey to setCustomerKey
+
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanDetailForm#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanDetailForm#setCompanyKey to setCustomerKey
+
+rename com.bsiag.crm.shared.core.test.customer.targetplan.TargetPlanDetailTestData#withCompany to withCustomer
+rename com.bsiag.crm.shared.core.test.customer.targetplan.TargetPlanDetailTestData#getCompany to getCustomer
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetCompetitorFormParam#getCompetitorCompanyKey to getCompetitorCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetCompetitorFormParam#setCompetitorCompanyKey to setCompetitorCustomerKey
+
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPersonForm to TargetPlanKeyPlayerForm
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanKeyPlayerForm#getCompanyKey to getTargetCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanKeyPlayerForm#setCompanyKey to setTargetCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPersonFormData to TargetPlanKeyPlayerFormData
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPersonFormData#getCompanyKey to getTargetCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPersonFormData#setCompanyKey to setTargetCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPersonFormParam to TargetPlanKeyPlayerFormParam
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanRedFlagCommunicationTaskFormParam#getCompanyKey to getTargetCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanRedFlagCommunicationTaskFormParam#setCompanyKey to setTargetCustomerKey
+
+rename com.bsiag.crm.server.core.customer.targetplan.TargetPlanBuilderParts.ICompanyToTargetPlanEntityPart to ICustomerToTargetPlanEntityPart
+rename com.bsiag.crm.server.core.customer.targetplan.TargetPlanBuilderParts.CompanyToTargetPlanEntityPart to CustomerToTargetPlanEntityPart
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanDataModelItems.CompanyTargetPlanEntity to CustomerTargetPlanEntity
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanPersonKey to TargetPlanCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanPersonKeyDescriptor to TargetPlanCustomerKeyDescriptor
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanPersonRoleCodeType to TargetPlanCustomerRoleCodeType
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanPersonLookupCall to TargetPlanCustomerLookupCall
+
+rename com.bsiag.crm.shared.core.customer.targetplan.ITargetPlanPersonLookupService to ITargetPlanCustomerLookupService
+rename com.bsiag.crm.server.core.customer.targetplan.TargetPlanPersonLookupService to TargetPlanCustomerLookupService
+
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setTargetPlanPersonKey to setTargetPlanCustomerKey
+
+
+
+# BsiCourse
+rename com.bsiag.crm.shared.core.employee.course.CoursePersonKey to CourseCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CourseCustomerKey#getPersonKey to getParticipantCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CourseQuestionPersonKey to CourseQuestionCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCoursePerson to BsiCourseCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionPerson to BsiCourseQuestionCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourse#getCompanyKey to getOrganizerCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourse#joinCoursePersons to joinCourseCustomers
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseCustomer#getPersonKey to getParticipantCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseCustomer#joinPerson to joinParticipantCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseCustomer#personKey to participantCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionCustomer#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionCustomer#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionCustomer#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseCustomer#getCustomerKey to getParticipantCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseCustomer#joinCustomer to joinParticipantCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseCustomer#customerKey to participantCustomerKey
+rename com.bsiag.crm.server.core.employee.course.CoursePageService.CustomerCourseTablePageQuery#getCoursePerson to getCourseCustomer
+rename com.bsiag.crm.server.core.employee.course.CoursePageService.CourseCustomerTablePageQuery#getCoursePerson to getCourseCustomer
+rename com.bsiag.crm.server.core.employee.course.CoursePageService.PersonalCourseTablePageQuery#getCoursePerson togetCourseCustomer
+rename com.bsiag.crm.server.core.employee.course.CoursePageService.PersonalCourseTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.employee.course.CoursePersonBuilderParts.ICoursePersonEntityPart to ICourseCustomerEntityPart
+rename com.bsiag.crm.server.core.employee.course.CoursePersonBuilderParts.ICourseCustomerEntityPart#getCoursePerson to getCourseCustomer
+rename com.bsiag.crm.server.core.employee.course.CoursePersonBuilderParts.AbstractCoursePersonEntityPart to AbstractCourseCustomerEntityPart
+rename com.bsiag.crm.server.core.employee.course.CoursePersonBuilderParts.AbstractCourseCustomerEntityPart#getCoursePerson to getCourseCustomer
+rename com.bsiag.crm.server.core.employee.course.CoursePersonBuilderParts.CoursePersonEntityPart to CourseCustomerEntityPart
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonBuilderParts.ICourseQuestionPersonEntityPart to ICourseQuestionCustomerEntityPart
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonBuilderParts.ICourseQuestionCustomerEntityPart#getCourseQuestionPerson to getCourseQuestionCustomer
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonBuilderParts.AbstractCourseQuestionPersonEntityPart to AbstractCourseQuestionCustomerEntityPart
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonBuilderParts.AbstractCourseQuestionCustomerEntityPart#getCourseQuestionPerson to getCourseQuestionCustomer
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonBuilderParts.CourseQuestionPersonEntityPart to CourseQuestionCustomerEntityPart
+rename com.bsiag.crm.shared.core.employee.course.ICourseQuestionPersonLookupService to ICourseQuestionCustomerLookupService
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonLookupService to CourseQuestionCustomerLookupService
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonLookupServiceTest to CourseQuestionCustomerLookupServiceTest
+rename com.bsiag.crm.shared.core.employee.course.CourseQuestionPersonLookupCall to CourseQuestionCustomerLookupCall
+rename com.bsiag.crm.client.core.employee.course.CourseQuestionPersonLookupCallTest to CourseQuestionCustomerLookupCallTest
+rename com.bsiag.crm.client.core.employee.course.CourseCustomerTablePage.Table.CoursePersonKeyColumn to CourseCustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.course.CourseCustomerTablePage.Table#getCoursePersonKeyColumn to getCourseCustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.course.CourseEvaluationAnswersTablePage.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.course.CourseEvaluationAnswersTablePage.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.shared.core.employee.course.CourseResponseFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CourseResponseFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.employee.course.CourseResponseForm.MainBox.GroupBox.PersonField to CustomerField
+rename com.bsiag.crm.client.core.employee.course.CourseResponseForm#getPersonField to getCustomerField
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setCourseQuestionPersonKey to setCourseQuestionCustomerKey
+
+# PrivateAddressTablePage
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table.CompanyColumn to OrganizationColumn
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table#getCompanyColumn to getOrganizationColumn
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table.CompanyEmailColumn to OrganizationEmailColumn
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table.EditPersonMenu to EditCustomerMenu
+rename com.bsiag.crm.server.core.employee.HumanResourcePageService.PrivateAddressTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.result.PotentialAnalysisResultPageService.PotentialAnalysisResultTablePageBaseQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.result.PotentialAnalysisResultPageService.PotentialAnalysisResultTablePageBaseQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.result.PotentialAnalysisResultPageService.PotentialAnalysisResultTablePageBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table.AdditionalNameColumn to AddressAdditionalLineColumn
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table#getAdditionalNameColumn to getAddressAdditionalLineColumn
+
+rename com.bsiag.crm.shared.core.company.code.CustomerTypeCode#hasFinancialData to isHasFinancialData
+rename com.bsiag.crm.shared.core.common.EntityTypeCodeType.CompanyCode to CustomerCode
+
+# Customer index
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.PersonIndexCode to CustomerIndexCode
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.CompanyIndexCode to CustomerIndexCode
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.CustomerIndexCode#lastName to name1
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.CustomerIndexCode#firstName to name2
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.CustomerIndexCode#personNo to customerNo
+rename com.bsiag.crm.server.core.persistence.lookup.IndexAccessSettingsFactory#createForPerson to createForNaturalPerson
+rename com.bsiag.crm.server.core.persistence.lookup.IndexAccessSettingsFactory#createForCompany to createForOrganization
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType#getElectronicAddressChannelUidToPersonIndexFieldDefinitions to getElectronicAddressChannelUidToCustomerIndexFieldDefinitions
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType#getPhoneAddressChannelUidToPersonIndexFieldDefinitions to getPhoneAddressChannelUidToCustomerIndexFieldDefinitions
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType#getElectronicAddressChannelUidToCompanyIndexFieldDefinitions to getElectronicAddressChannelUidToCustomerIndexFieldDefinitions
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType#getPhoneAddressChannelUidToCompanyIndexFieldDefinitions to getPhoneAddressChannelUidToCustomerIndexFieldDefinitions
+rename com.bsiag.crm.server.core.globalsearch.GlobalSearchPageServicesTest#testGlobalSearchPerson to testGlobalSearchCustomer
+rename com.bsiag.crm.server.core.globalsearch.GlobalSearchPageServicesTest#testGlobalSearchCompany to testGlobalSearchCustomer
+move com.bsiag.crm.client.company.person.globalsearch to com.bsiag.crm.client.core.customer.globalsearch
+move com.bsiag.crm.shared.company.person.globalsearch to com.bsiag.crm.shared.core.customer.globalsearch
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchPersonClientDomainAdapter to GlobalSearchCustomerClientDomainAdapter
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchCompanyTablePage to GlobalSearchCustomerTablePage
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchCompanyTablePageTest to GlobalSearchCustomerTablePageTest
+rename com.bsiag.crm.shared.core.customer.globalsearch.GlobalSearchCompanyTablePageData to GlobalSearchCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.globalsearch.GlobalSearchCompanyTablePageParam to GlobalSearchCustomerTablePageParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createGlobalSearchCompanyTablePage to createGlobalSearchCustomerTablePage
+rename com.bsiag.crm.shared.core.company.ICustomerPageService#getGlobalSearchCompanyTableData to getGlobalSearchCustomerTableData
+rename com.bsiag.crm.server.core.company.CustomerPageService#getGlobalSearchCompanyTableData to getGlobalSearchCustomerTableData
+rename com.bsiag.crm.server.core.company.CustomerPageService.GlobalSearchCompanyTablePageQuery to GlobalSearchCustomerTablePageQuery
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.CustomerIndexCode#persons to subCustomers
+
+rename com.bsiag.crm.shared.core.customer.CustomerKindCodeType.LegalPersonCode to OrganizationCode
+
+# ProcessLegalEntitySearch[Process|Base]Service
+rename com.bsiag.crm.server.core.communicationcaseframe.IProcessLegalEntitySearchBaseService#searchPerson to searchCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.IProcessLegalEntitySearchBaseService#searchCompany to searchCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#searchPerson to searchCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#searchCompany to searchCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#queryPersonSearchIndex to queryCustomerSearchIndex
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#queryCompanySearchIndex to queryCustomerSearchIndex
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#createPersonQuery to createCustomerQuery
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#createCompanyQuery to createCustomerQuery
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#generatePersonSelectContribution to generateCustomerSelectContribution
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#generateCompanySelectContribution to generateCustomerSelectContribution
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessCustomerSearchBaseService.TableAliasHolder#getPerson to getCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessCustomerSearchBaseService.TableAliasHolder#getCompany to getCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#adaptPersonSearchIndexRequest to adaptCustomerSearchIndexRequest
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#adaptCompanySearchIndexRequest to adaptCustomerSearchIndexRequest
+rename com.bsiag.crm.server.core.communicationcaseframe.IProcessLegalEntitySearchBaseService to IProcessCustomerSearchBaseService
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService to ProcessCustomerSearchBaseService
+rename com.bsiag.crm.shared.core.communicationcaseframe.IProcessLegalEntitySearchProcessService to IProcessCustomerSearchProcessService
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchProcessService to ProcessCustomerSearchProcessService
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchResultRowBeanKeyResolver to ProcessCustomerSearchResultRowBeanKeyResolver
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessLegalEntitySearchResultRowBean to ProcessCustomerSearchResultRowBean
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessLegalEntitySearchResultBean to ProcessCustomerSearchResultBean
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchResultRowBean#getLegalEntityKey to getCustomerContextPair
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchResultRowBean#setLegalEntityKey to setCustomerContextPair
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchResultRowBean#legalEntityKey to customerContextPair
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchResultRowBean#getCompanyName to getContextName
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchResultRowBean#setCompanyName to setContextName
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchResultRowBean#companyName to contextName
+
+
+rename com.bsiag.crm.shared.core.textsearch.BsisearchHelper#sortByExactMatchAndText to sortWithSimilarMatches
+
+# BsiCompanyPerson -> BSiCustomerCustomer
+move com.bsiag.crm.server.core.company.person to com.bsiag.crm.server.core.customer.role
+move com.bsiag.crm.shared.core.company.person to com.bsiag.crm.shared.core.customer.role
+move com.bsiag.crm.client.core.company.person to com.bsiag.crm.client.core.customer.role
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCompanyPerson to BsiCustomerCustomer
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#getCompanyKey to getMainCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#getPersonKey to getSubCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#COMPANY_NR to MAIN_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#PERSON_KEY to SUB_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#joinCompany to joinMainCustomer
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#joinPerson to joinSubCustomer
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinCompanyPersons to joinMainCustomers
+rename jpa com.bsiag.crm.server.core.company.BsiCompany#joinCompanyPersons to joinSubCustomers
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonKey to CustomerCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerKey#getCompanyKey to getMainCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerKey#getPersonKey to getSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonKeyDescriptor to CustomerCustomerKeyDescriptor
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.IPersonRoleToCompanyEntityPart#getPersonToCompany to getCustomerCustomer
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.PersonRoleToCompanyEntityPart#getPersonToCompany to getCustomerCustomer
+rename com.bsiag.crm.server.core.user.CustomerForUserLookupService#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.user.CustomerForUserLookupService#getCompanyPerson to getCustomerCustomerRole
+## CustomerRoleCodeForm
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateCompanyPersonRoleCodeFormModify to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateCompanyPersonRoleCodeFormModify to testCreateCustomerRoleCodeFormModify
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCustomerRoleCodeFormModify to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCustomerRoleCodeFormNew to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename jpa com.bsiag.crm.server.core.customer.role.BsiUcCustomerRole#isUseForDisplayName to isUseForSubDesignation
+rename jpa com.bsiag.crm.server.core.customer.role.BsiUcCustomerRole#useForDisplayName to useForSubDesignation
+rename com.bsiag.crm.shared.core.customer.role.CustomerRoleCodeRow#isUseInDisplayName to isUseForSubDesignation
+rename com.bsiag.crm.shared.core.customer.role.CustomerRoleCodeRow#setUseInDisplayName to setUseForSubDesignation
+rename com.bsiag.crm.db.migration.core.create.CreateTableBsiUcCustomerRole#IS_USE_FOR_DISPLAY_NAME to IS_USE_FOR_SUB_DESIGNATION
+## Marketing
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionPersonCompanyActionRecipientNonPreselectedTablePageBaseQuery#getCompanyPerson to getCustomerCustomerRole
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionPersonCompanyActionRecipientNonPreselectedTablePageBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionPersonCompanyActionRecipientNonPreselectedTablePageBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionPersonCompanyActionRecipientTablePageQuery to CurrentActionPersonOrganizationActionRecipientTablePageQuery
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionCompanyOnlyActionRecipientNonPreselectedTablePageBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.CompanyPersonActionRecipientSelectionBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.CompanyPersonActionRecipientSelectionBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.CompanyPersonActionRecipientSelectionBaseQuery#getCompanyPerson to getCustomerCustomerRole
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.ICompanyPersonActionRecipientSelectionBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.ICompanyPersonActionRecipientSelectionBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.ICompanyPersonActionRecipientSelectionBaseQuery#getCompanyPerson to getCustomerCustomerRole
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.ICompanyActionRecipientSelectionBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.CompanyActionRecipientSelectionBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.IPersonActionRecipientSelectionBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.PersonActionRecipientSelectionBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ActionRecipientBaseService#getAllowedCompanyPersonRolesCondition to getAllowedCustomerCustomerRolesCondition
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ActionRecipientBaseService#getAllowedCompanyPersonRoleUids to getAllowedCustomerCustomerRoleUids
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.PotentialAnalysisSelectionQueryHelper.CompanyPotentialAnalysisSelectionBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleBaseService#calculateAllCompanyPersonKeys to calculateAllCustomerCustomerRoleKeys
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleBaseService#ensureSharedCompanyPerson to ensureSharedCustomerCustomerRole
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleBaseService#copySharedCompanyPerson to copySharedCustomerCustomerRole
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.CustomerCustomerInterestTablePageQuery#getCompanyPerson to getCustomerCustomerRole
+rename com.bsiag.crm.server.core.user.UserPageService.OrganizationUserTablePageQuery#getCompanyPerson to getCustomerCustomerRole
+rename com.bsiag.crm.db.migration.core.common.InitializationHelper#createCompanyPersonLink to createCustomerCustomerLink
+rename com.bsiag.crm.server.core.customer.CustomerBaseServiceTest#addCompanyToPerson to addCustomerCustomerRole
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#resolveSpecificPersonKeys to resolveSpecificCustomerKeys
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#handleCompanyFieldChanged to handleRelationChanges
+move com.bsiag.crm.server.core.company.CompanyServerDomain.BsiCompanyPersonRowLevelPermissionConstraint to com.bsiag.crm.server.core.customer.CustomerServerDomain
+rename com.bsiag.crm.server.core.customer.CustomerServerDomain.BsiCompanyPersonRowLevelPermissionConstraint to BsiCustomerCustomerRowLevelPermissionConstraint
+rename com.bsiag.crm.shared.core.customer.role.UpdateCustomerCustomerRolePermission#getCompanyKey to getMainCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.UpdateCustomerCustomerRolePermission#getPersonKey to getSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.ReadCustomerCustomerRolePermission#getCompanyKey to getMainCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.ReadCustomerCustomerRolePermission#getPersonKey to getSubCustomerKey
+rename com.bsiag.crm.server.core.persistence.CoreResults#getCompanyPersonKey to getCustomerCustomerKey
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setCompanyPersonKey to setCustomerCustomerKey
+move jpa com.bsiag.crm.server.core.customer.BsiCustomer#getFunctionTypeUid to com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer
+move jpa com.bsiag.crm.server.core.customer.BsiCustomer#getFunctionLevelUid to com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer
+move jpa com.bsiag.crm.server.core.customer.BsiCustomer#getOrganisation to com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer
+rename jpa to com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#getOrganisation to getDepartment
+move jpa com.bsiag.crm.server.core.customer.BsiCustomer#getPosition to com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer
+
+## UcCompanyPerson
+rename jpa com.bsiag.crm.server.core.customer.role.BsiUcCompanyPersonRole to BsiUcCustomerRole
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleCodeType to CustomerRoleCodeType
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleCodeRow to CustomerRoleCodeRow
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleCode to CustomerRoleCode
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleCodeFormData to CustomerRoleCodeFormData
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleCodeFormParam to CustomerRoleCodeFormParam
+rename com.bsiag.crm.client.core.customer.role.CompanyPersonRoleCodeForm to CustomerRoleCodeForm
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleCodeBaseService to CustomerRoleCodeBaseService
+rename com.bsiag.crm.api.data.company.person.CompanyPersonRoleCodeDo to CustomerRoleCodeDo
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleCodeExportHandler to CustomerRoleCodeExportHandler
+rename com.bsiag.crm.client.core.customer.role.CompanyPersonRoleCodeFormTest to CustomerRoleCodeFormTest
+rename com.bsiag.crm.shared.core.customer.role.ICompanyPersonRoleCodeProcessService to ICustomerRoleCodeProcessService
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleCodeProcessService to CustomerRoleCodeProcessService
+rename com.bsiag.crm.server.core.customer.role.CustomerRoleCodeProcessService#loadCompanyPersonRoleCodes to loadCustomerRoleCodes
+rename com.bsiag.crm.shared.core.test.company.person.CompanyPersonRoleCodeTestData to CustomerRoleCodeTestData
+rename com.bsiag.crm.shared.core.test.company.person.CompanyPersonRoleCodeTestDataProvider to CustomerRoleCodeTestDataProvider
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleCodeTransferHandler to CustomerRoleCodeTransferHandler
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleCodeTypeLoader to CustomerRoleCodeTypeLoader
+rename com.bsiag.crm.server.core.customer.role.CustomerRoleCodeBaseService#updatePersonDisplayNames to updateCustomerNaming
+
+# PersonFolderPage
+move com.bsiag.crm.shared.core.person.PersonPageParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.person.IPersonFolderPage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonFolderPage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.person.PersonFolderPageParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonPageParam to CustomerPageParam
+rename com.bsiag.crm.client.core.customer.IPersonFolderPage to ICustomerFolderPage
+rename com.bsiag.crm.client.core.customer.PersonFolderPage to CustomerFolderPage
+rename com.bsiag.crm.shared.core.customer.PersonFolderPageParam to CustomerFolderPageParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFolderPage to testCreateCustomerFolderPage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFolderPage to createCustomerFolderPage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonSearchFormSearch to createCustomerSearchFormSearch
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFolderPage to testCreateCustomerFolderPage
+rename com.bsiag.crm.client.core.customer.PersonCaseClientDomainAdapter to PrimaryCustomerCaseClientDomainAdapter
+
+# TimesheetTablePages
+rename com.bsiag.crm.client.core.employee.month.PendingMonthlyTimesheetTablePage.Table.CompanyColumn to OfficeColumn
+rename com.bsiag.crm.client.core.employee.month.PendingMonthlyTimesheetTablePage.Table#getCompanyColumn to getOfficeColumn
+rename com.bsiag.crm.client.core.employee.month.PendingMonthlyTimesheetTablePage.Table.CompanyEmailColumn to OfficeEmailColumn
+rename com.bsiag.crm.client.core.employee.month.PendingMonthlyTimesheetTablePage.Table#getCompanyEmailColumn to getOfficeEmailColumn
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetEmployeeTablePage.Table.CompanyColumn to OrganizationColumn
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetEmployeeTablePage.Table#getCompanyColumn to getOrganizationColumn
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetEmployeeTablePage.Table.CompanyCountryColumn to OrganizationCountryColumn
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetEmployeeTablePage.Table#getCompanyCountryColumn to getOrganizationCountryColumn
+rename com.bsiag.crm.client.core.employee.year.YearlyTimesheetDetailTablePage.Table.CompanyColumn to OrganizationColumn
+rename com.bsiag.crm.client.core.employee.year.YearlyTimesheetDetailTablePage.Table#getCompanyColumn to getOrganizationColumn
+
+# Data model
+move com.bsiag.crm.shared.core.person.PersonDataModelItems to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.server.core.person.CustomerBuilderParts to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.PersonDataModelSpiderTestContext to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.PersonInstalledBaseDataModelSpiderTest to com.bsiag.crm.server.core.customer.installedbase
+rename com.bsiag.crm.server.core.customer.installedbase.PersonInstalledBaseDataModelSpiderTest to CustomerInstalledBaseDataModelSpiderTest
+move com.bsiag.crm.server.core.person.PersonInstalledBaseBuilderParts to com.bsiag.crm.server.core.customer.installedbase
+rename com.bsiag.crm.shared.core.customer.PersonDataModelItems to CustomerDataModelItems
+rename com.bsiag.crm.server.core.customer.PersonDataModelSpiderTestContext to CustomerDataModelSpiderTestContext
+rename com.bsiag.crm.server.core.customer.installedbase.PersonInstalledBaseBuilderParts to CustomerInstalledBaseBuilderParts
+rename com.bsiag.crm.server.core.customer.installedbase.CustomerInstalledBaseBuilderParts.IPersonInstalledBaseEntityPart to ICustomerInstalledBaseEntityPart
+rename com.bsiag.crm.server.core.customer.installedbase.CustomerInstalledBaseBuilderParts.AbstractPersonInstalledBaseEntityPart to AbstractCustomerInstalledBaseEntityPart
+rename com.bsiag.crm.server.core.customer.installedbase.CustomerInstalledBaseBuilderParts.PersonInstalledBaseEntityPart to CustomerInstalledBaseEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AbstractPersonEntity to AbstractCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonKeyAttribute to CustomerKeyAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonKeyAttributePart to CustomerKeyAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonNoAttributePart to CustomerNoAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonActiveAttributePart to CustomerActiveAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAdvisorAttributePart to CustomerAdvisorAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonImpersonalAttribute to CustomerImpersonalAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonImpersonalAttributePart to CustomerImpersonalAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLanguageAttribute to CustomerLanguageAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLanguageUidAttributePart to CustomerLanguageAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonGenderAttribute to CustomerGenderAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonGenderAttributePart to CustomerGenderAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonSalutationAttribute to CustomerSalutationAttribute
+move com.bsiag.crm.shared.core.person.AbstractPersonSalutationAttribute to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.AbstractPersonSalutationAttribute to AbstractCustomerSalutationAttribute
+move com.bsiag.crm.server.core.person.AbstractPersonSalutationAttributePart to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.AbstractPersonSalutationAttributePart to AbstractCustomerSalutationAttributePart
+move com.bsiag.crm.shared.core.person.AbstractPersonLetterSalutationLineAttribute to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.AbstractPersonLetterSalutationLineAttribute to AbstractCustomerLetterSalutationLineAttribute
+move com.bsiag.crm.server.core.person.AbstractPersonLetterSalutationLineAttributePart to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.AbstractPersonLetterSalutationLineAttributePart to AbstractCustomerLetterSalutationLineAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonSalutationAttributePart to CustomerSalutationAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLetterSalutationPoliteAttribute to CustomerLetterSalutationPoliteAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLetterSalutationPoliteAttributePart to CustomerLetterSalutationPoliteAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLetterSalutationLinePoliteAttribute to CustomerLetterSalutationLinePoliteAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLetterSalutationLinePoliteAttributePart to CustomerLetterSalutationLinePoliteAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLetterSalutationLinePoliteWithTitleAttribute to CustomerLetterSalutationLinePoliteWithTitleAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLetterSalutationLinePoliteWithTitleAttributePart to CustomerLetterSalutationLinePoliteWithTitleAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLetterSalutationLineFirstNameTermsAttribute to CustomerLetterSalutationLineFirstNameTermsAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLetterSalutationLineFirstNameTermsAttributePart to CustomerLetterSalutationLineFirstNameTermsAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonPreferredChannelAttribute to CustomerPreferredChannelAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonPreferredChannelAttributePart to CustomerPreferredChannelAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAllowedAddressChannelAttribute to CustomerAllowedAddressChannelAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAllowedAddressChannelAttributePart to CustomerAllowedAddressChannelAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonDepartmentAttribute to CustomerDepartmentAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonDepartmentAttributePart to CustomerDepartmentAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonTitleAttribute to CustomerTitleAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonTitleAttributePart to CustomerTitleAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonPositionDescriptionAttribute to CustomerPositionDescriptionAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonPositionDescriptionAttributePart to CustomerPositionDescriptionAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonBirthdayAttribute to CustomerBirthdayAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonBirthdayAttributePart to CustomerBirthdayAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonBirthdateAttribute to CustomerBirthdateAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonBirthdateAttributePart to CustomerBirthdateAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonFunctionTypeAttribute to CustomerFunctionTypeAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonFunctionTypeAttributePart to CustomerFunctionTypeAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonFunctionLevelAttribute to CustomerFunctionLevelAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonFunctionLevelAttributePart to CustomerFunctionLevelAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastNameAttribute to CustomerLastNameAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLastNameAttributePart to CustomerLastNameAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonFirstNameAttribute to CustomerFirstNameAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonFirstNameAttributePart to CustomerFirstNameAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonNameAttribute to CustomerNameAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonNameAttributePart to CustomerNameAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonNameAndCompanyAttribute to CustomerDesignationShortAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonNameAndCompanyAttributePart to CustomerDesignationShortAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonRemarkAttribute to CustomerRemarkAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonRemarkAttributePart to CustomerRemarkAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonImportAttribute to CustomerImportAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonImportAttributePart to CustomerImportAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonCategoryAttribute to CustomerCategoryAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonCategoryAttributePart to CustomerCategoryAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonPrivacyStatusAttribute to CustomerPrivacyStatusAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonPrivacyStatusAttributePart to CustomerPrivacyStatusAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonRegisteredOnAttribute to CustomerRegisteredOnAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonRegisteredOnAttributePart to CustomerRegisteredOnAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonRegisteredByAttribute to CustomerRegisteredByAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonRegisteredByAttributePart to CustomerRegisteredByAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastModifiedOnAttribute to CustomerLastModifiedOnAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLastModifiedOnAttributePart to CustomerLastModifiedOnAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastModifiedByAttribute to CustomerLastModifiedByAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLastModifiedByAttributePart to CustomerLastModifiedByAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastModifiedByUserSearchAttribute to CustomerLastModifiedByUserSearchAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLastModifiedByUserSearchAttributePart to CustomerLastModifiedByUserSearchAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAdvertisingBlockEntity to CustomerAdvertisingBlockEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAdvertisingBlockEntityPart to CustomerAdvertisingBlockEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAdvertisingBlockBlockAttribute to CustomerAdvertisingBlockBlockAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAdvertisingBlockBlockAttributePart to CustomerAdvertisingBlockBlockAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonOpenEntityFieldPart to CustomerOpenEntityFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonKeywordsFormPart to CustomerKeywordsFormPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonInterestFieldPart to CustomerInterestFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BusinessSalesManagerPersonCountAttributePart to BusinessSalesManagerCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommunicationToResponsiblePersonEntityPart to ICommunicationToResponsibleCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToResponsiblePersonEntityPart to CommunicationToResponsibleCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToResponsiblePersonCountAttributePart to CommunicationToResponsibleCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommunicationToResponsiblePersonSearchEntityPart to ICommunicationToResponsibleSearchEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToResponsiblePersonSearchEntityPart to CommunicationToResponsibleSearchEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToResponsiblePersonSearchCountAttributePart to CommunicationToResponsibleSearchCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITicketToReportedByPersonEntityPart to ITicketToReportedByEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TicketToReportedByPersonEntityPart to TicketToReportedByEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITicketToInChargeOfPersonEntityPart to ITicketToInChargeOfEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TicketToInChargeOfPersonEntityPart to TicketToInChargeOfEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITicketChangesToInChargeOfPersonEntityPart to ITicketChangesToInChargeOfEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TicketChangesToInChargeOfPersonEntityPart to TicketChangesToInChargeOfEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IUserToPersonEntityPart to IUserToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.UserToPersonEntityPart to UserToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAdvertisingBlockReasonAttribute to CustomerAdvertisingBlockReasonAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAdvertisingBlockReasonAttributePart to CustomerAdvertisingBlockReasonAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAdvertisingBlockByCustomerAttribute to CustomerAdvertisingBlockByCustomerAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAdvertisingBlockByCustomerAttributePart to CustomerAdvertisingBlockByCustomerAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAdvertisingBlockCommunicationAttribute to CustomerAdvertisingBlockCommunicationAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAdvertisingBlockCommunicationAttributePart to CustomerAdvertisingBlockCommunicationAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonEntityPart to CustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseEntity to CustomerInstalledBaseEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseCountAttribute to CustomerInstalledBaseCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseCountAttribute to CustomerInstalledBaseCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseQuantityAttribute to CustomerInstalledBaseQuantityAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonInstalledBaseQuantityAttributePart to CustomerInstalledBaseQuantityAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseStartOfOperationAttribute to CustomerInstalledBaseStartOfOperationAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonInstalledBaseStartOfOperationAttributePart to CustomerInstalledBaseStartOfOperationAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseSupplierAttribute to CustomerInstalledBaseSupplierAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonInstalledBaseSupplierAttributePart to CustomerInstalledBaseSupplierAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBasePriceAttribute to CustomerInstalledBasePriceAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonInstalledBasePriceAttributePart to CustomerInstalledBasePriceAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseProductAttribute to CustomerInstalledBaseProductAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonInstalledBaseProductAttributePart to CustomerInstalledBaseProductAttributePart
+rename com.bsiag.crm.server.core.customer.installedbase.CustomerInstalledBaseBuilderParts.IPersonToPersonInstalledBaseEntityPart to ICustomerToCustomerInstalledBaseEntityPart
+rename com.bsiag.crm.server.core.customer.installedbase.CustomerInstalledBaseBuilderParts.PersonToPersonInstalledBaseEntityPart to CustomerToCustomerInstalledBaseEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BusinessManagerPersonCountAttributePart to BusinessProjectManagerCustomerCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IBusinessToManagerPersonEntityPart to IBusinessToProjectManagerCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BusinessToManagerPersonEntityPart to BusinessToProjectManagerCustomerEntityPart
+rename com.bsiag.crm.server.core.user.UserBuilderParts.BusinessProjectManagerPersonToUserEntityPart to BusinessProjectManagerCustomerToUserEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IBusinessToSalesManagerPersonEntityPart to IBusinessToSalesManagerCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BusinessToSalesManagerPersonEntityPart to BusinessToSalesManagerCustomerEntityPart
+rename com.bsiag.crm.server.core.user.UserBuilderParts.BusinessSalesManagerPersonToUserEntityPart to BusinessSalesManagerCustomerToUserEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IBusinessRoleToPersonPersonEntityPart to IBusinessRoleToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BusinessRoleToPersonPersonEntityPart to BusinessRoleToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CommunicationRolePersonEntity to CommunicationRoleCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AbstractPersonCountAttribute to AbstractCustomerCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonNoAttribute to CustomerNoAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonActiveAttribute to CustomerActiveAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAdvisorAttribute to CustomerAdvisorAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonCategoryAttribute to CustomerCategoryAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonPrivacyStatusAttribute to CustomerPrivacyStatusAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonRegisteredOnAttribute to CustomerRegisteredOnAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonRegisteredByAttribute to CustomerRegisteredByAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastModifiedOnAttribute to CustomerLastModifiedOnAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastModifiedByAttribute to CustomerLastModifiedByAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastModifiedByUserSearchAttribute to CustomerLastModifiedByUserSearchAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonEntity to CustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonCountAttribute to CustomerCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.BusinessRoleToPersonEntity to BusinessRoleToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityInterestPersonEntity to CustomerInterestCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ILegalEntityInterestPersonEntityPart to ICustomerInterestCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityInterestPersonEntityPart to CustomerInterestCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.ExternalContractPersonEntity to ExternalContractCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.BenefitRolePersonEntity to BenefitRoleCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.ActionRecipientPersonEntity to ActionRecipientCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CasePersonEntity to CaseCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PaymentPersonEntity to PaymentCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PaymentToPersonEntityPart to PaymentToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IPaymentToPersonEntityPart to IPaymentToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.EmployeePersonEntity to EmployeeCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IEmployeeToPersonEntityPart to IEmployeeToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.EmployeeToPersonEntityPart to EmployeeToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.TicketPersonEntity to TicketCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITicketToPersonEntityPart to ITicketToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TicketToPersonEntityPart to TicketToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.EmailIdentifiedPersonEntity to EmailIdentifiedCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IEmailToIdentifiedPersonEntityPart to IEmailToIdentifiedCustomerEntityPart
+com.bsiag.crm.server.core.customer.CustomerBuilderParts.EmailToIdentifiedPersonEntityPart to EmailToIdentifiedCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserToCustomerAdvisorToPersonEntity to UserToCustomerAdvisorToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.TeamWithRoleMemberPersonEntity to TeamWithRoleMemberCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITeamWithRoleToMemberPersonEntityPart to ITeamWithRoleToMemberCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TeamWithRoleToMemberPersonEntityPart to TeamWithRoleToMemberCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserResponsiblePersonEntity to UserResponsibleCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IUserToResponsiblePersonEntityPart to IUserToResponsibleCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.UserToResponsiblePersonEntityPart to UserToResponsibleCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserResponsiblePersonCountAttribute to UserResponsibleCustomerCountAttribute
+move com.bsiag.crm.shared.core.legalentity.interest.LegalEntityInterestDataModelItems to com.bsiag.crm.shared.core.customer.interest
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestDataModelItems to CustomerInterestDataModelItems
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.AbstractLegalEntityInterestEntity to AbstractCustomerInterestEntity
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestEntity to CustomerInterestEntity
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestCountAttribute to CustomerInterestCountAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestTypeAttribute to CustomerInterestTypeAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestGroupTypeAttribute to CustomerInterestGroupTypeAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestQuantityAttribute to CustomerInterestQuantityAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestRequestedAttribute to CustomerInterestRequestedAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestByCustomerAttribute to CustomerInterestByCustomerAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestByMarketingAttribute to CustomerInterestByMarketingAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.PersonLegalEntityInterestEntity to CustomerCustomerInterestEntity
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.CompanyLegalEntityInterestEntity to CustomerCustomerInterestEntity
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.CompanyContactPersonLegalEntityInterestEntity to OrganizationContactPersonCustomerInterestEntity
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityLegalEntityInterestEntity to CustomerCustomerInterestEntity
+move com.bsiag.crm.server.core.legalentity.interest.LegalEntityInterestBuilderParts to com.bsiag.crm.server.core.customer.interest
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestBuilderParts to CustomerInterestBuilderParts
+rename com.bsiag.crm.server.core.customer.interest.ILegalEntityInterestEntityPart to ICustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.AbstractLegalEntityInterestEntityPart to AbstractCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestEntityPart to CustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestCountAttributePart to CustomerInterestCountAttributePart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestTypeAttributePart to CustomerInterestTypeAttributePart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestGroupTypeAttributePart to CustomerInterestGroupTypeAttributePart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestQuantityAttributePart to CustomerInterestQuantityAttributePart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestRequestedAttributePart to CustomerInterestRequestedAttributePart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestByCustomerAttributePart to CustomerInterestByCustomerAttributePart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestByMarketingAttributePart to CustomerInterestByMarketingAttributePart
+rename com.bsiag.crm.server.core.customer.interest.IPersonLegalEntityInterestEntityPart to ICustomerCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.PersonLegalEntityInterestEntityPart to CustomerCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.ICompanyLegalEntityInterestEntityPart to ICustomerCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.CompanyLegalEntityInterestEntityPart to CustomerCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.ILegalEntityLegalEntityInterestEntityPart to ICustomerCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityLegalEntityInterestEntityPart to CustomerCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.ICompanyContactPersonLegalEntityInterestEntityPart to IOrganizationContactPersonCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.CompanyContactPersonLegalEntityInterestEntityPart to OrganizationContactPersonCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.CustomerInterestBuilderParts.CustomerInterestGroupTypeAttributePart#getLegalEntityInterestGroup to getCustomerInterestGroup
+rename com.bsiag.crm.server.core.customer.interest.CustomerInterestBuilderParts.OrganizationContactPersonCustomerInterestEntityPart#getPerson to getPersonCustomer
+move com.bsiag.crm.server.core.legalentity.LegalEntityServerDomain.BsiLegalEntityInterestRowPermissionConstraint to com.bsiag.crm.server.core.customer.CustomerServerDomain
+rename com.bsiag.crm.server.core.customer.CustomerServerDomain.BsiLegalEntityInterestRowPermissionConstraint to BsiCustomerInterestRowPermissionConstraint
+move com.bsiag.crm.server.core.legalentity.interest.LegalEntityInterestDataModelSpiderTestContext to com.bsiag.crm.server.core.customer.interest
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestDataModelSpiderTestContext to CustomerInterestDataModelSpiderTestContext
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.RelationLegalEntityEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.RelationLegalEntityCountAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.RelationLegalEntityRoleAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.RelationLegalEntityEntity to RelationCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.RelationLegalEntityCountAttribute to RelationCustomerCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.RelationLegalEntityRoleAttribute to RelationCustomerRoleAttribute
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AbstractLegalEntityToLegalEntityEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityCountAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityRelationParticipationPercentAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityRelationTypeAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityRelationChildTypeAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityRelationParentTypeAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityRelationNotesAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.CompanyToLegalEntityEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.PersonToLegalEntityEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AbstractLegalEntityToLegalEntityEntity to AbstractCustomerToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityCountAttribute to CustomerToCustomerCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityRelationParticipationPercentAttribute to CustomerToCustomerRelationParticipationPercentAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityRelationTypeAttribute to CustomerToCustomerRelationTypeAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityRelationChildTypeAttribute to CustomerToCustomerRelationChildTypeAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityRelationParentTypeAttribute to CustomerToCustomerRelationParentTypeAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityRelationNotesAttribute to CustomerToCustomerRelationNotesAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityEntity to CustomerToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyToLegalEntityEntity to CustomerToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonToLegalEntityEntity to CustomerToCustomerEntity
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.ICommonLegalEntityToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AbstractLegalEntityToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.ILegalEntityToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.ICompanyToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.CompanyToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.IPersonToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.PersonToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityCountAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityRelationParticipationPercentAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityRelationTypeAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityRelationChildTypeAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityRelationParentTypeAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityRelationNotesAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommonLegalEntityToLegalEntityEntityPart to ICommonCustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AbstractLegalEntityToLegalEntityEntityPart to AbstractCustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ILegalEntityToLegalEntityEntityPart to ICustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityEntityPart to CustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICompanyToLegalEntityEntityPart to ICustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyToLegalEntityEntityPart to CustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IPersonToLegalEntityEntityPart to ICustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonToLegalEntityEntityPart to CustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityCountAttributePart to CustomerToCustomerCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityRelationParticipationPercentAttributePart to CustomerToCustomerRelationParticipationPercentAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityRelationTypeAttributePart to CustomerToCustomerRelationTypeAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityRelationChildTypeAttributePart to CustomerToCustomerRelationChildTypeAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityRelationParentTypeAttributePart to CustomerToCustomerRelationParentTypeAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityRelationNotesAttributePart to CustomerToCustomerRelationNotesAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommonCustomerToCustomerEntityPart#getLegalEntityRelation to getCustomerRelation
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommonCustomerToCustomerEntityPart#getChildLegalEntityRelation to getChildCustomerRelation
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AbstractCustomerToCustomerEntityPart#getLegalEntityRelation to getCustomerRelation
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AbstractCustomerToCustomerEntityPart#getChildLegalEntityRelation to getChildCustomerRelation
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AbstractCustomerToCustomerEntityPart#getParentLegalEntity to getParentCustomer
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.IRelationToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.RelationToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.RelationLegalEntityCountAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.RelationLegalEntityRoleAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IRelationToLegalEntityEntityPart to IRelationToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.RelationToLegalEntityEntityPart to RelationToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.RelationLegalEntityCountAttributePart to RelationCustomerCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.RelationLegalEntityRoleAttributePart to RelationCustomerRoleAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.RelationToCustomerEntityPart#getRelationLegalEntity to getRelationCustomer
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IRelationToCustomerEntityPart#getRelationLegalEntity to getRelationCustomer
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AbstractAllRolesToLegalEntityEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToLegalEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToCompany to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToPerson to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToLegalEntityRoleFromAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToLegalEntityRoleToAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToLegalEntityRelationTypeAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToLegalEntityRelationNameAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AbstractAllRolesToLegalEntityEntity to AbstractAllRolesToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToLegalEntity to AllRolesToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToCompany to AllRolesToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToPerson to AllRolesToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToLegalEntityRoleFromAttribute to AllRolesToCustomerRoleFromAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToLegalEntityRoleToAttribute to AllRolesToCustomerRoleToAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToLegalEntityRelationTypeAttribute to AllRolesToCustomerRelationTypeAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToLegalEntityRelationNameAttribute to AllRolesToCustomerRelationNameAttribute
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AbstractAllRolesToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesSubqueryAlias to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.ICommonAllRolesToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToLegalEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToCompanyPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToPersonPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToLegalEntityRoleFromAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToLegalEntityRoleToAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToLegalEntityRelationTypeAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToLegalEntityRelationNameAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AbstractAllRolesToLegalEntityEntityPart to AbstractAllRolesToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommonAllRolesToLegalEntityEntityPart to ICommonAllRolesToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToLegalEntityPart to AllRolesToCustomerPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToCompanyPart to AllRolesToCustomerPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToPersonPart to AllRolesToCustomerPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToLegalEntityRoleFromAttributePart to AllRolesToCustomerRoleFromAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToLegalEntityRoleToAttributePart to AllRolesToCustomerRoleToAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToLegalEntityRelationTypeAttributePart to AllRolesToCustomerRelationTypeAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToLegalEntityRelationNameAttributePart to AllRolesToCustomerRelationNameAttributePart
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignPageService.CampaignRecipientTablePageQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignPageService.CampaignRecipientTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICompanyToRolePersonEntityPart#getCompanyPerson to getCustomerCustomer
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyToRolePersonEntityPart#getCompanyPerson to getCustomerCustomer
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyRolePersonEntity to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyPersonRoleCountAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyPersonRoleAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICompanyToRolePersonEntityPart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyToRolePersonEntityPart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyMandatPersonCountAttributePart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyMandatPersonTypeAttributePart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CompanyRolePersonEntity to CustomerToCustomerEntity
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.ICompanyToRolePersonEntityPart to ICustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.CompanyToRolePersonEntityPart.CompanyToRolePersonEntityPart to CustomerToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CompanyPersonRoleCountAttribute to CustomerCustomerCountAttribute
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.CompanyMandatPersonCountAttributePart to CustomerCustomerCountAttributePart
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CompanyPersonRoleAttribute to CustomerRelationRoleAttribute
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.CompanyMandatPersonTypeAttributePart to CustomerRelationRoleAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CustomerFirstNameAttributePart to CustomerName2AttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CustomerFirstNameAttribute to CustomerName2Attribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CustomerLastNameAttributePart to CustomerName1AttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CustomerLastNameAttribute to CustomerName1Attribute
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyRatingAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyRatingAttribute to CustomerRatingAttribute
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanyRatingAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyRatingAttributePart to CustomerRatingAttributePart
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyName3Attribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyName3Attribute to CustomerName3Attribute
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanyName3AttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyName3AttributePart to CustomerName3AttributePart
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyFinancialFiguresEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyFinancialFiguresCountAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyFinancialFiguresYearAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyFinancialFiguresPotentialAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyFinancialFiguresBudgetAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyTurnoverEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyTurnoverYearAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyTurnoverAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyFinancialFiguresEntity to CustomerFinancialFiguresEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyFinancialFiguresCountAttribute to CustomerFinancialFiguresCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyFinancialFiguresYearAttribute to CustomerFinancialFiguresYearAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyFinancialFiguresPotentialAttribute to CustomerFinancialFiguresPotentialAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyFinancialFiguresBudgetAttribute to CustomerFinancialFiguresBudgetAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyTurnoverEntity to CustomerTurnoverEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyTurnoverYearAttribute to CustomerTurnoverYearAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyTurnoverAttribute to CustomerTurnoverAttribute
+move com.bsiag.crm.server.core.company.CompanyFinancialFigureBuilderParts to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyFinancialFigureBuilderParts to CustomerFinancialFigureBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.ICompanyFinancialFigureEntityPart to ICustomerFinancialFigureEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.AbstractCompanyFinancialFigureEntityPart to AbstractCustomerFinancialFigureEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.ICustomerFinancialFigureEntityPart#getCompanyFigure to getCustomerFigure
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.AbstractCustomerFinancialFigureEntityPart#getCompanyFigure to getCustomerFigure
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.ICompanyToCompanyFinancialFigureEntityPart to ICustomerToCustomerFinancialFigureEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.CompanyToCompanyFinancialFigureEntityPart to CustomerToCustomerFinancialFigureEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.CompanyFinancialFiguresYearAttributePart to CustomerFinancialFiguresYearAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.CompanyFinancialFiguresPotentialAttributePart to CustomerFinancialFiguresPotentialAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.CompanyFinancialFiguresBudgetAttributePart to CustomerFinancialFiguresBudgetAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.CompanyFinancialFigureCountAttributePart to CustomerFinancialFigureCountAttributePart
+move com.bsiag.crm.server.core.company.CompanyTurnoverBuilderParts to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyTurnoverBuilderParts to CustomerTurnoverBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.ICompanyTurnoverEntityPart to ICustomerTurnoverEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.AbstractCompanyTurnoverEntityPart to AbstractCustomerTurnoverEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.ICustomerTurnoverEntityPart#getBusinessCompany to getBusinessRole
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.AbstractCustomerTurnoverEntityPart#getBusinessCompany to getBusinessRole
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.CompanyTurnoverYearAttributePart to CustomerTurnoverYearAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.CompanyTurnoverAttributePart to CustomerTurnoverAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.ICompanyToCompanyTurnoverEntityPart to ICustomerToCustomerTurnoverEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.CompanyToCompanyTurnoverEntityPart to CustomerToCustomerTurnoverEntityPart
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.PersonRoleToCompanyEntity to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.PersonCompanyRoleCountAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.PersonCompanyRoleAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.PersonRoleToCompanyEntity to CustomerToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.PersonCompanyRoleCountAttribute to CustomerToCustomerCountAttribute
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.PersonCompanyRoleAttribute to CustomerRelationRoleAttribute
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.IPersonRoleToCompanyEntityPart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.PersonRoleToCompanyEntityPart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.PersonCompanyRoleAttributePart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.PersonCompanyRoleCountAttributePart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.IPersonRoleToCompanyEntityPart to ICustomerCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.PersonRoleToCompanyEntityPart to CustomerCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.PersonCompanyRoleAttributePart to CustomerRelationRoleAttributePart
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.PersonCompanyRoleCountAttributePart to CustomerCustomerCountAttributePart
+rename com.bsiag.crm.server.core.employee.report.BudgetBuilderParts.IBudgetEntityPart#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetBuilderParts.AbstractBudgetEntityPart#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.PaymentSubqueryHelper#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#getCompanyFigureStats to getCustomerFigureStats
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CompanyFigureStatsSubqueryAlias to CustomerFigureStatsSubqueryAlias
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CompanyFigureSubqueryHelper#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CompanyFigureSubqueryHelper to CustomerFigureSubqueryHelper
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureSubqueryHelper#getCompanyFigure to getCustomerFigure
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureSubqueryHelper#getCompanyFigureSubquery to getCustomerFigureSubquery
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.PaymentStatsSubqueryAlias#companyKey to customerKey
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#removeCompanyDataFromFormData to removeCustomerDataFromFormData
+rename com.bsiag.crm.server.core.employee.report.BudgetReportPageService.AccumulatedForecastTablePageQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetReportPageService.NotAccumulatedForecastTablePageQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonActiveFieldPart to CustomerActiveFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonCompanyNameFieldPart to CustomerLinkedNamesFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IBusinessToSalesManagerCustomerEntityPart#getBusinessPerson to getBusinessRole
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BusinessToSalesManagerCustomerEntityPart#getBusinessPerson to getBusinessRole
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaUserDataModelItems.LegalEntitySocialMediaUserEntity to CustomerSocialMediaUserEntity
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaUserDataModelItems.PersonSocialMediaUserEntity to CustomerSocialMediaUserEntity
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaUserDataModelItems.CompanySocialMediaUserEntity to CustomerSocialMediaUserEntity
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.PersonToSocialMediaUserEntityPart to CustomerToSocialMediaUserEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.IPersonToSocialMediaUserEntityPart to ICustomerToSocialMediaUserEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.LegalEntityToSocialMediaUserEntityPart to CustomerToSocialMediaUserEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.ILegalEntityToSocialMediaUserEntityPart to ICustomerToSocialMediaUserEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.CompanyToSocialMediaUserEntityPart to CustomerToSocialMediaUserEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.ICompanyToSocialMediaUserEntityPart to ICustomerToSocialMediaUserEntityPart
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.PersonBusinessEntity to CustomerBusinessEntity
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.PersonBusinessCountAttribute to CustomerBusinessCountAttribute
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.PersonBusinessRoleAttribute to CustomerBusinessRoleAttribute
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.PersonBusinessCountAttributePart to CustomerBusinessCountAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.PersonBusinessRoleAttributePart to CustomerBusinessRoleAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.IPersonToBusinessEntityPart to ICustomerToBusinessEntityPart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.PersonToBusinessEntityPart to CustomerToBusinessEntityPart
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.CompanyBusinessEntity to CustomerBusinessEntity
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.CompanyBusinessCountAttribute to CustomerBusinessCountAttribute
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.CompanyBusinessRoleAttribute to CustomerBusinessRoleAttribute
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.CompanyBusinessCountAttributePart to CustomerBusinessCountAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.CompanyBusinessRoleAttributePart to CustomerBusinessRoleAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.ICompanyToBusinessEntityPart to ICustomerToBusinessEntityPart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.CompanyToBusinessEntityPart to CustomerToBusinessEntityPart
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.LegalEntityBusinessEntity to CustomerBusinessEntity
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.LegalEntityBusinessCountAttribute to CustomerBusinessCountAttribute
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.LegalEntityBusinessRoleAttribute to CustomerBusinessRoleAttribute
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.LegalEntityBusinessCountAttributePart to CustomerBusinessCountAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.LegalEntityBusinessRoleAttributePart to CustomerBusinessRoleAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.ILegalEntityToBusinessEntityPart to ICustomerToBusinessEntityPart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.LegalEntityToBusinessEntityPart to CustomerToBusinessEntityPart
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaItemDataModelItems.PersonSocialMediaItemEntity to CustomerSocialMediaItemEntity
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaItemDataModelItems.PersonSocialMediaItemCountAttribute to CustomerSocialMediaItemCountAttribute
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaItemDataModelItems.CompanySocialMediaItemEntity to CustomerSocialMediaItemEntity
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaItemDataModelItems.CompanySocialMediaItemCountAttribute to CustomerSocialMediaItemCountAttribute
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.IPersonToSocialMediaItemEntityPart to ICustomerToSocialMediaItemEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.PersonToSocialMediaItemEntityPart to CustomerToSocialMediaItemEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.PersonSocialMediaItemCountAttributePart to CustomerSocialMediaItemCountAttributePart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.ICompanyToSocialMediaItemEntityPart to ICustomerToSocialMediaItemEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.CompanyToSocialMediaItemEntityPart to CustomerToSocialMediaItemEntityPart
+rename com.bsiag.crm.shared.core.business.benefit.BenefitDataModelItems.PersonBenefitEntity to CustomerBenefitEntity
+rename com.bsiag.crm.shared.core.business.benefit.BenefitDataModelItems.CompanyBenefitEntity to CustomerBenefitEntity
+rename com.bsiag.crm.shared.core.business.benefit.BenefitDataModelItems.PersonBenefitCountAttribute to CustomerBenefitCountAttribute
+rename com.bsiag.crm.shared.core.business.benefit.BenefitDataModelItems.CompanyBenefitCountAttribute to CustomerBenefitCountAttribute
+rename com.bsiag.crm.shared.core.business.benefit.BenefitDataModelItems.PersonBenefitRoleAttribute to CustomerBenefitRoleAttribute
+rename com.bsiag.crm.shared.core.business.benefit.BenefitDataModelItems.CompanyBenefitRoleAttribute to CustomerBenefitRoleAttribute
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.IPersonToBenefitEntityPart to ICustomerToBenefitEntityPart
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.PersonToBenefitEntityPart to CustomerToBenefitEntityPart
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.ICompanyToBenefitEntityPart to ICustomerToBenefitEntityPart
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.CompanyToBenefitEntityPart to CustomerToBenefitEntityPart
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.ICustomerToBenefitEntityPart#getPersonToBenefit to getCustomerToBenefit
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.CustomerToBenefitEntityPart#getPersonToBenefit to getCustomerToBenefit
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.PersonBenefitRoleAttributePart to CustomerBenefitRoleAttributePart
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.CompanyBenefitRoleAttributePart to CustomerBenefitRoleAttributePart
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.CustomerNameFieldPart#getSelectBusinessLegalEntity to getSelectBusinessCustomer
+rename com.bsiag.crm.shared.core.business.payment.PaymentDataModelItems.PersonPaymentEntity to CustomerPaymentEntity
+rename com.bsiag.crm.shared.core.business.payment.PaymentDataModelItems.CompanyPaymentEntity to CustomerPaymentEntity
+rename com.bsiag.crm.shared.core.business.payment.PaymentDataModelItems.PersonPaymentCountAttribute to CustomerPaymentCountAttribute
+rename com.bsiag.crm.shared.core.business.payment.PaymentDataModelItems.CompanyPaymentCountAttribute to CustomerPaymentCountAttribute
+rename com.bsiag.crm.server.core.business.payment.PaymentBuilderParts.IPersonToPaymentEntityPart to ICustomerToPaymentEntityPart
+rename com.bsiag.crm.server.core.business.payment.PaymentBuilderParts.PersonToPaymentEntityPart to CustomerToPaymentEntityPart
+rename com.bsiag.crm.server.core.business.payment.PaymentBuilderParts.ICompanyToPaymentEntityPart to ICustomerToPaymentEntityPart
+rename com.bsiag.crm.server.core.business.payment.PaymentBuilderParts.CompanyToPaymentEntityPart to CustomerToPaymentEntityPart
+rename com.bsiag.crm.server.core.business.payment.PaymentBuilderParts.PersonPaymentCountAttributePart to CustomerPaymentCountAttributePart
+rename com.bsiag.crm.server.core.business.payment.PaymentBuilderParts.CompanyPaymentCountAttributePart to CustomerPaymentCountAttributePart
+rename com.bsiag.crm.shared.core.common.ChangeDataModelItems.PersonChangesEntity to CustomerChangesEntity
+rename com.bsiag.crm.shared.core.common.ChangeDataModelItems.CompanyChangesEntity to CustomerChangesEntity
+rename com.bsiag.crm.server.core.common.utility.ChangeBuilderParts.IPersonToChangeEntityPart to ICustomerToChangeEntityPart
+rename com.bsiag.crm.server.core.common.utility.ChangeBuilderParts.PersonToChangeEntityPart to CustomerToChangeEntityPart
+rename com.bsiag.crm.server.core.common.utility.ChangeBuilderParts.ICompanyToChangeEntityPart to ICustomerToChangeEntityPart
+rename com.bsiag.crm.server.core.common.utility.ChangeBuilderParts.CompanyToChangeEntityPart to CustomerToChangeEntityPart
+rename com.bsiag.crm.shared.core.document.DocumentDataModelItems.PersonDocumentEntity to CustomerDocumentEntity
+rename com.bsiag.crm.shared.core.document.DocumentDataModelItems.CompanyDocumentEntity to CustomerDocumentEntity
+rename com.bsiag.crm.shared.core.document.DocumentDataModelItems.PersonDocumentCountAttribute to CustomerDocumentCountAttribute
+rename com.bsiag.crm.shared.core.document.DocumentDataModelItems.CompanyDocumentCountAttribute to CustomerDocumentCountAttribute
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.IPersonToDocumentEntityPart to ICustomerToDocumentEntityPart
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.PersonToDocumentEntityPart to CustomerToDocumentEntityPart
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.ICompanyToDocumentEntityPart to ICustomerToDocumentEntityPart
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.CompanyToDocumentEntityPart to CustomerToDocumentEntityPart
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.PersonDocumentCountAttributePart to CustomerDocumentCountAttributePart
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.CompanyDocumentCountAttributePart to CustomerDocumentCountAttributePart
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractDataModelItems.PersonExternalContractEntity to CustomerExternalContractEntity
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractDataModelItems.CompanyExternalContractEntity to CustomerExternalContractEntity
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractDataModelItems.PersonExternalContractCountAttribute to CustomerExternalContractCountAttribute
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractDataModelItems.CompanyExternalContractCountAttribute to CustomerExternalContractCountAttribute
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractBuilderParts.IPersonToExternalContractEntityPart to ICustomerToExternalContractEntityPart
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractBuilderParts.PersonToExternalContractEntityPart to CustomerToExternalContractEntityPart
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractBuilderParts.PersonExternalContractCountAttributePart to CustomerExternalContractCountAttributePart
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractBuilderParts.ICompanyToExternalContractEntityPart to ICustomerToExternalContractEntityPart
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractBuilderParts.CompanyToExternalContractEntityPart to CustomerToExternalContractEntityPart
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractBuilderParts.CompanyExternalContractCountAttributePart to CustomerExternalContractCountAttributePart
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.PersonRelationEntity to CustomerRelationEntity
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.PersonRelationCountAttribute to CustomerRelationCountAttribute
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.PersonRelationRoleAttribute to CustomerRelationRoleAttribute
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.CompanyRelationEntity to CustomerRelationEntity
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.CompanyRelationCountAttribute to CustomerRelationCountAttribute
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.CompanyRelationRoleAttribute to CustomerRelationRoleAttribute
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.IPersonToRelationEntityPart to ICustomerToRelationEntityPart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.PersonToRelationEntityPart to CustomerToRelationEntityPart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.PersonRelationCountAttributePart to CustomerRelationCountAttributePart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.ICompanyToRelationEntityPart to ICustomerToRelationEntityPart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.CompanyToRelationEntityPart to CustomerToRelationEntityPart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.CustomerRelationCountAttributePart to CustomerRelationCountAttributePart
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientDataModelItems.PersonActionRecipientEntity to PrimaryCustomerActionRecipientEntity
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientDataModelItems.PersonActionRecipientCountAttribute to PrimaryCustomerActionRecipientCountAttribute
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientDataModelItems.CompanyActionRecipientEntity to ContextCustomerActionRecipientEntity
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientDataModelItems.CompanyActionRecipientCountAttribute to ContextCustomerActionRecipientCountAttribute
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientBuilderParts.IPersonToActionRecipientEntityPart to IPrimaryCustomerToActionRecipientEntityPart
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientBuilderParts.PersonToActionRecipientEntityPart to PrimaryCustomerToActionRecipientEntityPart
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientBuilderParts.PersonActionRecipientCountAttributePart to PrimaryCustomerActionRecipientCountAttributePart
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientBuilderParts.ICompanyToActionRecipientEntityPart to IContextCustomerToActionRecipientEntityPart
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientBuilderParts.CompanyToActionRecipientEntityPart to ContextCustomerToActionRecipientEntityPart
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientBuilderParts.CompanyActionRecipientCountAttributePart to ContextCustomerActionRecipientCountAttributePart
+rename com.bsiag.crm.shared.core.marketing.campaign.CampaignDataModelItems.PersonCampaignEntity to PrimaryCustomerCampaignEntity
+rename com.bsiag.crm.shared.core.marketing.campaign.CampaignDataModelItems.CompanyCampaignEntity to ContextCustomerCampaignEntity
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignBuilderParts.IPersonToCampaignEntityPart to IPrimaryCustomerToCampaignEntityPart
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignBuilderParts.PersonToCampaignEntityPart to PrimaryCustomerToCampaignEntityPart
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignBuilderParts.ICompanyToCampaignEntityPart to IContextCustomerToCampaignEntityPart
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignBuilderParts.CompanyToCampaignEntityPart to ContextCustomerToCampaignEntityPart
+rename com.bsiag.crm.shared.core.process.serviceline.ServiceLineDataModelItems.PersonServiceLineEntity to CustomerServiceLineEntity
+rename com.bsiag.crm.shared.core.process.serviceline.ServiceLineDataModelItems.PersonServiceLineCountAttribute to CustomerServiceLineCountAttribute
+rename com.bsiag.crm.shared.core.process.serviceline.ServiceLineDataModelItems.CompanyServiceLineEntity to CustomerServiceLineEntity
+rename com.bsiag.crm.shared.core.process.serviceline.ServiceLineDataModelItems.CompanyServiceLineCountAttribute to CustomerServiceLineCountAttribute
+rename com.bsiag.crm.server.core.process.serviceline.ServiceLineBuilderParts.IPersonToServiceLineEntityPart to ICustomerToServiceLineEntityPart
+rename com.bsiag.crm.server.core.process.serviceline.ServiceLineBuilderParts.PersonToServiceLineEntityPart to CustomerToServiceLineEntityPart
+rename com.bsiag.crm.server.core.process.serviceline.ServiceLineBuilderParts.ICompanyToServiceLineEntityPart to ICustomerToServiceLineEntityPart
+rename com.bsiag.crm.server.core.process.serviceline.ServiceLineBuilderParts.CompanyToServiceLineEntityPart to ICustomerToServiceLineEntityPart
+rename com.bsiag.crm.shared.core.ticket.TicketDataModelItems.PersonTicketEntity to CustomerTicketEntity
+rename com.bsiag.crm.shared.core.ticket.TicketDataModelItems.PersonTicketCountAttribute to CustomerTicketCountAttribute
+rename com.bsiag.crm.server.core.ticket.TicketBuilderParts.IPersonToTicketEntityPart to ICustomerToTicketEntityPart
+rename com.bsiag.crm.server.core.ticket.TicketBuilderParts.PersonToTicketEntityPart to CustomerToTicketEntityPart
+rename com.bsiag.crm.server.core.ticket.TicketBuilderParts.PersonTicketCountAttributePart to CustomerTicketCountAttributePart
+
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.VariableAddressesCustomerEntity to VariableAddressesReferencedCustomerEntity
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.VariableAddressesCustomerEntityPart to VariableAddressesReferencedCustomerEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.IVariableAddressesCustomerEntityPart to IVariableAddressesReferencedCustomerEntityPart
+
+### AllRolesTo[Customer|Person|Company] is removed
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.AbstractAllRolesToCustomerEntityPart
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesSubqueryAlias
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommonAllRolesToCustomerEntityPart
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToCustomerPart
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToCustomerRoleFromAttributePart
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToCustomerRoleToAttributePart
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToCustomerRelationNameAttributePart
+#
+# delete com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AbstractAllRolesToCustomerEntity
+# delete com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToCustomerEntity
+# delete com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToCustomerRoleFromAttribute
+# delete com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToCustomerRoleToAttribute
+# delete com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToCustomerRelationNameAttribute
+
+
+# BsiLegalEntityRelation -> BsiCustomerRelation
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityRelation to BsiCustomerRelation
+move com.bsiag.crm.server.core.legalentity.BsiCustomerRelation to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.legalentity.BsiCustomerRelation_ to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.legalentity.IBsiCustomerRelation to com.bsiag.crm.server.core.customer
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomerRelation#getLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.legalentity.relation.BsiUcRelation#joinLegalEntityRelations to joinCustomerRelations
+rename jpa com.bsiag.crm.server.core.legalentity.relation.BsiRelation_#joinLegalEntityRelations to joinCustomerRelations
+rename com.bsiag.crm.shared.core.legalentity.LegalEntityRelationKey to CustomerRelationKey
+move com.bsiag.crm.shared.core.legalentity.CustomerRelationKey to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.legalentity.LegalEntityRelationKeyDescriptor to CustomerRelationKeyDescriptor
+move com.bsiag.crm.shared.core.legalentity.CustomerRelationKeyDescriptor to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.server.core.legalentity.LegalEntityServerDomain.BsiLegalEntityRelationRowConstraint to BsiCustomerRelationRowConstraint
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBaseService#ensureSharedLegalEntityRelation to ensureSharedCustomerRelation
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.RelationMembersAttributePart#getLegalEntityRelation to getCustomerRelation
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.RelationMembersAttributePart#getCompany to getCustomer
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.RelationMembersAttributePart#getPerson to getCustomer
+rename com.bsiag.crm.server.core.legalentity.relation.RelationPageService.LegalEntityRelationTablePageQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.legalentity.relation.RelationPageService.LegalEntityRelationTablePageQuery.BaseLegalEntityRelationSubQueryAlias#legalEntityKey to customerKey
+rename com.bsiag.crm.server.core.legalentity.relation.RelationPageService.LegalEntityRelationTablePageQuery.BaseLegalEntityRelationSubQueryAlias to BaseCustomerRelationSubQueryAlias
+rename com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AbstractLegalEntityEntityPart#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.ILegalEntityEntityPart#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.legalentity.LegalEntityPageService.BsiLegalEntityRelationSubQueryAlias to BsiCustomerRelationSubQueryAlias
+rename com.bsiag.crm.server.core.legalentity.LegalEntityPageService.BsiCustomerRelationSubQueryAlias#legalEntityKey0 to customerKey
+rename com.bsiag.crm.server.core.legalentity.LegalEntityPageService.LegalEntityTablePageBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.legalentity.LegalEntityPageService.LegalEntityTablePageBaseQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.legalentity.LegalEntityPageService.LegalEntityTablePageBaseQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionLegalEntityActionRecipientNonPreselectedTablePageBaseQuery#getLegalEntityCalc to getCustomer
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.LegalEntityRelationInterestTablePageQuery#getLegalEntityRelation to getCustomerRelation
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.LegalEntityRelationInterestTablePageQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.LegalEntityRootBaseQueryInitializer#getLegalEntityCalc to getCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.LegalEntityRootBaseQueryInitializer#getPerson to getCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.LegalEntityRootBaseQueryInitializer#getCompany to getCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.CommunicationReactionTablePageBaseQuery#getPerson to getPrimaryCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.CommunicationReactionTablePageBaseQuery#getCompany to getContextCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.CustomerBusinessActionRecipientSelectionBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.ILegalEntityActionRecipientSelectionBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.ILegalEntityActionRecipientSelectionBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.LegalEntityActionRecipientSelectionBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.PotentialAnalysisSelectionQueryHelper.LegalEntityPotentialAnalysisSelectionBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.CustomerBusinessActionRecipientSelectionBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.PotentialAnalysisSelectionQueryHelper.CustomerBusinessPotentialAnalysisRecipientSelectionBaseQuery#getLegalEntity to getCustomer
+
+# PersonLookupCall / Service
+move com.bsiag.crm.shared.core.person.PersonLookupCall to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.AbstractIgnorePersonKeyLookupCall to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.person.PersonLookupCallTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonLookupCall to CustomerLookupCall
+rename com.bsiag.crm.shared.core.customer.CustomerLookupCall#getPersonCustomerKey to getSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerLookupCall#setPersonCustomerKey to setSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.AbstractIgnorePersonKeyLookupCall to AbstractIgnoreCustomerKeyLookupCall
+rename com.bsiag.crm.client.core.customer.PersonLookupCallTest to CustomerLookupCallTest
+move com.bsiag.crm.shared.core.person.ICustomerLookupService to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.server.core.person.CustomerLookupService to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.PersonLookupServiceHelper to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.PersonLookupServiceTest to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.shared.core.customer.IPersonLookupService to ICustomerLookupService
+rename com.bsiag.crm.server.core.customer.PersonLookupService to CustomerLookupService
+rename com.bsiag.crm.server.core.customer.PersonLookupServiceHelper to CustomerLookupServiceHelper
+rename com.bsiag.crm.server.core.customer.PersonLookupServiceTest to CustomerLookupServiceTest
+rename com.bsiag.crm.shared.core.customer.AbstractIgnoreCustomerKeyLookupCall#getIgnorePersonKeys to getIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.customer.AbstractIgnoreCustomerKeyLookupCall#setIgnorePersonKeys to setIgnoreCustomerKeys
+rename com.bsiag.crm.server.core.customer.CustomerLookupService.PersonBatchKeyLookupHandler to CustomerBatchKeyLookupHandler
+rename com.bsiag.crm.server.core.customer.CustomerLookupService#getPerson to getCustomer
+rename com.bsiag.crm.server.core.customer.CustomerLookupService#getPerson2 to getCustomer2
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyTypeAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanySegmentationAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanySharedDomain.CompanyTypeFieldLogic to com.bsiag.crm.shared.core.customer.CustomerSharedDomain
+move com.bsiag.crm.shared.core.company.CompanySharedDomain#getCompanyNameMultiLined to com.bsiag.crm.shared.core.customer.CustomerSharedDomain#getCustomerNameMultiLined
+move com.bsiag.crm.shared.core.company.CompanySharedDomain#getCompanyNameSingleLined to com.bsiag.crm.shared.core.customer.CustomerSharedDomain
+rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain#getCompanyNameMultiLined to getCustomerNameMultiLined
+rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain#getCompanyNameSingleLined to getCustomerNameSingleLined
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanyTypeAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanySegmentationAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyTypeAttribute to CustomerTypeAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanySegmentationAttribute to CustomerSegmentationAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain.CompanyTypeFieldLogic to CustomerTypeFieldLogic
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyTypeAttributePart to CustomerTypeAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanySegmentationAttributePart to CustomerSegmentationAttributePart
+
+# NewCompanyMenu
+move com.bsiag.crm.client.core.company.AbstractNewCompanyMenu to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.customer.AbstractTablePageNewCompanyMenu to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractNewCompanyMenu to AbstractNewCustomerMenu
+rename com.bsiag.crm.client.core.customer.AbstractTablePageNewCompanyMenu to AbstractTablePageNewCustomerMenu
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox.SearchResultTableField.Table.NewCompanyMenu to NewCustomerMenu
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox.SearchResultTableField.Table#getNewCompanyMenu to getNewCustomerMenu
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm.MainBox.CaseFrameSplitBox.CaseFrameFormContentBox.LeftBox.SearchResultGroupBox#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.shared.core.socialmedia.ISocialMediaItemProcessService#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.ISocialMediaPlatformAdapter#prepareNewCompanyFormParamto prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemProcessService#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.facebook.IFacebookBaseService#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.facebook.FacebookBaseService#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.facebook.FacebookPlatformAdapter#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.youtube.YoutubePlatformAdapter#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.facebook.FacebookBaseService#createAddressForNewCompany to createAddressForNewCustomer
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#setLogo to setImage
+rename com.bsiag.crm.client.core.business.role.BusinessRoleForm.MainBox.GroupBox.CustomerField.NewCompanyMenu to NewCustomerMenu
+rename com.bsiag.crm.client.core.business.role.BusinessRoleForm.MainBox.GroupBox.CustomerField.NewCustomerMenu#execActionNewCompany to execActionNewCustomer
+rename com.bsiag.crm.client.core.business.role.BusinessRoleForm.MainBox.GroupBox.CustomerField#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.business.role.BusinessRoleForm.MainBox.GroupBox.CustomerField#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.CustomerForm.MainBox.RelationBox.LegacyBox.CompanyTableField.Table.NewCompanyMenu to NewCustomerMenu
+rename com.bsiag.crm.client.core.customer.CustomerForm.MainBox.RelationBox.LegacyBox.CompanyTableField.Table.NewCustomerMenu#execActionNewCompany to execActionNewCustomer
+rename com.bsiag.crm.client.core.communication.CommunicationForm.MainBox.LinkBox.CompanyField.NewMenu#execActionNewCompany to execActionNewCustomer
+rename com.bsiag.crm.client.core.task.TaskForm.MainBox.DetailBox.CompanyField.NewMenu#execActionNewCompany to execActionNewCustomer
+rename com.bsiag.crm.client.core.employee.course.CourseForm.MainBox.GroupBox.OrganiserField.NewMenu#execActionNewCompany to execActionNewCustomer
+rename com.bsiag.crm.client.core.customer.role.CompanyPersonRoleForm.MainBox.GroupBox.CompanyField.NewMenu#execActionNewCompany to execActionNewCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleLocalLookupCall#getLegalEntityTeamRoleBean to getCustomerTeamRoleBean
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleLocalLookupCall#setLegalEntityTeamRoleBean to setCustomerTeamRoleBean
+
+# BsiLegalEntityCalc -> BsiCustomer
+rename com.bsiag.crm.server.core.business.role.BusinessRolePageService.BusinessRoleTablePageQuery#getLegalEntityCalc to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.LegalEntityRootBaseQueryInitializer#getLegalEntityCalc to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionLegalEntityActionRecipientTablePageBaseQuery#getLegalEntityCalc to getCustomer
+
+#LegalEntitySmartfieldChooseForm
+rename com.bsiag.crm.client.core.legalentity.LegalEntitySmartfieldChooseForm to CustomerSmartfieldChooseForm
+rename com.bsiag.crm.shared.core.legalentity.LegalEntitySmartfieldChooseFormParam to CustomerSmartfieldChooseFormParam
+rename com.bsiag.crm.client.core.legalentity.LegalEntitySmartfieldSearchForm to CustomerSmartfieldSearchForm
+rename com.bsiag.crm.shared.core.legalentity.LegalEntitySmartfieldSearchFormData to CustomerSmartfieldSearchFormData
+rename com.bsiag.crm.shared.core.legalentity.LegalEntitySmartfieldSearchFormParam to CustomerSmartfieldSearchFormParam
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldSearchForm#getLegalEntityNameField to getCustomerNameField
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldSearchForm.MainBox.SimpleBox.LegalEntityNameField to CustomerNameField
+rename com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldSearchFormData#getLegalEntityName to getCustomerName
+rename com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldSearchFormData.LegalEntityName to CustomerName
+rename com.bsiag.crm.client.core.legalentity.ILegalEntitySmartfieldTablePage to ICustomerSmartfieldTablePage
+rename com.bsiag.crm.client.core.legalentity.LegalEntitySmartfieldTablePage to CustomerSmartfieldTablePage
+rename com.bsiag.crm.server.core.legalentity.LegalEntitySmartfieldTablePageData.LegalEntitySmartfieldTableRowData to CustomerSmartfieldTableRowData
+rename com.bsiag.crm.shared.core.legalentity.LegalEntitySmartfieldTablePageData to CustomerSmartfieldTablePageData
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldTablePage.Table.LegalEntityKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldTablePage.Table#getLegalEntityKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldTablePageData.CustomerSmartfieldTableRowData.legalEntityKey to customerKey
+rename com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldTablePageData.CustomerSmartfieldTableRowData#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldTablePageData.CustomerSmartfieldTableRowData#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldTablePage.Table.EditLegalEntityMenu to EditCustomerMenu
+rename com.bsiag.crm.shared.core.legalentity.LegalEntitySmartfieldTablePageParam to CustomerSmartfieldTablePageParam
+rename com.bsiag.crm.client.core.legalentity.AbstractLegalEntitySmartfieldChooseFormTest to AbstractCustomerSmartfieldChooseFormTest
+rename com.bsiag.crm.client.core.legalentity.LegalEntitySmartfieldChooseFormTest to CustomerSmartfieldChooseFormTest
+rename com.bsiag.crm.client.core.legalentity.LegalEntitySmartfieldTablePageTest to CustomerSmartfieldTablePageTest
+rename com.bsiag.crm.client.core.legalentity.ILegalEntitySmartfieldChooseForm to ICustomerSmartfieldChooseForm
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldChooseForm.MainBox.GroupBox.LegalEntityTablePageField to CustomerTablePageField
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldChooseForm#getLegalEntityTablePageField to getCustomerTablePageField
+rename com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createLegalEntitySmartfieldSearchFormSearch to createCustomerSmartfieldSearchFormSearch
+rename com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createLegalEntityChooseFormSearch to createCustomerChooseFormSearch
+rename com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createLegalEntitySmartfieldTablePage to createCustomerSmartfieldTablePage
+rename com.bsiag.crm.shared.core.legalentity.ILegalEntitySmartfieldPageService to ICustomerSmartfieldPageService
+rename com.bsiag.crm.server.core.legalentity.LegalEntitySmartfieldPageService to CustomerSmartfieldPageService
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#getLegalEntitySmartfieldTableData to getCustomerSmartfieldTableData
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#getPerson to getCustomer
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#addPersonConstraints to addConstraints
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#addPersonConstraintForPersonLookupCall to addConstraintForCustomerLookupCall
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#addPersonConstraintForName to addConstraintForName
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#addPersonConstraintForBirthday to addConstraintForBirthday
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#addPersonConstraintForBusinessNo to addConstraintForBusinessNo
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#addPersonPrivacyConstraint to addPrivacyConstraint
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#getCompanyPerson to getCustomerCustomer
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#createPersonQueryContribution to createQueryContribution
+rename com.bsiag.crm.shared.core.legalentity.LegalEntitySmartfieldSearchPermission to CustomerSmartfieldSearchPermission
+move com.bsiag.crm.client.core.legalentity.CustomerSmartfieldChooseForm to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.legalentity.CustomerSmartfieldSearchForm to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.legalentity.CustomerSmartfieldTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.legalentity.ICustomerSmartfieldChooseForm to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.legalentity.ICustomerSmartfieldTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.shared.core.legalentity.ICustomerSmartfieldPageService to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldTablePageParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldSearchFormParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldSearchFormData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldChooseFormParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldSearchPermission to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.legalentity.CustomerSmartfieldTablePageTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.legalentity.CustomerSmartfieldChooseFormTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.legalentity.AbstractCustomerSmartfieldChooseFormTest to com.bsiag.crm.client.core.customer
+
+# PersonAdvisor
+# FIXME aeg,kk: uncomment renames as soon as the classes are migrated/deleted and check what todo with class-ids
+rename com.bsiag.crm.server.core.persistence.CoreResults#getLegalEntityAdvisorKey to getCustomerAdvisorKey
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinPersonAdvisors to joinCustomerAdvisors
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinPersonAdvisorsOfAdvisor to joinCustomerAdvisorsOfAdvisor
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinCustomerAdvisors to joinCustomerAdvisors
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinCustomerAdvisorsOfAdvisor to joinCustomerAdvisorsOfAdvisor
+rename jpa com.bsiag.crm.server.core.user.BsiUser#joinPersonAdvisorsOfAdvisor to joinCustomerAdvisorsOfAdvisor
+rename jpa com.bsiag.crm.server.core.user.BsiUser#joinCompanyAdvisorsOfAdvisor to joinCustomerAdvisorsOfAdvisor
+rename jpa com.bsiag.crm.server.core.user.BsiUser#joinPersonAdvisors to joinCustomerAdvisors
+rename jpa com.bsiag.crm.server.core.advisor.BsiUcAdvisor#joinCompanyAdvisors to joinCustomerAdvisors
+rename jpa com.bsiag.crm.server.core.advisor.BsiUcAdvisor#joinPersonAdvisors to joinCustomerAdvisors
+rename com.bsiag.crm.shared.core.advisor.PersonAdvisorKey to CustomerAdvisorKey
+rename com.bsiag.crm.shared.core.advisor.PersonAdvisorKeyDescriptor to CustomerAdvisorKeyDescriptor
+rename jpa com.bsiag.crm.server.core.advisor.BsiPersonAdvisor to BsiCustomerAdvisor
+rename jpa com.bsiag.crm.server.core.advisor.BsiPersonAdvisor#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.advisor.BsiPersonAdvisor#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.advisor.BsiPersonAdvisor#personKey to customerKey
+rename com.bsiag.crm.shared.core.advisor.CompanyAdvisorKey to CustomerAdvisorKey
+rename jpa com.bsiag.crm.server.core.advisor.BsiCompanyAdvisor to BsiCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.IAdvisorBaseService#checkPersonAdvisorTypeUniqueness to checkCustomerAdvisorTypeUniqueness
+rename com.bsiag.crm.server.core.advisor.IAdvisorBaseService#checkCompanyAdvisorTypeUniqueness to checkCustomerAdvisorTypeUniqueness
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#checkPersonAdvisorTypeUniqueness to checkCustomerAdvisorTypeUniqueness
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#checkCompanyAdvisorTypeUniqueness to checkCustomerAdvisorTypeUniqueness
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#loadPersonAdvisorTypeUidsAsSuperUser to loadCustomerAdvisorTypeUidsAsSuperUser
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#loadCompanyAdvisorTypeUidsAsSuperUser to loadCustomerAdvisorTypeUidsAsSuperUser
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#loadPersonTable to loadCustomerTable
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#loadCompanyTable to loadCustomerTable
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#loadPerson to loadCustomer
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#loadCompany to loadCustomer
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#storePerson to storeCustomer
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#storeCompany to storeCustomer
+rename com.bsiag.crm.shared.core.advisor.AdvisedEntityTypeCodeType.PersonCode to CustomerCode
+#rename com.bsiag.crm.shared.core.advisor.AdvisedEntityTypeCodeType.CompanyCode to CustomerCode
+# AdvisedEntityTypeCodeType.CompanyCode: "121e169e-9450-402f-9b58-340acfaa6797" / 113698 => "5bb9df64-a786-4157-8edc-aec2e0412808" / 113699
+rename com.bsiag.crm.server.core.advisor.AdvisorServerDomain.BsiPersonAdvisorRowLevelPermissionConstraint to BsiCustomerAdvisorRowLevelPermissionConstraint
+rename com.bsiag.crm.server.core.advisor.AdvisorServerDomain.BsiCompanyAdvisorRowLevelPermissionConstraint to BsiCustomerAdvisorRowLevelPermissionConstraint
+rename com.bsiag.crm.server.graph.model.DefaultGraphBuilder#addPersonAdvisors to addCustomerAdvisors
+rename com.bsiag.crm.client.core.advisor.AbstractAdvisorTableField.Table.AdvisorPersonActiveColumn to AdvisorCustomerActiveColumn
+rename com.bsiag.crm.client.core.advisor.AbstractAdvisorTableField.Table#getAdvisorPersonActiveColumn to getAdvisorCustomerActiveColumn
+rename com.bsiag.crm.shared.core.advisor.AbstractAdvisorTableData.AbstractAdvisorTableRowData#setAdvisorPersonActive to setAdvisorCustomerActive
+rename com.bsiag.crm.server.core.advisor.PersonAdvisorConsistencyCheckResult to CustomerAdvisorConsistencyCheckResult
+rename com.bsiag.crm.shared.core.common.consistency.ConsistencyTypeCodeType.PersonAdvisorTypeUniquenessCode to CustomerAdvisorTypeUniquenessCode
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonPersonAdvisorCodeEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonToTeamAdvisorCodeEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.IPersonToTeamAdvisorCodeEntityPart to ICustomerToTeamAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICompanyToTeamAdvisorCodeEntityPart to ICustomerToTeamAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICustomerToTeamAdvisorCodeEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICustomerToTeamAdvisorCodeEntityPart#getCompanyAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonToMixedAdvisorEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.IPersonToMixedAdvisorEntityPart to ICustomerToMixedAdvisorEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICompanyToMixedAdvisorEntityPart to ICustomerToMixedAdvisorEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICustomerToMixedAdvisorEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICustomerToMixedAdvisorEntityPart#getCompanyAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.domain.rowconstraint.CoreRowConstraintHelper#personOwnerUserKeyExpression to customerOwnerUserKeyExpression
+rename com.bsiag.crm.server.core.domain.rowconstraint.CoreRowConstraintHelper#personOuExpression to customerOuExpression
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonRecipientQueries to contributeCustomerRecipientQueries
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery1 to contributeCustomerQuery1
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery1AdvisingTeam to contributeCustomerQuery1AdvisingTeam
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery2 to contributeCustomerQuery2
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery2AdvisingTeam to contributeCustomerQuery2AdvisingTeam
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery3 to contributeCustomerQuery3
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery3AdvisingTeam to contributeCustomerQuery3AdvisingTeam
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery4 to contributeCustomerQuery4
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery4AdvisingTeam to contributeCustomerQuery4AdvisingTeam
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery5 to contributeCustomerQuery5
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery5AdvisingTeam to contributeCustomerQuery5AdvisingTeam
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery6 to contributeCustomerQuery6
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery6AdvisingTeam to contributeCustomerQuery6AdvisingTeam
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#getCompanyOnlyCondition to getOrganizationOnlyCondition
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#setCompanyOnlyCondition to setOrganizationOnlyCondition
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ActionRecipientResponsibleUserSubqueryAlias#personKey to personCustomerKey
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ActionRecipientResponsibleUserSubqueryAlias#companyKey to organizationCustomerKey
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.PersonAdvisorAttributePart to CustomerAdvisorAttributePart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.PersonAdvisorFieldPart to CustomerAdvisorFieldPart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.UserToPersonAdvisorToPersonEntityPart to UserToCustomerAdvisorToCustomerEntityPart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.IUserToPersonAdvisorToPersonEntityPart to IUserToCustomerAdvisorToCustomerEntityPart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.UserToCustomerAdvisorToCustomerEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.IUserToCustomerAdvisorToCustomerEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.UserToPersonAdvisorRoleAttributePart to UserToCustomerAdvisorRoleAttributePart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.UserToPersonAdvisorRoleCountAttributePart to UserToCustomerAdvisorRoleCountAttributePart
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.AbstractPersonAdvisorCodeEntity to AbstractCustomerAdvisorCodeEntity
+rename com.bsiag.crm.server.graph.model.AbstractDefaultGraphBuilder#addPersonAdvisors to addCustomerAdvisors
+rename com.bsiag.crm.server.core.portal.handler.AbstractContactCenterHandler#toPersonKey to toCustomerKey
+rename com.bsiag.crm.server.core.legalentity.LegalEntitySmartfieldPageService#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.legalentity.LegalEntitySmartfieldPageService#getCompanyAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.customer.ICustomerBaseService#PI_STORE_PERSON to PI_STORE_CUSTOMER
+rename com.bsiag.crm.server.core.customer.ICustomerBaseService#PI_STORE_PERSON_ADVISOR to PI_STORE_CUSTOMER_ADVISOR
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getCompanyDisplayNames to getOrganizationDisplayNames
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getCompanyNames to getOrganizationNames
+rename com.bsiag.crm.server.core.user.GeneralChangeBaseService#updatePersonAdvisor to updateCustomerAdvisor
+rename com.bsiag.crm.server.core.user.GeneralChangeBaseService#updateCompanyAdvisor to updateCustomerAdvisor
+rename com.bsiag.crm.client.core.user.GeneralChangeForm.MainBox.GeneralBox.PersonAdvisorField to CustomerAdvisorField
+rename com.bsiag.crm.client.core.user.GeneralChangeForm#getPersonAdvisorField to getCustomerAdvisorField
+rename com.bsiag.crm.client.core.user.GeneralChangeForm.MainBox.GeneralBox.CompanyAdvisorField to CustomerAdvisorField
+rename com.bsiag.crm.client.core.user.GeneralChangeForm#getCompanyAdvisorField to getCustomerAdvisorField
+# CompanyAdvisorField -> CustomerAdvisorField / "a3d72b7b-646c-4a0a-bb1f-90df0f610c91" -> "1545f176-7cc2-48d9-a691-93d5c95b3f8d"
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonMixedAdvisorEntityPart to CustomerMixedAdvisorEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyMixedAdvisorEntityPart to CustomerMixedAdvisorEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.AbstractPersonAdvisorCodeEntityPart to AbstractCustomerAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonTeamAdvisorCodeEntityPart to CustomerTeamAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyTeamAdvisorCodeEntityPart to CustomerTeamAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonPersonAdvisorCodeEntityPart to CustomerCustomerAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyPersonAdvisorCodeEntityPart to CustomerCustomerAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonAdvisorCodeAttributePart to CustomerAdvisorCodeAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyAdvisorCodeAttributePart to CustomerAdvisorCodeAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.LegalEntityAdvisorCodeAttributePart to CustomerAdvisorCodeAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICompanyToPersonAdvisorCodeEntityPart to ICustomerToCustomerAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.IPersonToPersonAdvisorCodeEntityPart to ICustomerToCustomerAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyAdvisorNameAttributePart to CustomerAdvisorNameAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonAdvisorNameAttributePart to CustomerAdvisorNameAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonAdvisorTypeAttributePart to CustomerAdvisorTypeAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyAdvisorTypeAttributePart toCustomerAdvisorTypeAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonAdvisorKeyAttributePart to CustomerAdvisorKeyAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyAdvisorKeyAttributePart to CustomerAdvisorKeyAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.IEntityToPersonAdvisorCodeEntityPart to IEntityToCustomerAdvisorCodeEntityPart
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.AbstractPersonAdvisorCodeEntity to AbstractCustomerAdvisorCodeEntity
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonPersonAdvisorCodeEntity to CustomerCustomerAdvisorCodeEntity
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyPersonAdvisorCodeEntity to CustomerCustomerAdvisorCodeEntity
+# CompanyPersonAdvisorCodeEntity: "c5444824-250a-474a-9916-2f4fe918f370" -> "76af728d-f9a3-4590-9e36-1474597c79bd"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonTeamWithRoleAdvisorCodeEntity to CustomerTeamWithRoleAdvisorCodeEntity
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyTeamWithRoleAdvisorCodeEntity to CustomerTeamWithRoleAdvisorCodeEntity
+# CompanyTeamWithRoleAdvisorCodeEntity: "248caa19-58a0-4599-b764-370440f4d9a3" -> "9189d77f-9fa5-4a93-8acb-04a457ef44bc"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonAdvisorCodeAttribute to CustomerAdvisorCodeAttribute
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyAdvisorCodeAttribute to CustomerAdvisorCodeAttribute
+# CompanyAdvisorCodeAttribute: "f8f8288d-ce89-4ab4-a1fd-581571729363" -> "a6228d39-7225-48b9-8bb2-6de6e244d225"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.LegalEntityAdvisorCodeAttribute to CustomerAdvisorCodeAttribute
+# LegalEntityAdvisorCodeAttribute: "deed4ee6-890c-4653-bddd-47625d1c659c" -> "a6228d39-7225-48b9-8bb2-6de6e244d225"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonMixedAdvisorEntity to CustomerMixedAdvisorEntity
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyMixedAdvisorEntity to CustomerMixedAdvisorEntity
+# CompanyMixedAdvisorEntity: "f1e4aa6b-6cb9-4bb7-8aa7-2ad7c8d91ff1" -> "f7694624-cbd9-4685-8daa-7cca7d2bf7a1"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonAdvisorKeyAttribute to CustomerAdvisorKeyAttribute
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyAdvisorKeyAttribute to CustomerAdvisorKeyAttribute
+# CompanyAdvisorKeyAttribute: "0af6e455-544e-4714-a287-86f2cf7bc98b" -> "853ca63f-c573-43ce-b06c-39c1fd133fa4"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonAdvisorTypeAttribute to CustomerAdvisorTypeAttribute
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyAdvisorTypeAttribute to CustomerAdvisorTypeAttribute
+# CompanyAdvisorTypeAttribute: "a5409f92-c32b-4fbd-a35b-4750c55cba5e" -> "dd6651dc-bba5-495c-ad01-cc36cbfdf847"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonAdvisorNameAttribute to CustomerAdvisorNameAttribute
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyAdvisorNameAttribute to CustomerAdvisorNameAttribute
+# CompanyAdvisorNameAttribue: "7d9601e4-c14e-4c5c-9cda-4a764657e662" -> "3e5893fe-608d-4f1e-81cc-37e26708d763"
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.UserToPersonAdvisorRoleAttributePart to UserToCustomerAdvisorRoleAttributePart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.UserToPersonAdvisorRoleCountAttributePart to UserToCustomerAdvisorRoleCountAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserToPersonAdvisorRoleAttribute to UserToCustomerAdvisorRoleAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserToPersonAdvisorRoleCountAttribute to UserToCustomerAdvisorRoleCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserToPersonAdvisorToPersonEntity to UserToCustomerAdvisorToPersonEntity
+rename com.bsiag.crm.client.core.advisor.IAdvisorForm#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.client.core.advisor.AdvisorForm#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.client.core.advisor.AdvisorForm#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.client.core.advisor.AdvisorForm.MainBox.GroupBox.LegalEntityField to CustomerField
+rename com.bsiag.crm.client.core.advisor.AdvisorForm#getLegalEntityField to getCustomerField
+rename com.bsiag.crm.shared.core.advisor.AdvisorFormParam#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.advisor.AdvisorFormParam#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.shared.core.advisor.AdvisorFormData#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.client.core.advisor.PersonAdvisorModifyStep to CustomerAdvisorModifyStep
+rename com.bsiag.crm.client.core.advisor.CompanyAdvisorModifyStep to CustomerAdvisorModifyStep
+rename com.bsiag.crm.client.core.advisor.PersonAdvisorModifyStepData to CustomerAdvisorModifyStepData
+rename com.bsiag.crm.client.core.advisor.CompanyAdvisorModifyStepData to CustomerAdvisorModifyStepData
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData.InputCompany to InputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData.OutputPerson to OutputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData#getOutputPerson to getOutputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData.OutputCompany to OutputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData#getOutputCompany to getOutputCustomer
+# CompanyAdvisorModifyStep: "79f09514-6a1b-4af6-b10c-d486e60e0ead" -> "e8ed6032-6323-4992-baea-0af98d4a3ed3" / DEFINITION_ID: 114339 -> 114340
+# CompanyAdvisorModifyStepData.InputCompany: "fb36c383-1621-4507-a2d8-e7da6aec5eb0" -> "9781876e-fd06-46b1-9a7b-c1a87b4ffd85"
+# CompanyAdvisorModifyStepData.InputAdvisorUser: "981576a3-f8a0-408e-aa99-f80bc6a9e41b" -> "395923e0-ccd9-489d-8af6-97c7f0431f61"
+# CompanyAdvisorModifyStepData.OutputCompany: "beb806f8-b108-4166-82f4-a239366543a2" -> "5d402206-4d15-44a7-90f5-bb5d706fe74c"
+rename com.bsiag.crm.shared.core.company.advisor.UpdateCompanyAdvisorPermission to UpdateCustomerAdvisorPermission
+rename com.bsiag.crm.shared.core.person.advisor.UpdatePersonAdvisorPermission to UpdateCustomerAdvisorPermission
+rename com.bsiag.crm.shared.core.person.advisor.UpdateCustomerAdvisorPermission#getPersonKey to getCustomerKey
+move com.bsiag.crm.shared.core.person.advisor.UpdateCustomerAdvisorPermission to com.bsiag.crm.shared.core.customer.advisor
+rename com.bsiag.crm.shared.core.company.advisor.ChooseCompanyAdvisorPermission to ChooseCustomerAdvisorPermission
+rename com.bsiag.crm.shared.core.person.advisor.ChoosePersonAdvisorPermission to ChooseCustomerAdvisorPermission
+move com.bsiag.crm.shared.core.person.advisor.ChooseCustomerAdvisorPermission to com.bsiag.crm.shared.core.customer.advisor
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.IUserToCompanyAdvisorToCompanyEntityPart#getCompanyAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.UserToCompanyAdvisorToCompanyEntityPart#getCompanyAdvisor to getCustomerAdvisor
+
+# BudgetTable
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#execCreateCompanyFigureSubqueryHelper to execCreateCustomerFigureSubqueryHelper
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#removeCompanyDataFromFormData to removeCustomerDataFromFormData
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#getCompanyFigureStats to getCustomerFigureStats
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CompanyFigureStatsSubqueryAlias to CustomerFigureStatsSubqueryAlias
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureStatsSubqueryAlias#companyKey to customerKey
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CompanyFigureSubqueryHelper to CustomerFigureSubqueryHelper
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureSubqueryHelper#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureSubqueryHelper#getCompanyFigure to getCustomerFigure
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureSubqueryHelper#getCompanyFigureSubquery to getCustomerFigureSubquery
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureSubqueryHelper#setCompanyFigureSubquery to setCustomerFigureSubquery
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.PaymentSubqueryHelper#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.PaymentStatsSubqueryAlias#companyKey to customerKey
+rename com.bsiag.crm.server.core.employee.report.BudgetReportPageService.AccumulatedForecastTablePageQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetReportPageService.NotAccumulatedForecastTablePageQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetBuilderParts.IBudgetEntityPart#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetBuilderParts.AbstractBudgetEntityPart#getCompany to getCustomer
+
+# BsiCommunication
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#joinCompany to joinCustomer
+
+# PersonPortrait/CompanyLogo
+move com.bsiag.crm.shared.core.company.CompanySharedDomain#scaleCompanyLogo to rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain
+rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain#scaleCompanyLogo to scaleCustomerImage
+rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain#scalePersonPortrait to scaleCustomerImage
+
+# CoreResourceHelper
+rename com.bsiag.crm.shared.core.common.CoreResourceHelper#isHtmlArchive to isZipArchive
+
+# Data model and ruleengine unit tests
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyShortNameAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyShortNameAttribute to CustomerShortNameAttribute
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanyShortNameAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyShortNameAttributePart to CustomerShortNameAttributePart
+rename com.bsiag.crm.shared.core.test.person.CustomerTestDataProvider#withName to withName1
+rename com.bsiag.crm.shared.core.test.person.CustomerTestDataProvider#withFirstName to withName2
+rename com.bsiag.crm.server.core.ruleengine.context.CustomerRuleTestParameter.ChangePersonLanguageRuleOperationObject to ChangeCustomerLanguageRuleOperationObject
+rename com.bsiag.crm.server.core.ruleengine.context.CustomerRuleTestParameter#createSearchFormToFindSamplePerson to createSearchFormToFindSampleCustomer
+rename com.bsiag.crm.server.core.ruleengine.context.special.CompanyWithConfiguredAttributesRuleTestParameter to CustomerWithConfiguredAttributesRuleTestParameter
+rename com.bsiag.crm.server.core.ruleengine.context.special.CustomerWithConfiguredAttributesRuleTestParameter#createCompanyFormParam to createCustomerFormParam
+rename com.bsiag.crm.server.core.ruleengine.context.special.CustomerWithConfiguredAttributesRuleTestParameter.ChangeCompanyConfiguredAttributeRuleOperationObject to ChangeCustomerConfiguredAttributeRuleOperationObject
+rename com.bsiag.crm.server.core.ruleengine.operation.modify.EditDataOperationWithCompanyWithConfiguredAttributesTest to EditDataOperationWithCustomerWithConfiguredAttributesTest
+rename com.bsiag.crm.server.core.ruleengine.operation.bulkchange.EditDataLegacyOperationWithCompanyWithConfiguredAttributesTest to EditDataLegacyOperationWithCustomerWithConfiguredAttributesTest
+rename com.bsiag.crm.server.core.ruleengine.rule.LoopDetectionTest#createTriggerRuleWhichChangesCompany to createTriggerRuleWhichChangesCustomer
+rename com.bsiag.crm.db.migration.core.common.InitializationHelper#createInternalCompany to createInternalOrganizationCustomer
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.DetailBox.FunctionBox.RatingField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.DetailBox.FunctionBox
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserPersonEntity to UserCustomerEntity
+
+# BsiAddress
+rename jpa com.bsiag.crm.server.core.address.BsiAddress#getCompanyKey to getOrganizationCustomerKey
+rename jpa com.bsiag.crm.server.core.address.BsiAddress#setCompanyKey to setOrganizationCustomerKey
+rename jpa com.bsiag.crm.server.core.address.BsiAddress#companyKey to organizationCustomerKey
+rename jpa com.bsiag.crm.server.core.address.BsiAddress#joinCompany to joinOrganizationCustomer
+rename jpa com.bsiag.crm.server.core.address.IBsiPhysicalAddressUsageView#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.AddressCompanyName1Attribute to AddressOrganizationName1Attribute
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.AddressCompanyName2Attribute to AddressOrganizationName2Attribute
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.AddressCompanyName1AttributePart to AddressOrganizationName2AttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.AddressCompanyName2AttributePart to AddressOrganizationName2AttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.IVariableAddressesCompanyEntityPart to IVariableAddressesCustomerEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.VariableAddressesCompanyEntityPart to VariableAddressesCustomerEntityPart
+rename com.bsiag.crm.shared.core.address.AbstractAddressBean#getReferencedCompanyKey to getReferencedCustomerKey
+rename com.bsiag.crm.shared.core.address.AbstractAddressBean#setReferencedCompanyKey to setReferencedCustomerKey
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.VariableAddressesCompanyEntity to VariableAddressesCustomerEntity
+move com.bsiag.crm.server.core.person.PersonDataModelSpiderTest to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonDataModelSpiderTest to CsutomerDataModelSpiderTest
+
+# CustomerSearchForm
+rename com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox.CompanyNameField to LinkedNamesField
+rename com.bsiag.crm.client.core.customer.CustomerSearchForm#getCompanyNameField to getLinkedNamesField
+rename com.bsiag.crm.client.core.customer.CustomerSearchForm#setCompanyName to setLinkedNames
+rename com.bsiag.crm.client.core.customer.ICustomerSearchForm#setOrganizationName to setLinkedNames
+rename com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox.PersonNameField to CustomerNameField
+rename com.bsiag.crm.client.core.customer.CustomerSearchForm#getPersonNameField to getCustomerNameField
+rename com.bsiag.crm.client.core.customer.CustomerSearchForm#setPersonName to setCustomerName
+rename com.bsiag.crm.client.core.customer.ICustomerSearchForm#setPersonName to setCustomerName
+move com.bsiag.crm.shared.core.person.CustomerSearchFormDataFacade to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.ICustomerSearchObjectFacade to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CustomerSearchFormDataFacade#setPersonName to setCustomerName
+rename com.bsiag.crm.shared.core.customer.ICustomerSearchObjectFacade#setPersonName to setCustomerName
+rename com.bsiag.crm.client.core.company.CompanySearchForm#getCompanyNameField to getCustomerNameField
+rename com.bsiag.crm.client.core.company.CompanySearchForm#setCompanyName to setCustomerName
+rename com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.CompanyNameField to CustomerNameField
+move com.bsiag.crm.client.core.company.CompanySearchForm#getCustomerNameField to com.bsiag.crm.client.core.customer.CustomerSearchForm
+move com.bsiag.crm.client.core.company.CompanySearchForm#setCustomerName to com.bsiag.crm.client.core.customer.CustomerSearchForm
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.CustomerNameField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox
+# "77e9be0d-c07b-4274-b382-f88ab7614046" -> "b3bacc07-8289-4dc4-987b-b50fef4faa71"
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.AddressBox to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox
+# "aacad03f-5361-41c9-bfac-d7442e5cc138" -> "612e2d67-49ca-433d-acff-40f5c2000335"
+rename com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.CompanyTypeField to CustomerTypeField
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.CustomerTypeField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.AddressBox.ZipCodeField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox.AddressBox
+# "dc5e223e-d94b-493f-88e4-8a2a2397ffbe" -> "22bdfa9a-ae39-474a-b631-00aa2e05dc20"
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.AddressBox.CityField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox.AddressBox
+# "389dbdab-002b-4bc3-b73b-ceb0fbcaf19f" -> "21489d5a-bce8-4322-95e4-1c4694fe4aca"
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.KeywordsField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox
+# "c01212b3-8a6f-470c-85de-100cd7cd040d" -> "e56a5fb8-223c-4947-b89e-e00f00db5717"
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.ActiveField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox
+# "978b272f-08e0-42c7-840c-be629a605df7" -> "a3fe08cb-e793-4106-bc75-da828e3e7b8e"
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.SegmentationField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getPersonNo to getCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#personNo to customerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getPersonNo to getCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#personNo to customerNo
+rename com.bsiag.crm.server.core.configuration.privacy.delete.DeleteBaseServiceTest#testDeletePersonAddress to testDeleteCustomerAddress
+rename com.bsiag.crm.shared.core.customer.ReadCustomerPermission#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.configuration.privacy.delete.DeleteBaseServiceTest#testDeletePerson to testDeleteCustomer
+rename com.bsiag.crm.server.core.configuration.privacy.delete.DeleteBaseServiceTest#testDeleteCompanyBankConnection to testDeleteCustomerBankConnection
+
+# Permissions
+rename com.bsiag.crm.shared.core.user.role.PermissionNodePageParam#getPermissionName to getPermission
+rename com.bsiag.crm.shared.core.user.role.PermissionNodePageParam#setPermissionName to setPermission
+rename com.bsiag.crm.shared.core.user.role.PermissionRoleTablePageParam#getPermissionName to getPermission
+rename com.bsiag.crm.shared.core.user.role.PermissionRoleTablePageParam#setPermissionName to setPermission
+rename com.bsiag.crm.shared.core.user.PermissionUserTablePageParam#getPermissionName to getPermission
+rename com.bsiag.crm.shared.core.user.PermissionUserTablePageParam#setPermissionName to setPermission
+
+move com.bsiag.crm.client.core.address.AbstractAddressDetailBox.DefaultAddressGroupBox.SharedAddressField to com.bsiag.crm.client.core.address.AbstractAddressDetailBox.DefaultAddressGroupBox.LeftGroupBox
+move com.bsiag.crm.client.core.address.AbstractAddressDetailBox.DefaultAddressGroupBox.DefaultAddressField to com.bsiag.crm.client.core.address.AbstractAddressDetailBox.DefaultAddressGroupBox.LeftGroupBox
+move com.bsiag.crm.client.core.address.AbstractAddressDetailBox.DefaultAddressGroupBox.MoreAddressInformationButton to com.bsiag.crm.client.core.address.AbstractAddressDetailBox.DefaultAddressGroupBox.LeftGroupBox
+
+# createAllCompanyTablePage in CompanyClientDomain, CompanyClientDomainTest
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createAllCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createAllCompanyTablePage to createAllCustomerTablePage
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateAllCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateAllPersonTablePage to testCreateAllCustomerTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateAllCompanyTablePage to testCreateAllCustomerTablePage
+
+# getAllCompanyTableData in ICompanyPageService, CompanyPageService, CompanyPageServiceServiceTest
+move com.bsiag.crm.shared.core.person.ICustomerPageService to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.company.ICompanyPageService#getAllCompanyTableData to com.bsiag.crm.shared.core.customer.ICustomerPageService
+rename com.bsiag.crm.shared.core.customer.ICustomerPageService#getAllCompanyTableData to getAllCustomerTableData
+move com.bsiag.crm.server.core.person.CustomerPageService to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.CompanyPageService#getAllCompanyTableData to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.server.core.customer.CustomerPageService#getAllCompanyTableData to getAllCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService.AllCompanyTablePageQuery to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.customer.core.company.CustomerPageService.AllCompanyTablePageQuery to AllCustomerTablePageQuery
+move com.bsiag.crm.server.core.person.CustomerPageServiceTest to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.CompanyPageServiceServiceTest#getCompanyTableDataAll to com.bsiag.crm.server.core.customer.CustomerPageServiceTest
+rename com.bsiag.crm.server.core.customer.CustomerPageServiceTest#getCompanyTableDataAll to getCustomerTableDataAll
+
+# AllCompanyTablePage, AllCompanyTablePageTest
+rename com.bsiag.crm.client.core.company.AllCompanyTablePage to AllCustomerTablePage
+move com.bsiag.crm.client.core.company.AllCustomerTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.company.AllCompanyTablePageTest to AllCustomerTablePageTest
+move com.bsiag.crm.client.core.company.AllCustomerTablePageTest to com.bsiag.crm.client.core.customer
+
+# AllCustomerTablePageData
+move com.bsiag.crm.shared.core.person.AllCustomerTablePageData to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.company.AllCompanyTablePageData.AllCompanyTableRowData to AllCustomerTableRowData
+move com.bsiag.crm.shared.core.company.AllCompanyTablePageData.AllCustomerTableRowData to com.bsiag.crm.shared.core.customer.AllCustomerTablePageData
+rename com.bsiag.crm.shared.core.company.AllCompanyTablePageData to AllCustomerTablePageData
+move com.bsiag.crm.shared.core.company.AllCustomerTablePageData to com.bsiag.crm.shared.core.customer
+
+# AllCompanyTablePageParam
+move com.bsiag.crm.shared.core.person.AllCustomerTablePageParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.company.AllCompanyTablePageParam to AllCustomerTablePageParam
+move com.bsiag.crm.shared.core.company.AllCustomerTablePageParam to com.bsiag.crm.shared.core.customer
+
+# createOwnCompanyTablePage in CompanyClientDomain, CompanyClientDomainTest
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createOwnCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createOwnCompanyTablePage to createOwnCustomerTablePage
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateOwnCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateOwnCompanyTablePage to testCreateOwnCustomerTablePage
+
+# getOwnCompanyTableData in ICompanyPageService, CompanyPageService, CompanyPageServiceServiceTest
+move com.bsiag.crm.shared.core.company.ICompanyPageService#getOwnCompanyTableData to com.bsiag.crm.shared.core.customer.ICustomerPageService
+rename com.bsiag.crm.shared.core.customer.ICustomerPageService#getOwnCompanyTableData to getOwnCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService#getOwnCompanyTableData to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.server.core.customer.CustomerPageService#getOwnCompanyTableData to getOwnCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService.OwnCompanyTablePageQuery to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.customer.core.company.CustomerPageService.OwnCompanyTablePageQuery to OwnCustomerTablePageQuery
+move com.bsiag.crm.server.core.company.CompanyPageServiceServiceTest#getCompanyTableDataOwn to com.bsiag.crm.server.core.customer.CustomerPageServiceTest
+rename com.bsiag.crm.server.core.customer.CustomerPageServiceTest#getCompanyTableDataOwn to getCustomerTableDataOwn
+
+# OwnCompanyTablePage, OwnCompanyTablePageTest
+rename com.bsiag.crm.client.core.company.OwnCompanyTablePage to OwnCustomerTablePage
+move com.bsiag.crm.client.core.company.OwnCustomerTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.company.OwnCompanyTablePageTest to OwnCustomerTablePageTest
+move com.bsiag.crm.client.core.company.OwnCustomerTablePageTest to com.bsiag.crm.client.core.customer
+
+# OwnCustomerTablePageData
+rename com.bsiag.crm.shared.core.company.OwnCompanyTablePageData.OwnCompanyTableRowData to OwnCustomerTableRowData
+move com.bsiag.crm.shared.core.company.OwnCompanyTablePageData.OwnCustomerTableRowData to com.bsiag.crm.shared.core.customer.OwnCustomerTablePageData
+rename com.bsiag.crm.shared.core.company.OwnCompanyTablePageData to OwnCustomerTablePageData
+move com.bsiag.crm.shared.core.company.OwnCustomerTablePageData to com.bsiag.crm.shared.core.customer
+
+# OwnCompanyTablePageParam
+rename com.bsiag.crm.shared.core.company.OwnCompanyTablePageParam to OwnCustomerTablePageParam
+move com.bsiag.crm.shared.core.company.OwnCustomerTablePageParam to com.bsiag.crm.shared.core.customer
+
+# CustomerTypeSelectionForm
+move com.bsiag.crm.shared.core.company.CompanyTypeSelectionFormParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyTypeSelectionFormParam to CustomerTypeSelectionFormParam
+rename com.bsiag.crm.shared.core.customer.CustomerTypeSelectionFormParam#getAllowedCompanyTypes to getAllowedCustomerTypes
+rename com.bsiag.crm.shared.core.customer.CustomerTypeSelectionFormParam#setAllowedCompanyTypes to setAllowedCustomerTypes
+move com.bsiag.crm.client.core.company.ICompanyTypeSelectionForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.ICompanyTypeSelectionForm to ICustomerTypeSelectionForm
+move com.bsiag.crm.client.core.company.CompanyTypeSelectionForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyTypeSelectionForm to CustomerTypeSelectionForm
+move com.bsiag.crm.client.core.company.AbstractCompanyTypeSelectionFormTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractCompanyTypeSelectionFormTest to AbstractCustomerTypeSelectionFormTest
+move com.bsiag.crm.client.core.company.CompanyTypeSelectionFormTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyTypeSelectionFormTest to CustomerTypeSelectionFormTest
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyTypeSelectionFormNew to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyTypeSelectionFormNew to createCustomerTypeSelectionFormNew
+
+# createPrivacyRuleCompanyTablePage in CompanyClientDomain
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createPrivacyRuleCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPrivacyRuleCompanyTablePage to createPrivacyRuleCustomerTablePage
+
+# getPrivacyRuleCompanyTableData in ICompanyPageService, CompanyPageService
+move com.bsiag.crm.shared.core.company.ICompanyPageService#getPrivacyRuleCompanyTableData to com.bsiag.crm.shared.core.customer.ICustomerPageService
+rename com.bsiag.crm.shared.core.customer.ICustomerPageService#getPrivacyRuleCompanyTableData to getPrivacyRuleCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService#getPrivacyRuleCompanyTableData to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.server.core.customer.CustomerPageService#getPrivacyRuleCompanyTableData to getPrivacyRuleCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService.PrivacyRuleCompanyTablePageQuery to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.customer.core.company.CustomerPageService.PrivacyRuleCompanyTablePageQuery to PrivacyRuleCustomerTablePageQuery
+
+# PrivacyRuleCompanyTablePage, PrivacyRuleCompanyTablePageTest
+rename com.bsiag.crm.client.core.company.PrivacyRuleCompanyTablePage to PrivacyRuleCustomerTablePage
+move com.bsiag.crm.client.core.company.PrivacyRuleCustomerTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.company.PrivacyRuleCompanyTablePageTest to PrivacyRuleCustomerTablePageTest
+move com.bsiag.crm.client.core.company.PrivacyRuleCustomerTablePageTest to com.bsiag.crm.client.core.customer
+
+# PrivacyRuleCompanyTablePageData
+rename com.bsiag.crm.shared.core.company.PrivacyRuleCompanyTablePageData.PrivacyRuleCompanyTableRowData to PrivacyRuleCustomerTableRowData
+move com.bsiag.crm.shared.core.company.PrivacyRuleCompanyTablePageData.PrivacyRuleCustomerTableRowData to com.bsiag.crm.shared.core.customer.PrivacyRuleCustomerTablePageData
+rename com.bsiag.crm.shared.core.company.PrivacyRuleCompanyTablePageData to PrivacyRuleCustomerTablePageData
+move com.bsiag.crm.shared.core.company.PrivacyRuleCustomerTablePageData to com.bsiag.crm.shared.core.customer
+
+# PrivacyRuleCompanyTablePageParam
+rename com.bsiag.crm.shared.core.company.PrivacyRuleCompanyTablePageParam to PrivacyRuleCustomerTablePageParam
+move com.bsiag.crm.shared.core.company.PrivacyRuleCustomerTablePageParam to com.bsiag.crm.shared.core.customer
+
+# CompanyDataModelSpiderTestContext, CompanyDataModelSpiderTest
+move com.bsiag.crm.server.core.person.CustomerDataModelSpiderTest to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.company.CompanyDataModelSpiderTestContext to CustomerDataModelSpiderTestContext
+move com.bsiag.crm.server.core.company.CustomerDataModelSpiderTestContext to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.company.CompanyDataModelSpiderTest to CustomerDataModelSpiderTest
+move com.bsiag.crm.server.core.company.CustomerDataModelSpiderTest to com.bsiag.crm.server.core.customer
+
+# CompanyPrivacyClientAdapter
+rename com.bsiag.crm.client.core.customer.PersonPrivacyClientAdapter to CustomerPrivacyClientAdapter
+rename com.bsiag.crm.client.core.company.CompanyPrivacyClientAdapter to CustomerPrivacyClientAdapter
+move com.bsiag.crm.client.core.company.CustomerPrivacyClientAdapter to com.bsiag.crm.client.core.customer
+
+# CopySharedPersonAddressServerDomainKeyAdapter
+rename com.bsiag.crm.server.core.person.CopySharedPersonAddressServerDomainKeyAdapter to CopySharedCustomerAddressServerDomainKeyAdapter
+move com.bsiag.crm.server.core.person.CopySharedCustomerAddressServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+
+
+# csv import
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getLastName to getName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#setLastName to setName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getFirstName to getName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#setFirstName to setName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#lastName to name1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#LAST_NAME to NAME1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#firstName to name2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#FIRST_NAME to NAME2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#existingPersonKey to existingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getExistingPersonKey to getExistingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#setExistingPersonKey to setExistingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getCompanyImportDataKey to getMainImportCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#setCompanyImportDataKey to setMainImportCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#COMPANY_IMPORT_DATA_KEY to MAIN_IMPORT_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#companyImportDataKey to mainImportCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getCompanyImportCompany to getMainImportCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#setCompanyImportCompany to setMainImportCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getOrganisation to getDepartment
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#setOrganisation to setDepartment
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#ORGANISATION to DEPARTMENT
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#organisation to department
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#joinExistingPerson to joinExistingCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#joinCompanyImportCompany to joinMainImportCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson to BsiImportCustomer
+
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getMasterCustomerImportDataKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#masterCompanyImportDataKey to masterCustomerImportDataKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#MASTER_COMPANY_IMPORT_DATA_KEY to MASTER_CUSTOMER_IMPORT_DATA_KEY
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getLastName to getSubCustomerName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setLastName to setSubCustomerName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getFirstName to getSubCustomerName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setFirstName to setSubCustomerName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#lastName to subCustomerName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#LAST_NAME to SUB_CUSTOMER_NAME1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#firstName to subCustomerName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#FIRST_NAME to SUB_CUSTOMER_NAME2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getExistingCompanyKey to getExistingMainCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setExistingCompanyKey to setExistingMainCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#EXISTING_COMPANY_KEY to EXISTING_MAIN_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#existingCompanyKey to existingMainCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getExistingPersonKey to getExistingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setExistingPersonKey to setExistingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#EXISTING_PERSON_KEY to EXISTING_SUB_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#existingPersonKey to existingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getPersonNo to getSubCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setPersonNo to setSubCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#PERSON_NO to SUB_CUSTOMER_NO
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#customerNo to subCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getLanguageRef to getSubCustomerLanguageRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setLanguageRef to setSubCustomerLanguageRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#LANGUAGE_REF to SUB_CUSTOMER_LANGUAGE_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#languageRef to subCustomerLanguageRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getGenderRef to getSubCustomerGenderRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setGenderRef to setSubCustomerGenderRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#GENDER_REF to SUB_CUSTOMER_GENDER_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#genderRef to subCustomerGenderRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getRatingRef to getSubCustomerRatingRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setRatingRef to setSubCustomerRatingRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#RATING_REF to SUB_CUSTOMER_RATING_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#ratingRef to subCustomerRatingRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getTitle to getSubCustomerTitle
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setTitle to setSubCustomerTitle
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#TITLE to SUB_CUSTOMER_TITLE
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#title to subCustomerTitle
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getEvtBirth to getSubCustomerEvtBirth
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setEvtBirth to setSubCustomerEvtBirth
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#EVT_BIRTH to SUB_CUSTOMER_EVT_BIRTH
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#evtBirth to subCustomerEvtBirth
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getText to getSubCustomerText
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setText to setSubCustomerText
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#TEXT to SUB_CUSTOMER_TEXT
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#text to subCustomerText
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyNo to getMainCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyNo to setMainCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_NO to MAIN_CUSTOMER_NO
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyNo to mainCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyName1 to getMainCustomerName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyName1 to setMainCustomerName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_NAME1 to MAIN_CUSTOMER_NAME1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyName1 to mainCustomerName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyName2 to getMainCustomerName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyName2 to setMainCustomerName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_NAME2 to MAIN_CUSTOMER_NAME2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyName2 to mainCustomerName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyName3 to getMainCustomerName3
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyName3 to setMainCustomerName3
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_NAME3 to MAIN_CUSTOMER_NAME3
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyName3 to mainCustomerName3
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyDisplayName to getMainCustomerShortName
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyDisplayName to setMainCustomerShortName
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_DISPLAY_NAME to MAIN_CUSTOMER_SHORT_NAME
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyDisplayName to mainCustomerShortName
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyRatingRef to getMainCustomerRatingRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyRatingRef to setMainCustomerRatingRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_RATING_REF to MAIN_CUSTOMER_RATING_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyRatingRef to mainCustomerRatingRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyLanguageRef to getMainCustomerLanguageRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyLanguageRef to setMainCustomerLanguageRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_LANGUAGE_REF to MAIN_CUSTOMER_LANGUAGE_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyLanguageRef to mainCustomerLanguageRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyTypeRef to getMainCustomerTypeRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyTypeRef to setMainCustomerTypeRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_TYPE_REF to MAIN_CUSTOMER_TYPE_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyTypeRef to mainCustomerTypeRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getInterestRef to getMainCustomerInterestRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setInterestRef to setMainCustomerInterestRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#INTEREST_REF to MAIN_CUSTOMER_INTEREST_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#interestRef to mainCustomerInterestRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyNotes to getMainCustomerText
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyNotes to setMainCustomerText
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_NOTES to MAIN_CUSTOMER_TEXT
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyNotes to mainCustomerText
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getOrganisation to getDepartment
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setOrganisation to setDepartment
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#ORGANISATION to DEPARTMENT
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#organisation to department
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanySegmentationRef to getCustomerSegmentationRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanySegmentationRef to setCustomerSegmentationRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_SEGMENTATION_REF to CUSTOMER_SEGMENTATION_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companySegmentationRef to customerSegmentationRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#joinExistingCompany to joinExistingMainCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#joinExistingCustomer to joinExistingSubCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#joinExistingPerson to joinImportCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#joinMasterCompanyImportCompany to joinImportDataExistings
+
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#getDefaultCompanyTypeUid to getDefaultMainCustomerTypeUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#setDefaultCompanyTypeUid to setDefaultMainCustomerTypeUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#DEFAULT_COMPANY_TYPE_UID to DEFAULT_MAIN_CUSTOMER_TYPE_UID
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#defaultCompanyTypeUid to defaultCompanyTypeUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#getDefaultGenderUid to getDefaultSubCustomerGenderUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#setDefaultGenderUid to setDefaultSubCustomerGenderUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#DEFAULT_GENDER_UID to DEFAULT_SUB_CUSTOMER_GENDER_UID
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#defaultGenderUid to defaultSubCustomerGenderUid
+
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#getDefaultCompanyTypeUid to getDefaultMainCustomerTypeUid
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#setDefaultCompanyTypeUid to setDefaultMainCustomerTypeUid
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#DEFAULT_COMPANY_TYPE_UID to DEFAULT_MAIN_CUSTOMER_TYPE_UID
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#defaultCompanyTypeUid to defaultCompanyTypeUid
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#getDefaultGenderUid to getDefaultSubCustomerGenderUid
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#setDefaultGenderUid to setDefaultSubCustomerGenderUid
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#DEFAULT_GENDER_UID to DEFAULT_SUB_CUSTOMER_GENDER_UID
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#defaultGenderUid to defaultSubCustomerGenderUid
+
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportDataDuplicate#getItemKeyDescriptor to getImportCustomerTypeUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportDataDuplicate#setItemKeyDescriptor to setImportCustomerTypeUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportDataDuplicate#ITEM_KEY_DESCRIPTOR to IMPORT_CUSTOMER_TYPE_UID
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportDataDuplicate#itemKeyDescriptor to importCustomerTypeUid
+
+rename com.bsiag.crm.shared.core.csvimport.ImportTypeCodeType.PersonCode to CustomerCustomerCode
+rename com.bsiag.crm.shared.core.csvimport.ImportTypeCodeType.CompanyCode to CustomerCode
+
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.PersonNoCode to CustomerNoCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.LastNameCode to Name1Code
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.FirstNameCode to Name2Code
+
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.InterestCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.FunctionCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.GenderCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.LanguageCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.TitleCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.BirthdateCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.NotesCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyNoCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyShortNameCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyName1Code to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyName2Code to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyName3Code to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyTypeCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanySegmentationCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyRatingCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyLanguageCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyNotesCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyNoCode to CustomerNoCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyShortNameCode to ShortName
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyName1Code to Name1Code
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyName2Code to Name2Code
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyName3Code to Name3Code
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyTypeCode to CustomerTypeCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanySegmentationCode to CustomerSegmentationCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyRatingCode to RatingCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyLanguageCode to LanguageCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyNotesCode to NotesCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyAttributeParentCode to MainCustomerAttributeParentCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.PersonAttributeParentCode to SubCustomerAttributeParentCode
+
+
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm.MainBox.GroupBox.TabBox.PersonDetailBox to SubCustomerDetailBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getPersonDetailBox to getSubCustomerDetailBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm.MainBox.GroupBox.TabBox.CompanyDetailBox to MainCustomerDetailBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanyDetailBox to getMainCustomerDetailBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm.MainBox.GroupBox.TabBox.DetailBox.DuplicateGroupBox.PersonDuplicateTableField to SubCustomerDuplicateTableField
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getPersonDuplicateTableField to getSubCustomerDuplicateTableField
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm.MainBox.GroupBox.TabBox.DetailBox.DuplicateGroupBox.CompanyDuplicateTableField to MainCustomerDuplicateTableField
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanyDuplicateTableField to getMainCustomerDuplicateTableField
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm.MainBox.GroupBox.TabBox.DetailBox.CompanyBox to MainCustomerBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanyBox to getMainCustomerBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm.MainBox.GroupBox.TabBox.DetailBox.PersonBox to SubCustomerBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getPersonBox to getSubCustomerBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getMasterCompanyDataKey to getMasterCustomerDataKey
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#setMasterCompanyDataKey to setMasterCustomerDataKey
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#getMasterCompanyDataKey to getMasterCustomerDataKey
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#setMasterCompanyDataKey to setMasterCustomerDataKey
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getAttributeBean to getMainCustomerAttributeBean
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#setAttributeBean to setMainCustomerAttributeBean
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#getAttributeBean to getMainCustomerAttributeBean
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#setAttributeBean to setMainCustomerAttributeBean
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#isPerson to isWithSubCustomer
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#isPerson to isWithSubCustomer
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanySegmentationBox to getCustomerSegmentationBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanySegmentationField to getCustomerSegmentationField
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#getCompanySegmentation to getCustomerSegmentation
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanySegmentationSmartField to getCustomerSegmentationSmartField
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#getCompanySegmentationSmart to getCustomerSegmentationSmart
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getPersonSmartField to getSubCustomerField
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanySmartField to getMainCustomerField
+
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#loadCompanyDuplicates to loadMainCustomerDuplicates
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#loadPersonDuplicates to loadSubCustomerDuplicates
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#hasCompanyData to hasMainCustomerData
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#hasPersonData to hasSubCustomerData
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#storeInsertPerson to storeInsertSubCustomer
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#storeInsertCompany to storeInsertMainCustomer
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#isPersonImport to isCustomerCustomerImport
+
+rename com.bsiag.crm.client.core.csvimport.CSVImportForm#getDefaultCompanyTypeSmartField to getDefaultMainCustomerTypeSmartField
+rename com.bsiag.crm.client.core.csvimport.CSVImportForm.MainBox.TabBox.DefaultBox.DefaultCompanyTypeSmartField to DefaultMainCustomerTypeSmartField
+rename com.bsiag.crm.shared.core.csvimport.CSVImportFormData#getDefaultCompanyTypeSmart to getDefaultMainCustomerTypeSmart
+rename com.bsiag.crm.client.core.csvimport.CSVImportForm#getDefaultGenderSmartField to getDefaultMainCustomerGenderSmartField
+rename com.bsiag.crm.client.core.csvimport.CSVImportForm.MainBox.TabBox.DefaultBox.DefaultGenderSmartField to DefaultMainCustomerGenderSmartField
+rename com.bsiag.crm.shared.core.csvimport.CSVImportFormData#getDefaultGenderSmartField to getDefaultMainCustomerGenderSmartField
+
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormParam#getCompanyDataKey to getMainImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormParam#setCompanyDataKey to setMainImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormParam#getPersonDataKey to getSubImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormParam#setPersonDataKey to setSubImportCustomerKey
+
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonDataKey to getSubImportCustomerKey
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#setPersonDataKey to setSubImportCustomerKey
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyDataKey to getMainImportCustomerKey
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#setCompanyDataKey to setMainImportCustomerKey
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyAddressBox to getMainCustomerAddressBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyAdvisorBox to getMainCustomerAdvisorBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyDetailBox to getMainCustomerDetailBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyNotesBox to getMainCustomerNotesBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyNotesField to getMainCustomerNotesField
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyTabBox to getMainCustomerTabBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonAddressBox to getSubCustomerAddressBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonAdvisorBox to getSubCustomerAdvisorBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonTabBox to getSubCustomerTabBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonDetailBox1 to getSubCustomerDetailBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonAdvisors to getSubCustomerAdvisors
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#setPersonAdvisors to setSubCustomerAdvisors
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyAdvisors to getMainCustomerAdvisors
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#setCompanyAdvisors to setMainCustomerAdvisors
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getAttributes to getMainCustomerAttributes
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#setAttributes to setMainCustomerAttributes
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonSmartField to getSubCustomerField
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanySmartField to getMainCustomerField
+
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#setPersonDataKey to setSubImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#setCompanyDataKey to setMainImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getPersonDataKey to getSubImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanyDataKey to getMainImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanyAddressBox to getMainCustomerAddressBox
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanyAdvisorBox to getMainCustomerAdvisorBox
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanyNotesField to getMainCustomerNotesField
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanyDetailBox to getMainCustomerDetailBox
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getPersonAddressBox to getSubCustomerAddressBox
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getPersonAdvisorBox to getSubCustomerAdvisorBox
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getPersonDetailBox1 to getSubCustomerDetailBox
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanyAdvisors to getMainCustomerAdvisors
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#setCompanyAdvisors to setMainCustomerAdvisors
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getPersonAdvisors to getSubCustomerAdvisors
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#setPersonAdvisors to setSubCustomerAdvisors
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getAttributes to getMainCustomerAttributes
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#setAttributes to setMainCustomerAttributes
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getPersonSmart to getSubCustomer
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanySmart to getMainCustomer
+
+rename com.bsiag.crm.server.core.csvimport.CSVImportBaseService#importPerson to importCustomer
+rename com.bsiag.crm.server.core.csvimport.CSVImportBaseService#newPerson to newCustomer
+rename com.bsiag.crm.server.core.csvimport.CSVImportBaseService#updatePerson to updateCustomer
+
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getBirthdateColumn to getSubCustomerBirthdateColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.birthdate to subCustomerBirthdate
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getBirthdateDateColumn to getSubCustomerBirthdateDateColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.birthdateDate to subCustomerBirthdateDate
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyCompanyNoColumn to getMainCustomerNoColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyCompanyNo to mainCustomerNo
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyLanguageColumn to getMainCustomerLanguageColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyLanguage to mainCustomerLanguage
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyName1Column to getMainCustomerName1Column
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyName1 to mainCustomerName1
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyName2Column to getMainCustomerName2Column
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyName2 to mainCustomerName2
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyName3Column to getMainCustomerName3Column
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyName3 to mainCustomerName3
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyNotesColumn to getMainCustomerNotesColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyNotes to mainCustomerNotes
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyRatingColumn to getMainCustomerRatingColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyRating to mainCustomerRating
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanySegmentationColumn to getCustomerSegmentationColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companySegmentation to customerSegmentation
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyShortNameColumn to getMainCustomerShortNameColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyShortName to mainCustomerShortName
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getFirstNameColumn to getSubCustomerName2Column
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.firstName to subCustomerName2
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getLastNameColumn to getSubCustomerName1Column
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.lastName to subCustomerName1
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getNotesColumn to getSubCustomerNotesColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.notes to subCustomerNotes
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getGenderColumn to getSubCustomerGenderColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.gender to subCustomerGender
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getTitleColumn to getSubCustomerTitleColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.title to subCustomerTitle
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getLanguageColumn to getSubCustomerLanguageColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.language to subCustomerLanguage
+
+rename com.bsiag.crm.client.core.csvimport.ImportDataSearchForm#getCompanyShortNameField to getShortNameField
+rename com.bsiag.crm.client.core.csvimport.ImportDataSearchForm#getFirstNameField to getName2Field
+rename com.bsiag.crm.client.core.csvimport.ImportDataSearchForm#getLastNameField to getName1Field
+rename com.bsiag.crm.shared.core.csvimport.ImportDataSearchFormData#getLastName to getName1
+rename com.bsiag.crm.shared.core.csvimport.ImportDataSearchFormData#getFirstName to getName2
+rename com.bsiag.crm.shared.core.csvimport.ImportDataSearchFormData#getCompanyShortName to getShortName
+
+rename com.bsiag.crm.server.core.persistence.CoreResults#getPersonKey to getCustomerKey;
+
+# BsiTask
+rename jpa com.bsiag.crm.server.core.task.BsiTask#responsibleUserKey to internalResponsibleUserKey
+rename jpa com.bsiag.crm.server.core.task.BsiTask#joinResponsibleUser to joinInternalResponsibleUser
+rename jpa com.bsiag.crm.server.core.task.BsiTask#joinResponsibleCustomer to joinInternalResponsibleCustomer
+rename jpa com.bsiag.crm.server.core.task.BsiTask#createItemKey to internalCreateItemKey
+rename jpa com.bsiag.crm.server.core.task.BsiTask#customerKey to internalPrimaryCustomerKey
+rename jpa com.bsiag.crm.server.core.task.BsiTask#joinCustomer to joinInternalPrimaryCustomer
+rename jpa com.bsiag.crm.server.core.task.BsiTask#CUSTOMER_NR to PRIMARY_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.task.BsiTask#companyKey to internalContextCustomerKey
+rename jpa com.bsiag.crm.server.core.task.BsiTask#joinCompany to joinInternalContextCustomer
+rename jpa com.bsiag.crm.server.core.task.BsiTask#COMPANY_NR to CONTEXT_CUSTOMER_NR
+
+rename com.bsiag.crm.shared.core.task.TaskDataModelItems.PersonTaskEntity to CustomerTaskEntity
+rename com.bsiag.crm.shared.core.task.TaskDataModelItems.PersonTaskCountAttribute to CustomerTaskCountAttribute
+
+rename com.bsiag.crm.server.core.task.TaskBuilderParts.IPersonToTaskEntityPart to ICustomerToTaskEntityPart
+rename com.bsiag.crm.server.core.task.TaskBuilderParts.PersonToTaskEntityPart to CustomerToTaskEntityPart
+
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.TaskContactPersonEntity to TaskPrimaryCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITaskToContactPersonEntityPart to ITaskToPrimaryCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TaskToContactPersonEntityPart to TaskToPrimaryCustomerEntityPart
+
+rename com.bsiag.crm.shared.core.company.CompanyDataModelItems.TaskCompanyEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems.TaskContextCustomerEntity
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.ITaskToCompanyEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITaskToContextCustomerEntityPart
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.TaskToCompanyEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts.TaskToContextCustomerEntityPart
+
+rename com.bsiag.crm.client.core.task.TaskForm.MainBox.DetailBox.ContactPersonField to CustomerContextField
+rename com.bsiag.crm.client.core.task.TaskSearchForm.MainBox.TabBox.SimpleBox.PersonNameField to CustomerContextField
+
+rename com.bsiag.crm.shared.core.task.TaskDataModelItems.TaskContactPersonAttribute to TaskPrimaryCustomerAttribute
+rename com.bsiag.crm.server.core.task.TaskBuilderParts.TaskContactPersonAttributePart to TaskPrimaryCustomerAttributePart
+
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.TaskPersonEntity to TaskCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITaskToPersonEntityPart to ITaskToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TaskToPersonEntityPart to TaskToCustomerEntityPart
+
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.TaskPersonCountAttribute to TaskCustomerCountAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TaskToPersonCountAttributePart to TaskToCustomerCountAttributePart
+
+rename com.bsiag.crm.shared.core.ruleengine.operation.modify.fields.ReferenceableFieldDefinitionCodeType.TaskContactPersonCode to TaskPrimaryCustomerCode
+rename com.bsiag.crm.shared.core.ruleengine.operation.modify.fields.ReferenceableFieldDefinitionCodeType.TaskCompanyCode to TaskContextCustomerCode
+rename com.bsiag.crm.server.core.task.TaskBuilderParts.TaskPersonNameFieldPart to TaskCustomerNameFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITaskToRegisteredByPersonEntityPart to ITaskToRegisteredByCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TaskToRegisteredByPersonEntityPart to TaskToRegisteredByCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITaskToResponsiblePersonEntityPart to ITaskToResponsibleCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TaskToResponsiblePersonEntityPart to TaskToResponsibleCustomerEntityPart
+
+rename com.bsiag.crm.shared.core.task.ReadTaskReportByPersonPermission to ReadTaskReportByCustomerPermission
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitTasksOpenPerPersonDwhIndex to InitTasksOpenPerCustomerDwhIndex
+
+rename com.bsiag.crm.client.core.task.AbstractTaskTablePage.Table.ContactPersonColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.task.AbstractTaskTablePage.Table.CompanyColumn to ContextCustomerColumn
+
+rename com.bsiag.crm.client.core.business.captureplan.CapturePlanRedFlagForm.MainBox.TasksBox.TasksTableField.Table.ContactPersonColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.business.captureplan.CapturePlanRedFlagForm.MainBox.TasksBox.TasksTableField.Table.CompanyColumn to ContextCustomerColumn
+
+# BsiCommunication
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#internalCustomerKey to internalPrimaryCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#joinInternalCustomer to joinInternalPrimaryCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#CUSTOMER_NR to PRIMARY_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#companyKey to internalContextCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#joinCompany to joinInternalContextCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#COMPANY_NR to CONTEXT_CUSTOMER_NR
+
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationTablePage.Table.ContactPersonColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationTablePage.Table.CompanyColumn to ContextCustomerColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanRedFlagForm.MainBox.CommunicationBox.CommunicationTableField.Table.ContactPersonColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanRedFlagForm.MainBox.CommunicationBox.CommunicationTableField.Table.CompanyColumn to ContextCustomerColumn
+
+rename com.bsiag.crm.shared.core.ruleengine.operation.modify.fields.ReferenceableFieldDefinitionCodeType.CommunicationCompanyCode to CommunicationContextCustomerCode
+rename com.bsiag.crm.server.core.communication.CommunicationReferenceableFieldDefinitions.COMPANY_REFERENCEABLE_FIELD to CONTEXT_CUSTOMER_REFERENCEABLE_FIELD
+rename com.bsiag.crm.server.core.communication.CommunicationReferenceableFieldDefinitions.COMPANY_FIELD_VALUE_RESOLVER to CONTEXT_CUSTOMER_FIELD_VALUE_RESOLVER
+
+rename com.bsiag.crm.shared.core.ruleengine.operation.modify.fields.ReferenceableFieldDefinitionCodeType.CommunicationContactPersonCode to CommunicationPrimaryCustomerCode
+rename com.bsiag.crm.server.core.communication.CommunicationReferenceableFieldDefinitions.CONTACT_PERSON_REFERENCEABLE_FIELD to PRIMARY_CUSTOMER_REFERENCEABLE_FIELD
+rename com.bsiag.crm.server.core.communication.CommunicationReferenceableFieldDefinitions.CONTACT_PERSON_FIELD_VALUE_RESOLVER to PRIMARY_CUSTOMER_FIELD_VALUE_RESOLVER
+
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.PersonLastMarketingCommunicationEntity to CustomerLastMarketingCommunicationEntity
+rename com.bsiag.crm.server.core.communication.CommunicationBuilderParts.IPersonToLastMarketingCommunicationEntityPart to ICustomerToLastMarketingCommunicationEntityPart
+rename com.bsiag.crm.server.core.communication.CommunicationBuilderParts.PersonToLastMarketingCommunicationEntityPart to CustomerToLastMarketingCommunicationEntityPart
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.CommunicationContactPersonAttribute to CommunicationPrimaryCustomerAttribute
+rename com.bsiag.crm.server.core.communication.CommunicationBuilderParts.CommunicationContactPersonAttributePart to CommunicationPrimaryCustomerAttributePart
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.PersonCommunicationEntity to CustomerCommunicationEntity
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.PersonCommunicationCountAttribute to CustomerCommunicationCountEntity
+rename com.bsiag.crm.server.core.communication.CommunicationBuilderParts.IPersonToCommunicationEntityPart to ICustomerToCommunicationEntityPart
+rename com.bsiag.crm.server.core.communication.CommunicationBuilderParts.PersonToCommunicationEntityPart to CustomerToCommunicationEntityPart
+rename com.bsiag.crm.server.core.communication.CommunicationBuilderParts.CommunicationPersonNameFieldPart to CommunicationCustomerNameFieldPart
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.CommunicationRoleEntity to CommunicationCustomerEntity
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.CommunicationRoleCountAttribute to CommunicationCustomerCountAttribute
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.CommunicationRoleRoleAttribute to CommunicationCustomerRoleAttribute
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.CommunicationRoleIsToBeInformedAttribute to CommunicationCustomerIsToBeInformedAttribute
+
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CommunicationContactPersonEntity to CommunicationPrimaryCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommunicationToContactPersonEntityPart to ICommunicationToPrimaryCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToContactPersonEntityPart to CommunicationToPrimaryCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CommunicationContactPersonCountAttribute to CommunicationCustomerCountAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToContactPersonCountAttributePart to CommunicationToCustomerCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommunicationToPersonEntityPart to ICommunicationToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToPersonEntityPart to CommunicationToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CommunicationParticipantEntity to CommunicationCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CommunicationResponsiblePersonSearchCountAttribute to CommunicationResponsibleSearchCountAttribute
+
+rename com.bsiag.crm.shared.core.company.CompanyDataModelItems.CommunicationCompanyEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CommunicationContextCustomerEntity
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.ICommunicationToCompanyEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommunicationToContextCustomerEntityPart
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.CommunicationToCompanyEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToContextCustomerEntityPart
+
+rename com.bsiag.crm.client.core.communication.CommunicationForm.MainBox.LinkBox.PersonField to CustomerContextField
+rename com.bsiag.crm.client.core.communication.CommunicationForm#getPersonField to CustomerContextField
+rename com.bsiag.crm.shared.core.communication.CommunicationFormData.ParticipantTable.ParticipantTableRowData#getPerson to getParticipantBean
+rename com.bsiag.crm.shared.core.communication.CommunicationFormData.ParticipantTable.ParticipantTableRowData#setPerson to setParticipantBean
+rename com.bsiag.crm.client.core.communication.CommunicationForm.MainBox.LinkBox.ParticipantTableField.Table.PersonColumn to ParticipantBean
+rename com.bsiag.crm.shared.core.communication.CommunicationFormData.CasesTable.CasesTableRowData#getPerson to getCustomer
+rename com.bsiag.crm.shared.core.communication.CommunicationFormData.CasesTable.CasesTableRowData#setPerson to setCustomer
+rename com.bsiag.crm.client.core.communication.CommunicationForm.MainBox.TabBox.CasesBox.CasesTableField.Table.PersonColumn CustomerColumn
+rename com.bsiag.crm.shared.core.communication.CommunicationFormData.CompanyRole to CustomerRole
+rename com.bsiag.crm.client.core.communication.CommunicationForm.MainBox.LinkBox.CompanyRoleField to CustomerRoleField
+
+rename com.bsiag.crm.shared.core.communication.CommunicationParticipantBean#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communication.CommunicationParticipantBean#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.communication.CommunicationPersonTeamRoleBean to CommunicationCustomerTeamRoleBean
+rename com.bsiag.crm.shared.core.communication.CommunicationCustomerTeamRoleBean#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communication.CommunicationCustomerTeamRoleBean#createWithPerson to createWithCustomer
+rename com.bsiag.crm.shared.core.common.AbstractConvertibleToPersonTeamRoleBean to AbstractConvertibleToCustomerTeamRoleBean
+rename com.bsiag.crm.shared.core.common.AbstractConvertibleToCustomerTeamRoleBean#getCnvertibleToPersonKey to getCnvertibleToCustomerKey
+rename com.bsiag.crm.client.core.communicationcaseframe.wizard.CommunicationCaseFrameNodePage#getIdentifiedLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.client.core.communicationcaseframe.wizard.CommunicationCaseFrameNodePage#setIdentifiedLegalEntityKey to setIdentifiedCustomerKey
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameNodePageParam#getIdentifiedLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameNodePageParam#setIdentifiedLegalEntityKey to setCustomerKey
+
+rename com.bsiag.crm.shared.core.communication.CommunicationSearchFormData.PersonName to CustomerName
+rename com.bsiag.crm.client.core.communication.CommunicationSearchForm.MainBox.TabBox.SimpleBox.PersonNameField to CustomerName
+
+rename com.bsiag.crm.client.core.business.captureplan.CapturePlanRedFlagForm.MainBox.CommunicationBox.CommunicationTableField.Table.ContactPersonColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.business.captureplan.CapturePlanRedFlagForm.MainBox.CommunicationBox.CommunicationTableField.Table.CompanyColumn to ContextCustomerColumn
+
+rename com.bsiag.crm.client.core.legalentity.AbstractLegalEntityTablePage.Table.LegalEntityKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.shared.core.privacy.DeleteOnRequestFormParam#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.privacy.DeleteOnRequestFormParam#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanRedFlagForm.MainBox.TasksBox.TasksTableField.Table.ContactPersonColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanRedFlagForm.MainBox.TasksBox.TasksTableField.Table.CompanyColumn to ContextCustomerColumn
+
+rename com.bsiag.crm.shared.core.communication.CommunicationChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communication.CommunicationChooseTablePageParam#setPersonKey to setCustomerKey
+
+rename com.bsiag.crm.client.core.communicationcaseframe.ContactCenterInboxSearchForm.MainBox.TabBox.SimpleBox.LegalEntityField to CustomerField
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFrameBuilderParts.CaseLegalEntityFieldPart#getLegalEntityCaseInput to getCustomerCaseInput
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFrameBuilderParts.CaseLegalEntityFieldPart to CaseCustomerFieldPart
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFrameBuilderParts.CommunicationCaseFrameLegalEntityFieldPart to CommunicationCaseFrameCustomerFieldPart
+rename com.bsiag.crm.client.core.process.wizard.ICaseWizardToolForm#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolForm#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolForm#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolForm#execLegalEntityKeyChanged to exexCustomerKeyChanged
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolForm.PROP_LEGAL_ENTITY_KEY to PROP_CUSTOMER_KEY
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardEvent.TYPE_LEGAL_ENTITY_CHANGED to TYPE_CUSTOMER_CHANGED
+
+#CommunicationCaseFrameForm
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#execLegalEntityChanged to execCustomerChanged
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#getLegalEntity to getCustomerKey
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#setLegalEntity to setCustomerKey
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#setLegalEntityFinal to setCustomerFinal
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#isLegalEntityFinal to isCustomerFinal
+
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#isLegalEntityFinal to isCustomerFinal
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#setLegalEntityFinal to setCustomerFinal
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#getLegalEntityFinalProperty to getCustomerFinalProperty
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#getLegalEntityFinalProperty to getCustomerFinalProperty
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData.LegalEntityFinalProperty to CustomerFinalProperty
+
+#AbstractCommunicationCaseFrameSearchResultGroupBox
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox#isLegalEntityFinal to isCustomerFinal
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox#legalEntitySelected to customerContextSelected
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox#getIncommingAddressChannelUid to getIncomingAddressChannelUid
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox#getIncommingAddressChannelValue to getIncomingAddressChannelValue
+
+
+rename com.bsiag.crm.shared.core.customer.ICustomerProcessService#getDefaultCompanyKey to getDefaultOrganizationCustomerKey
+rename com.bsiag.crm.server.core.portal.handler.CommunicationFormParamBuilder#withPersonKey to withCustomerKey
+rename com.bsiag.crm.shared.core.business.BusinessLookupCall#getLegalEntityKeys to getCustomerKey
+rename com.bsiag.crm.shared.core.business.BusinessLookupCall#setLegalEntityKeys to setCustomerKey
+
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitVisitsOpenPerPersonDwhIndex to InitVisitsOpenPerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitVisitsDonePerPersonDwhIndex to InitVisitsDonePerCustomerDwhIndex
+
+rename com.bsiag.crm.shared.core.communication.ReadCommunicationReportByPersonPermission to ReadCommunicationReportByCustomerPermission
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#findAllPersonsByChannelValue to findAllCustomerssByChannelValue
+
+rename com.bsiag.crm.shared.core.communication.CommunicationPersonTeamRoleLookupCall to CommunicationCustomerTeamRoleLookupCall
+rename com.bsiag.crm.shared.core.communication.CommunicationCustomerTeamRoleLookupCall#isAcceptPersons to isAcceptCustomers
+rename com.bsiag.crm.shared.core.communication.CommunicationCustomerTeamRoleLookupCall#setAcceptPersons to setAcceptCustomers
+rename com.bsiag.crm.shared.core.communication.ICommunicationPersonTeamRoleLookupService to ICommunicationCustomerTeamRoleLookupService
+rename com.bsiag.crm.server.core.communication.CommunicationPersonTeamRoleLookupService to CommunicationCustomerTeamRoleLookupService
+rename com.bsiag.crm.server.core.communication.CommunicationPersonTeamRoleLookupServiceTest to CommunicationCustomerTeamRoleLookupServiceTest
+rename com.bsiag.crm.client.core.communication.CommunicationPersonTeamRoleLookupCallTest to CommunicationCustomerTeamRoleLookupCallTest
+
+
+rename com.bsiag.crm.client.core.communication.bulkchange.CommunicationBulkChangeForm.MainBox.GroupBox.PersonField to CustomerContextField
+
+rename com.bsiag.crm.client.core.communication.officeaddin.OutlookItemAddInForm.MainBox.GroupBox.TabBox.ParticipantBox.ParticipantTableField.Table.PersonColumn to CustomerColumn
+rename com.bsiag.crm.client.core.communication.officeaddin.OutlookItemAddInForm.MainBox.GroupBox.TabBox.LinksBox.PersonField to CustomerContextField
+
+#CompanyPersonRoleBaseService
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleBaseService to CustomerCustomerBaseService
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBaseService#deleteSharedCompanyPerson to deleteSharedCustomerCustomerRole
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleDataTransformer to CustomerCustomerRoleDataTransformer
+
+#BEGIN Replace Hibernate with Scout Persistence
+
+move org.hibernate.dialect.DB2Dialect to org.eclipse.scout.rt.persistence.dialect
+move org.hibernate.dialect.Oracle10gDialect to org.eclipse.scout.rt.persistence.dialect
+move org.hibernate.dialect.PostgreSQL9Dialect to org.eclipse.scout.rt.persistence.dialect
+move org.hibernate.HibernateException to org.eclipse.scout.rt.persistence
+move org.hibernate.JDBCException to org.eclipse.scout.rt.persistence
+move org.hibernate.Query to org.eclipse.scout.rt.persistence.query
+move org.hibernate.SQLQuery to org.eclipse.scout.rt.persistence.query
+move org.hibernate.jdbc.Work to org.eclipse.scout.rt.persistence
+move org.hibernate.jdbc.ReturningWork to org.eclipse.scout.rt.persistence
+move org.hibernate.cfg.Configuration to org.eclipse.scout.rt.persistence.config
+move org.hibernate.cfg.AvailableSettings to org.eclipse.scout.rt.persistence.config
+move com.bsiag.crm.persistence.cp.AvailableSettingsEx to org.eclipse.scout.rt.persistence.config
+move org.eclipse.scout.rt.persistence.AvailableSettingsEx to org.eclipse.scout.rt.persistence.config
+move org.hibernate.SessionFactory to org.eclipse.scout.rt.persistence
+move org.hibernate.TypeHelper to org.eclipse.scout.rt.persistence.type
+move org.hibernate.PersistenceException to org.eclipse.scout.rt.persistence
+move org.hibernate.ScrollMode to org.eclipse.scout.rt.persistence.query
+move org.hibernate.ScrollableResults to org.eclipse.scout.rt.persistence.query
+move org.hibernate.CacheMode to org.eclipse.scout.rt.persistence.query
+move org.hibernate.transform.ResultTransformer to org.eclipse.scout.rt.persistence.query
+move org.hibernate.transform.BasicTransformerAdapter to org.eclipse.scout.rt.persistence.query
+move org.hibernate.transform.AliasedTupleSubsetResultTransformer to org.eclipse.scout.rt.persistence.query
+move org.hibernate.transform.AliasToBeanResultTransformer to org.eclipse.scout.rt.persistence.query
+move org.hibernate.LockMode to org.eclipse.scout.rt.persistence.query
+move org.hibernate.LockOptions to org.eclipse.scout.rt.persistence.query
+move org.hibernate.metadata.ClassMetadata to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.persister.entity.EntityPersister to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.persister.entity.AbstractEntityPersister to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.persister.entity.SingleTableEntityPersister to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.persister.walking.spi.AttributeDefinition to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.tuple.Attribute to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.tuple.AbstractAttribute to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.tuple.IdentifierProperty to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.tuple.NonIdentifierAttribute to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.type.Type to org.eclipse.scout.rt.persistence.type
+move org.hibernate.dialect.function.SQLFunction to org.eclipse.scout.rt.persistence.function
+move org.hibernate.dialect.function.SQLFunctionTemplate to org.eclipse.scout.rt.persistence.function
+move org.hibernate.dialect.function.StandardSQLFunction to org.eclipse.scout.rt.persistence.function
+move org.hibernate.dialect.function.NoArgSQLFunction to org.eclipse.scout.rt.persistence.function
+move org.hibernate.annotations.Columns to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.Immutable to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.GenericGenerator to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.Parameter to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.Subselect to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.Synchronize to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.Type to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.Subselect to org.eclipse.scout.rt.persistence.annotation
+move org.eclipse.scout.rt.persistence.hibernate.type.BinaryResourceCompactFileExtensionHibernateType to org.eclipse.scout.rt.persistence.type.builtin
+move org.eclipse.scout.rt.persistence.hibernate.type.BinaryResourceCompactFilenameHibernateType to org.eclipse.scout.rt.persistence.type.builtin
+move org.eclipse.scout.rt.persistence.hibernate.type.BinaryResourceHibernateType to org.eclipse.scout.rt.persistence.type.builtin
+move org.eclipse.scout.rt.persistence.CloseableIterator to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.HQuery to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.IPersistenceEventListener to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.ObjectArrayResultTransformer to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.CloseableScrollableResults to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.ScrollableResultSet to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.ScrollableResultSetWrapper to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.Sql92Binds to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.shared.persistence.ITransactionCancelled to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.shared.persistence.RowLevelAccessProperty to com.bsiag.crm.shared.core.persistence
+move org.eclipse.scout.rt.shared.persistence.RowLevelAccessType to com.bsiag.crm.shared.core.persistence
+move org.eclipse.scout.rt.persistence.TableBeanDataResultTransformer to com.bsiag.crm.persistence
+move org.eclipse.scout.rt.persistence.annotation.MetaFinder to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.annotation.MetaFinders to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.annotation.MetaJoins to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.annotation.MetaManyToOne to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.annotation.MetaOneToMany to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.AbstractPersistenceEntity to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.AbstractPersistenceEntityWithCompositeKey to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.AbstractPersistenceEntityWithPrimitiveKey to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.AbstractPersistenceEntityWithSingleKey to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.AvailableSettingsEx to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.NumbersArrayBindWrapper to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.sql92.ISql92Session to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.persistence.sql92.internal.IAliasNamingStrategy to org.eclipse.scout.rt.persistence.query.compiler.internal
+move org.eclipse.scout.rt.persistence.sql92.PersistenceSession to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.persistence.sql92.ISql92SessionFactory to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.persistence.sql92.Sql92Format to org.eclipse.scout.rt.persistence.query.compiler
+
+move org.eclipse.scout.rt.persistence.nohib.config.PersistenceConfiguration to org.eclipse.scout.rt.persistence.config
+move org.eclipse.scout.rt.persistence.nohib.config.PersistenceFactory to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.persistence.nohib.config.PersistenceSession to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.persistence.nohib.entity.EntityMetadata to org.eclipse.scout.rt.persistence.entity
+move org.eclipse.scout.rt.persistence.nohib.entity.AbstractEntityProperty to org.eclipse.scout.rt.persistence.entity
+move org.eclipse.scout.rt.persistence.nohib.entity.IdentifierGenerator to org.eclipse.scout.rt.persistence.entity
+move org.eclipse.scout.rt.persistence.nohib.JdbcRunnable to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.persistence.nohib.IQueryBase to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.nohib.NativeQuery to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.nohib.ScrollableResults to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.nohib.ScrollMode to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.nohib.type.IJdbcType to org.eclipse.scout.rt.persistence.type
+move org.eclipse.scout.rt.persistence.nohib.type.IJdbcTypeRegistry to org.eclipse.scout.rt.persistence.type
+move org.eclipse.scout.rt.persistence.nohib.type.TypedValue to org.eclipse.scout.rt.persistence.type
+
+regex IPersistenceEntity<[^>]+> to IPersistenceEntity
+regex \.getSession\(\)\.createSQLQuery\( to .createNativeQuery(
+regex \.getSessionFactoryImplementor\(\)\.getAllClassMetadata\( to .getAllEntityPersisters(
+regex \.getSession\(\)\.doWork\( to .run(
+regex \.getSession\(\)\.doReturningWork\( to .call(
+regex getHibernateSetup\(\).getSessionFactoryImplementor\(\) to getHibernateSetup().getSessionFactory()
+regex hibernateSetup.getSessionFactoryImplementor\(\) to hibernateSetup.getSessionFactory()
+regex JPA\.currentSql92Session\(\) to JPA.currentSession()
+regex JPA\.currentSession\(\)\.getSql92SessionFactory\(\) to JPA.factory()
+regex JPA\.[\w.]+\.get\w+Metadata\( to JPA.factory().getEntityMetadata(
+regex ServerDomainRegistry\.getDatabaseManager\(\)\.getSql92SessionFactory\(\) to JPA.factory()
+regex JPA\.factory\(\)\.getAllEntityPersisters\(\) to JPA.factory().getAllEntityMetadata()
+regex JPA\.[\w.]+\.getDialect\(\) to JPA.factory().getDialect()
+regex \.getEntityMetamodel\(\)(.) to $1
+
+rename org.eclipse.scout.rt.persistence.dialect.DB2Dialect to DB2v11Dialect
+rename org.eclipse.scout.rt.persistence.dialect.Oracle10gDialect to Oracle11gDialect
+rename org.eclipse.scout.rt.persistence.dialect.PostgreSQL9Dialect to PostgreSQL9Dialect
+rename org.eclipse.scout.rt.persistence.HibernateException to PersistenceException
+rename org.eclipse.scout.rt.persistence.JDBCException to PersistenceException
+rename org.eclipse.scout.rt.persistence.annotation.Synchronize to ReferencedTables
+rename org.eclipse.scout.rt.persistence.query.Query to IQueryBase
+rename org.eclipse.scout.rt.persistence.query.SQLQuery to INativeQuery
+rename org.eclipse.scout.rt.persistence.Work to JdbcRunnable
+rename org.eclipse.scout.rt.persistence.ReturningWork to JdbcCallable
+rename org.eclipse.scout.rt.persistence.config.Configuration to PersistenceConfiguration
+rename org.eclipse.scout.rt.persistence.config.AvailableSettingsEx to AvailableSettings
+rename org.eclipse.scout.rt.persistence.type.TypeHelper to IJdbcTypeRegistry
+rename org.eclipse.scout.rt.persistence.entity.ClassMetadata to EntityMetadata
+rename org.eclipse.scout.rt.persistence.entity.EntityPersister to EntityMetadata
+rename org.eclipse.scout.rt.persistence.entity.AbstractEntityPersister to EntityMetadata
+rename org.eclipse.scout.rt.persistence.entity.SingleTableEntityPersister to EntityMetadata
+rename org.eclipse.scout.rt.persistence.entity.AttributeDefinition to Attribute
+rename org.eclipse.scout.rt.persistence.entity.IdentifierGenerator to IIdentifierGenerator
+rename org.eclipse.scout.rt.persistence.function.SQLFunction to ISqlFunction
+rename org.eclipse.scout.rt.persistence.function.SQLFunctionTemplate to TemplateSqlFunction
+rename org.eclipse.scout.rt.persistence.function.StandardSQLFunction to NamedSqlFunction
+rename org.eclipse.scout.rt.persistence.function.NoArgSQLFunction to NoArgumentNamedSqlFunction
+rename org.eclipse.scout.rt.persistence.query.ScrollableResults to ScrollableResultSet
+rename org.eclipse.scout.rt.persistence.query.CloseableScrollableResults to ScrollableResultSet
+rename org.eclipse.scout.rt.persistence.query.CloseableScrollableResultsWrapper to ScrollableResultSetWrapper
+rename org.eclipse.scout.rt.persistence.query.ResultTransformer to IResultTransformer
+rename org.eclipse.scout.rt.persistence.query.BasicTransformerAdapter to AbstractResultTransformer
+rename org.eclipse.scout.rt.persistence.type.Type to IJdbcType
+rename org.eclipse.scout.rt.persistence.type.builtin.BinaryResourceCompactFileExtensionHibernateType to BinaryResourceCompactFileExtensionJdbcType
+rename org.eclipse.scout.rt.persistence.type.builtin.BinaryResourceCompactFilenameHibernateType to BinaryResourceCompactFilenameJdbcType
+rename org.eclipse.scout.rt.persistence.type.builtin.BinaryResourceHibernateType to BinaryResourceJdbcType
+rename org.eclipse.scout.rt.persistence.SessionFactory to PersistenceFactory
+rename org.eclipse.scout.rt.persistence.ISql92SessionFactory to PersistenceFactory
+rename org.eclipse.scout.rt.persistence.ISql92Session to PersistenceSession
+rename org.eclipse.scout.rt.persistence.query.Sql92Binds to Binds
+rename org.eclipse.scout.rt.persistence.query.HQuery to IQuery
+rename com.bsiag.crm.server.core.persistence.profiler.HQueryProfiler to QueryProfiler
+
+regex @InterfacesStage(\d)Column(\([^\)]*)hibernate(Type[^\)]*\)) to @InterfacesStage$1Column$2persistence$3
+regex @EtlStage(\d)Column(\([^\)]*)hibernate(Type[^\)]*\)) to @EtlStage$1Column$2persistence$3
+
+#END Replace Hibernate with Scout Persistence
+
+# CompanyPersonRoleModifyStep
+move com.bsiag.crm.client.core.company.person.ICompanyPersonRoleForm to com.bsiag.crm.client.core.customer.role
+move com.bsiag.crm.client.core.company.person.CompanyPersonRoleModifyStep to com.bsiag.crm.client.core.customer.role
+move com.bsiag.crm.client.core.company.person.CompanyPersonRoleForm to com.bsiag.crm.client.core.customer.role
+move com.bsiag.crm.client.core.company.person.role.AbstractCompanyPersonRoleFormTest to com.bsiag.crm.client.core.customer.role
+rename com.bsiag.crm.client.core.customer.role.ICompanyPersonRoleForm to ICustomerCustomerRoleForm
+rename com.bsiag.crm.client.core.customer.role.CompanyPersonRoleModifyStep to CustomerCustomerRoleModifyStep
+rename com.bsiag.crm.client.core.customer.role.CompanyPersonRoleForm to CustomerCustomerRoleForm
+rename com.bsiag.crm.client.core.customer.role.AbstractCompanyPersonRoleFormTest to AbstractCustomerCustomerRoleFormTest
+rename com.bsiag.crm.client.core.customer.role.ICustomerCustomerRoleForm#getCompanyKey to getMainCustomerKey
+rename com.bsiag.crm.client.core.customer.role.ICustomerCustomerRoleForm#getPersonKey to getSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleFormData to CustomerCustomerRoleFormData
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleFormParam to CustomerCustomerRoleFormParam
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleFormParam#getCompanyKey to getMainCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleFormParam#setCompanyKey to setMainCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleFormParam#getPersonKey to getSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleFormParam#setPersonKey to setSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleModifyStepData to CustomerCustomerRoleModifyStepData
+rename com.bsiag.crm.client.core.customer.role.CustomerCustomerRoleForm.MainBox.GroupBox.PersonField to SubCustomerField
+rename com.bsiag.crm.client.core.customer.role.CustomerCustomerRoleForm#getPersonField to getSubCustomerField
+rename com.bsiag.crm.client.core.customer.role.CustomerCustomerRoleForm.MainBox.GroupBox.CompanyField to MainCustomerField
+rename com.bsiag.crm.client.core.customer.role.CustomerCustomerRoleForm#getCompanyField to getMainCustomerField
+rename com.bsiag.crm.client.core.customer.role.CustomerCustomerRoleForm.MainBox.GroupBox.RoleTableField#setCompanyTypeUid to setCustomerTypeUid
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData.InputCompany to InputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData.OutputCompany to OutputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData.OutputPerson to OutputCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData#getInputCompany to getInputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData#getOutputCompany to getOutputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData#getOutputPerson to getOutputCustomer
+
+# AbstractCompanyField
+move com.bsiag.crm.client.core.company.AbstractCompanyField to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractCompanyField to AbstractOrganizationField
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetAdminForm.MainBox.GroupBox.CompanyField to OrganizationField
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetAdminForm#getCompanyField to getOrganizationField
+rename com.bsiag.crm.shared.core.employee.month.MonthlyTimesheetAdminFormParam#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.employee.month.MonthlyTimesheetAdminFormParam#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.client.core.process.serviceline.ServiceLineForm.MainBox.GroupBox.CompanyField to OrganizationField
+rename com.bsiag.crm.client.core.process.serviceline.ServiceLineForm#getCompanyField to getOrganizationField
+rename com.bsiag.crm.client.core.address.AbstractElectronicAddressDetailBox.CompanyField to OrganizationField
+rename com.bsiag.crm.client.core.address.AbstractElectronicAddressDetailBox#getCompanyField to getOrganizationField
+rename com.bsiag.crm.client.core.address.AbstractAddressesBox#execPrepareCompanyFieldLookupCall to execPrepareCustomerFieldLookupCall
+rename com.bsiag.crm.client.core.address.AbstractAddressDetailBox#execPrepareCompanyFieldLookupCall to execPrepareCustomerFieldLookupCall
+rename com.bsiag.crm.client.core.address.AbstractAddressesBox.AddressDetailRightGroupBox.AddressDetailGroupBox.ElectronicAddressDetailGroupBox#execPrepareCompanyFieldLookupCall to execPrepareCustomerFieldLookupCall
+rename com.bsiag.crm.client.core.address.AbstractAddressesBox.AddressDetailRightGroupBox.AddressDetailGroupBox.PhysicalAddressDetailGroupBox#execPrepareCompanyFieldLookupCall to execPrepareCustomerFieldLookupCall
+rename com.bsiag.crm.shared.core.employee.month.MonthlyWorkKey#getCompanyKey to getOrganizationCustomerKey
+
+# LegalEntityInterest
+rename com.bsiag.crm.client.core.legalentity.interest to com.bsiag.crm.client.core.customer.interest
+rename com.bsiag.crm.shared.core.legalentity.interest to com.bsiag.crm.shared.core.customer.interest
+rename com.bsiag.crm.server.core.legalentity.interest to com.bsiag.crm.server.core.customer.interest
+rename com.bsiag.crm.client.core.customer.interest.LegalEntityInterestForm to CustomerInterestForm
+rename com.bsiag.crm.client.core.customer.interest.LegalEntityInterestFormTest to CustomerInterestFormTest
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestFormParam to CustomerInterestFormParam
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestFormData to CustomerInterestFormData
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm.MainBox.DetailBox.GroupBox.CompanyField to OrganizationField
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm.MainBox.DetailBox.GroupBox.LegalEntityField to CustomerField
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm.MainBox.DetailBox.GroupBox.SharedLegalEntityInterestField to SharedCustomerInterestField
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm#getCompanyField to getOrganizationField
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm#getLegalEntityField to getCustomerField
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm#getSharedLegalEntityInterestField to getSharedCustomerInterestField
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm#getLegalEntityInterestKey to getCustomerInterestKey
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm#setLegalEntityInterestKey to setCustomerInterestKey
+rename com.bsiag.crm.shared.core.customer.interest.AbstractInterestFormParam#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.customer.interest.AbstractInterestFormParam#getLegalEntityInterestKey to getCustomerInterestKey
+rename com.bsiag.crm.shared.core.customer.interest.AbstractInterestFormParam#getLegalEntityInterestKey to getCustomerInterestKey
+rename com.bsiag.crm.shared.core.customer.interest.AbstractInterestFormParam#setLegalEntityInterestKey to setCustomerInterestKey
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestStatusCodeType to CustomerInterestStatusCodeType
+rename com.bsiag.crm.client.core.customer.interest.AbstractChangeLegalEntitiyInterestStatusMenu to AbstractChangeCustomerInterestStatusMenu
+rename com.bsiag.crm.shared.core.customer.interest.MarkNewLegalEntityInterestsSharedByDefaultParameter to MarkNewCustomerInterestsSharedByDefaultParameter
+rename com.bsiag.crm.server.core.customer.interest.RemoveLegalEntityInterestSemaphoreRunnable to RemoveCustomerInterestSemaphoreRunnable
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestBaseService to CustomerInterestBaseService
+rename com.bsiag.crm.server.core.customer.interest.CustomerInterestBaseService#collectSharedLegalEntityInterests to collectSharedCustomerInterests
+rename com.bsiag.crm.server.core.customer.interest.CustomerInterestBaseService#copySharedLegalEntityInterest to copySharedCustomerInterest
+rename com.bsiag.crm.server.core.customer.interest.CustomerInterestBaseService#calculateAllLegalEntityInterestKeys to calculateAllCustomerInterestKeys
+rename com.bsiag.crm.server.core.customer.interest.CustomerInterestBaseService#ensureSharedLegalEntityInterest to ensureSharedCustomerInterest
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestLookupCall to CustomerInterestLookupCall
+rename com.bsiag.crm.client.core.customer.interest.LegalEntityInterestLookupCallTest to CustomerInterestLookupCallTest
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestKeyLookupCall to CustomerInterestKeyLookupCall
+rename com.bsiag.crm.client.core.customer.interest.LegalEntityInterestKeyLookupCallTest to CustomerInterestKeyLookupCallTest
+rename com.bsiag.crm.shared.core.customer.interest.ILegalEntityInterestKeyLookupService to ICustomerInterestKeyLookupService
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestKeyLookupService to CustomerInterestKeyLookupService
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestKeyLookupServiceTest to CustomerInterestKeyLookupServiceTest
+rename com.bsiag.crm.shared.core.customer.interest.ILegalEntityInterestProcessService to ICustomerInterestProcessService
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestProcessService to CustomerInterestProcessService
+rename com.bsiag.crm.client.core.customer.interest.MultiAssignmentOfInterestForm.MainBox.GroupBox.LegalEntityField to CustomerField
+rename com.bsiag.crm.client.core.customer.interest.MultiAssignmentOfInterestForm#getLegalEntityField to getCustomerField
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createMultiAssignmentOfInterestFormModify to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createLegalEntityInterestFormNew to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createLegalEntityInterestFormModify to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createMultiAssignmentOfSingleInterestFormAssign to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createLegalEntityInterestFormNew to createCustomerInterestFormNew
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createLegalEntityInterestFormModify to createCustomerInterestFormModify
+rename com.bsiag.crm.client.core.customer.interest.AbstractInterestTablePage.AbstractEditInterestMenu#createLegalEntityInterestFormModify to createCustomerInterestFormModify
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomainTest#testCreateLegalEntityInterestFormNew to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomainTest#testCreateLegalEntityInterestFormModify to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomainTest#testCreateMultiAssignmentOfSingleInterestFormAssign to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateLegalEntityInterestFormNew to testCreateCustomerInterestFormNew
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateLegalEntityInterestFormModify to testCreateCustomerInterestFormModify
+rename com.bsiag.crm.shared.core.customer.interest.MultiAssignmentOfSingleInterestFormParam#getLegalEntityKeys to getCustomerKeys
+rename com.bsiag.crm.shared.core.customer.interest.MultiAssignmentOfSingleInterestFormParam#setLegalEntityKeys to setCustomerKeys
+rename com.bsiag.crm.client.core.customer.interest.MultiAssignmentOfSingleInterestForm#getSharedLegalEntityInterestField to getSharedCustomerInterestField
+rename com.bsiag.crm.client.core.customer.interest.MultiAssignmentOfSingleInterestForm.MainBox.GroupBox.SharedLegalEntityInterestField to SharedCustomerInterestField
+
+rename com.bsiag.crm.ui.html.marketing.landingpage.AbstractMarketingLandingpageRequestHandler#handle to handleInContext
+
+# MonthlyTimesheet
+rename jpa com.bsiag.crm.server.core.employee.month.BsiMonthlyWork#getCompanyKey to getOrganizationCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.month.BsiMonthlyWork.NativeNames#COMPANY_NR to ORGANIZATION_CUSTOMER_NR
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetAdminDeleteForm.MainBox.GroupBox.CompaniesBox to OrganizationsBox
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetAdminDeleteForm#getCompaniesBox to getOrganizationsBox
+
+# no need for ExternalTable annotation to be stored in com.bsiag.crm.db.annotation (stored procedure package), move to persistence
+move com.bsiag.crm.db.annotation.ExternalTable to org.eclipse.scout.rt.persistence.annotation
+
+# Legal Entity Data Model
+## PersonDefaultAddressesEntity: "d9b865e8-525d-428f-bb3e-378b19ed3d8e" -> "c2958924-e57a-400c-baf0-844cc372c64f"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonDefaultAddressesEntity to CustomerDefaultAddressesEntity
+## CompanyDefaultAddressesEntity: "94f3394a-766f-4451-ae78-3e292d743f18" -> "c2958924-e57a-400c-baf0-844cc372c64f"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyDefaultAddressesEntity to CustomerDefaultAddressesEntity
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityDefaultAddressesEntity to CustomerDefaultAddressesEntity
+## PersonVariableAddressesEntity: "2aab196e-277a-4f62-bed2-81e3a061c39f" -> "d285c417-1d4b-463d-8a58-e9da564a6a6f"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonVariableAddressesEntity to CustomerVariableAddressesEntity
+## CompanyVariableAddressesEntity: "e1bca2b6-be0c-49aa-9b95-633e751f34c4" -> "d285c417-1d4b-463d-8a58-e9da564a6a6f"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyVariableAddressesEntity to CustomerVariableAddressesEntity
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityVariableAddressesEntity to CustomerVariableAddressesEntity
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityPhysicalAddressEntity to CustomerPhysicalAddressEntity
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityPhysicalAddressCountAttribute to CustomerPhysicalAddressCountAttribute
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityPhysicalAddressUsageAttribute to CustomerPhysicalAddressUsageAttribute
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityElectronicAddressEntity to CustomerElectronicAddressEntity
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityElectronicAddressCountAttribute to CustomerElectronicAddressCountAttribute
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityElectronicAddressUsageAttribute to CustomerElectronicAddressUsageAttribute
+## PersonPhysicalAddressEntity: "7ed0a193-b7e3-49cb-8007-2838f215dc91" -> "3f6d5995-25ad-4c87-8e02-2e5b2a946e71"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonPhysicalAddressEntity to CustomerPhysicalAddressEntity
+## PersonPhysicalAddressCountAttribute: "6753c479-fa2d-4b0e-8717-82314c8abfab" -> "8b626277-2c22-4376-802b-16ddfc1e1ea5"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonPhysicalAddressCountAttribute to CustomerPhysicalAddressCountAttribute
+## PersonPhysicalAddressUsageAttribute: "3c7c1260-9f47-4275-b52b-30d58666f741" -> "3301b588-16a1-4a3f-91de-2caa3a894783"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonPhysicalAddressUsageAttribute to CustomerPhysicalAddressUsageAttribute
+## PersonElectronicAddressEntity: "1e9e3d29-f5d1-4ff5-9eeb-eeeea6ff10cb" -> "f48ff10e-e2de-41be-86d2-a1595f41e2d9"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonElectronicAddressEntity to CustomerElectronicAddressEntity
+## PersonElectronicAddressCountAttribute: "5190784c-bcfe-4aea-b18e-8858bcafcea9" -> "e491c698-ee89-42fc-8ed3-70a6854e312f"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonElectronicAddressCountAttribute to CustomerElectronicAddressCountAttribute
+## PersonElectronicAddressUsageAttribute: "b684b9fc-55e0-4402-b556-848b0dacdf80" -> "eb4a8420-f24c-4374-b9b2-64ef4272a9ea"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonElectronicAddressUsageAttribute to CustomerElectronicAddressUsageAttribute
+## CompanyPhysicalAddressEntity: "24475249-80e1-4869-a2f2-1628f0400f51" -> "3f6d5995-25ad-4c87-8e02-2e5b2a946e71"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyPhysicalAddressEntity to CustomerPhysicalAddressEntity
+## CompanyPhysicalAddressCountAttribute: "6fee4e54-7f10-4b73-9c10-ef5b7441e3e4" -> "8b626277-2c22-4376-802b-16ddfc1e1ea5"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyPhysicalAddressCountAttribute to CustomerPhysicalAddressCountAttribute
+## CompanyPhysicalAddressUsageAttribute: "952449ed-76cb-4b11-84dd-6c5656925257" -> "3301b588-16a1-4a3f-91de-2caa3a894783"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyPhysicalAddressUsageAttribute to CustomerPhysicalAddressUsageAttribute
+## CompanyElectronicAddressEntity: "9bc61d19-b41f-4bbf-87af-915a200f05ca" -> "f48ff10e-e2de-41be-86d2-a1595f41e2d9"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyElectronicAddressEntity to CustomerElectronicAddressEntity
+## CompanyElectronicAddressCountAttribute: "5b7dcc20-f74f-4552-8c39-3c3d78c32746" -> "e491c698-ee89-42fc-8ed3-70a6854e312f"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyElectronicAddressCountAttribute to CustomerElectronicAddressCountAttribute
+## CompanyElectronicAddressUsageAttribute: "bc67b607-eee0-4f9b-a34c-76994fd69f6a" -> "eb4a8420-f24c-4374-b9b2-64ef4272a9ea"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyElectronicAddressUsageAttribute to CustomerElectronicAddressUsageAttribute
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.ILegalEntityInterestToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityInterestToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonEmailFieldPart to CustomerEmailFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonPhoneFieldPart to CustomerPhoneFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonResponsibleFieldPart to CustomerResponsibleFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ILegalEntityInterestToLegalEntityEntityPart to ICustomerInterestToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityInterestToLegalEntityEntityPart to CustomerInterestToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IExternalContractToPersonEntityPart to IExternalContractToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ExternalContractToPersonEntityPart to ExternalContractToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IBenefitRoleToPersonEntityPart to IBenefitRoleToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BenefitRoleToPersonEntityPart to BenefitRoleToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IActionRecipientToPersonEntityPart to IActionRecipientToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ActionRecipientToPersonEntityPart to ActionRecipientToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ActionRecipientPersonFormPart to ActionRecipientCustomerFormPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICaseToPersonEntityPart to ICaseToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CaseToPersonEntityPart to CaseToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts#getWhereForOwnRelationPerson to getWhereForOwnRelationCustomer
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupLegalEntityBuilderParts.LegalEntityEntityPart to CustomerEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.ILegalEntityElectronicAddressEntityPart to ICustomerElectronicAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.LegalEntityElectronicAddressEntityPart to CustomerElectronicAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.LegalEntityElectronicAddressCountAttributePart to CustomerElectronicAddressCountAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.IPersonElectronicAddressEntityPart to ICustomerElectronicAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.PersonElectronicAddressEntityPart to CustomerElectronicAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.PersonElectronicAddressCountAttributePart to CustomerElectronicAddressCountAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.ICompanyElectronicAddressEntityPart to ICustomerElectronicAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.CompanyElectronicAddressEntityPart to CustomerElectronicAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.CompanyElectronicAddressCountAttributePart to CustomerElectronicAddressCountAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.ILegalEntityPhysicalAddressEntityPart to ICustomerPhysicalAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.LegalEntityPhysicalAddressEntityPart to CustomerPhysicalAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.LegalEntityPhysicalAddressCountAttributePart to CustomerPhysicalAddressCountAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.IPersonPhysicalAddressEntityPart to ICustomerPhysicalAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.PersonPhysicalAddressEntityPart to CustomerPhysicalAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.PersonPhysicalAddressCountAttributePart to CustomerPhysicalAddressCountAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.ICompanyPhysicalAddressEntityPart to ICustomerPhysicalAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.CompanyPhysicalAddressEntityPart to CustomerPhysicalAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.CompanyPhysicalAddressCountAttributePart to CustomerPhysicalAddressCountAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.LegalEntityElectronicAddressUsageAttributePart to CustomerElectronicAddressUsageAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.LegalEntityPhysicalAddressUsageAttributePart to CustomerPhysicalAddressUsageAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.PersonElectronicAddressUsageAttributePart to CustomerElectronicAddressUsageAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.PersonPhysicalAddressUsageAttributePart to vPhysicalAddressUsageAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.CompanyElectronicAddressUsageAttributePart to CustomerElectronicAddressUsageAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.CompanyPhysicalAddressUsageAttributePart to CustomerPhysicalAddressUsageAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.ILegalEntityToBusinessEntityPart to ICustomerToBusinessEntityPart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.LegalEntityToBusinessEntityPart to CustomerToBusinessEntityPart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.ICustomerToBusinessEntityPart#getLegalEntityToBusiness to getCustomerToBusiness
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.CustomerToBusinessEntityPart#getLegalEntityToBusiness to getCustomerToBusiness
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.LegalEntityBusinessCountAttributePart to LegalEntityBusinessCountAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.LegalEntityBusinessRoleAttributePart to LegalEntityBusinessCountAttributePart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.LegalEntityToSocialMediaUserEntityPart to
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.ILegalEntityToSocialMediaUserEntityPart to
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.LegalEntityToSocialMediaItemEntityPart to
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.ILegalEntityToSocialMediaItemEntityPart to
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaItemDataModelItems.LegalEntitySocialMediaItemEntity to
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaItemDataModelItems.LegalEntitySocialMediaItemCountAttribute to
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaUserDataModelItems.LegalEntitySocialMediaUserEntity to
+rename com.bsiag.crm.server.core.doctemplate.extension.RecipientCompanyVariableExtension to RecipientOrganizationVariableExtension
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.LegalEntityRelationEntity to CustomerRelationEntity
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.LegalEntityRelationCountAttribute to CustomerRelationCountAttribute
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.LegalEntityRelationRoleAttribute to CustomerRelationRoleAttribute
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.ILegalEntityToRelationEntityPart to ICustomerToRelationEntityPart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.ICustomerToRelationEntityPart#getLegalEntityToRelation to getCustomerToRelation
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.LegalEntityToRelationEntityPart to CustomerToRelationEntityPart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.LegalEntityRelationCountAttributePart to CustomerRelationCountAttributePart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.LegalEntityRelationRoleAttributePart to CustomerRelationRoleAttributePart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.IPersonToCaseEntityPart to ICustomerToCaseEntityPart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.ICompanyToCaseEntityPart to ICustomerToCaseEntityPart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.ILegalEntityToCaseEntityPart to ICustomerToCaseEntityPart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.PersonToCaseEntityPart to CustomerToCaseEntityPart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.CompanyToCaseEntityPart to CustomerToCaseEntityPart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.LegalEntityToCaseEntityPart to CustomerToCaseEntityPart
+## PersonCaseEntity: "607f2d59-a5f3-449b-bde6-b0e3363b2a20" -> "6ef6c6f0-4951-4fee-ade9-c540be58e98a"
+rename com.bsiag.crm.shared.core.process.pcase.CaseDataModelItems.PersonCaseEntity to CustomerCaseEntity
+## CompanyCaseEntity: "185b0dfe-a544-4b0a-8799-2fdf90858aa5" -> "6ef6c6f0-4951-4fee-ade9-c540be58e98a"
+rename com.bsiag.crm.shared.core.process.pcase.CaseDataModelItems.CompanyCaseEntity to CustomerCaseEntity
+rename com.bsiag.crm.shared.core.process.pcase.CaseDataModelItems.LegalEntityCaseEntity to CustomerCaseEntity
+rename com.bsiag.crm.shared.core.process.pcase.CaseDataModelItems.PersonCaseCountAttribute to CustomerCaseCountAttribute
+## CompanyCaseCountAttribute: "4f57ae6b-840d-45fb-8dcd-c804c14fc570" -> "05f92b93-3e40-4d69-bf1a-7463d0621924"
+rename com.bsiag.crm.shared.core.process.pcase.CaseDataModelItems.CompanyCaseCountAttribute to CustomerCaseCountAttribute
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.LegalEntityBusinessEntity to CustomerBusinessEntity
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.LegalEntityBusinessCountAttribute to CustomerBusinessCountAttribute
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.LegalEntityBusinessRoleAttribute to CustomerBusinessRoleAttribute
+
+# LegalEntityAddressBean
+rename com.bsiag.crm.shared.core.doctemplate.LegalEntityAddressBean to CustomerAddressBean
+rename com.bsiag.crm.shared.core.doctemplate.CustomerAddressBean#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.server.core.doctemplate.extension.RecipientCommonVariableExtension#loadOrganizationRecipient to loadCustomerRecipient
+rename com.bsiag.crm.shared.core.marketing.action.IActionAddressingCode#calculateLegalEntityKey to calculateCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.ActionAddressingCodeType.AbstractActionAddressingCode#calculateCustomerKey to calculateCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.ActionAddressingCode#calculateLegalEntityKey to calculateCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.ActionAddressingCodeRow#calculateLegalEntityKey to calculateCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.ActionAddressingCodeType#calculateLegalEntityKey to calculateCustomerKey
+rename com.bsiag.crm.client.core.tile.CoreDocumentButtonTile#createLegalEntityAddressBean to createCustomerAddressBean
+rename com.bsiag.bsicrm.client.candidacy.CandidacySendEmailForm#createLegalEntityAddressBean to createCustomerAddressBean
+
+# LegalEntityLookupHelper
+rename com.bsiag.crm.client.core.address.optin.AbstractAddressOptInBox#getLegalEntityKey to getCustomerKey
+move com.bsiag.crm.server.core.legalentity.LegalEntityLookupHelper to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.LegalEntityLookupHelper to CustomerLookupHelper
+rename com.bsiag.crm.server.core.customer.CustomerLookupHelper#getCompanyRows to get OrganizationRows
+rename com.bsiag.crm.server.core.customer.CustomerLookupHelper#toCompanyLookupCall to toOrganizationLookupCall
+rename com.bsiag.crm.shared.core.common.LegalEntityTeamRoleBean to CustomerTeamRoleBean
+rename com.bsiag.crm.shared.core.common.CustomerTeamRoleBean#createWithLegalEntity to createWithCustomer
+rename com.bsiag.crm.shared.core.common.CustomerTeamRoleBean#getLegalEntityKey to getCustomerKey
+move com.bsiag.crm.shared.core.legalentity.ILegalEntityLookupCall to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.ILegalEntityLookupCall to ICustomerLookupCall
+move com.bsiag.crm.shared.core.legalentity.LegalEntityWithRelationTypeLookupCall to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.LegalEntityWithRelationTypeLookupCall to CustomerWithRelationTypeLookupCall
+move com.bsiag.crm.shared.core.legalentity.ILegalEntityWithRelationTypeLookupService to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.ILegalEntityWithRelationTypeLookupService to ICustomerWithRelationTypeLookupService
+rename com.bsiag.crm.shared.core.customer.CustomerWithRelationTypeLookupCall#getIgnoreLegalEntityKeys to getIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.customer.CustomerWithRelationTypeLookupCall#setIgnoreLegalEntityKeys to setIgnoreCustomerKeys
+move com.bsiag.crm.server.core.legalentity.LegalEntityWithRelationTypeLookupService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.LegalEntityWithRelationTypeLookupService to CustomerWithRelationTypeLookupService
+move com.bsiag.crm.server.core.legalentity.LegalEntityWithRelationTypeLookupServiceTest to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.LegalEntityWithRelationTypeLookupServiceTest to CustomerWithRelationTypeLookupServiceTest
+rename com.bsiag.crm.client.core.legalentity.relation.RelationForm.MainBox.GroupBox.LeftBox.RolesField.Table.LegalEntityColumn to CustomerColumn
+rename com.bsiag.crm.client.core.legalentity.relation.RelationForm.MainBox.GroupBox.LeftBox.RolesField.Table#getLegalEntityColumn to getCustomerColumn
+rename com.bsiag.crm.client.core.legalentity.relation.RelationForm.MainBox.GroupBox.LeftBox.RolesField.Table.CustomerColumn#getUsedLegalEntities to getUsedCustomers
+move com.bsiag.crm.client.core.legalentity.LegalEntityWithRelationTypeLookupCallTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.legalentity.LegalEntityWithRelationTypeLookupCallTest to CustomerWithRelationTypeLookupCallTest
+rename com.bsiag.crm.server.core.business.role.BusinessRoleBaseService#storePerson to storeCustomer
+rename com.bsiag.crm.server.core.business.role.BusinessRoleBaseService#storeCompany to storeCustomer
+rename com.bsiag.crm.server.core.business.role.BusinessRoleBaseService#cleanPerson to cleanCustomer
+rename com.bsiag.crm.server.core.business.role.BusinessRoleBaseService#cleanCompany to cleanCustomer
+move com.bsiag.crm.client.core.company.person.CompanyPersonRoleFormTest to com.bsiag.crm.client.core.customer.role
+rename com.bsiag.crm.client.core.customer.role.CompanyPersonRoleFormTest to CustomerCustomerRoleFormTest
+# BsiMonthlyWork
+rename jpa com.bsiag.crm.server.core.employee.month.BsiMonthlyWork#getCompanyKey to getOfficeCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.month.BsiMonthlyWork.NativeNames.COMPANY_NR to OFFICE_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.employee.month.BsiMonthlyWork#joinCompany to joinOfficeCustomer
+rename jpa com.bsiag.crm.server.core.employee.month.BsiMonthlyWork#companyKey to officeCustomerKey
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetAdminDeleteForm.MainBox.GroupBox.CompaniesBox to OfficeCustomersBox
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetAdminDeleteForm#getCompaniesBox to getOfficeCustomersBox
+#AddressData
+rename com.bsiag.crm.shared.core.address.AddressData#getReferencedCompanyKey to getReferencedCustomerKey
+#AddressTestDataProvider
+rename com.bsiag.crm.shared.core.test.address.AddressTestDataProvider#withReferencedCompanyKey to withReferencedCustomerKey
+# LegalEntitySearchForm
+##LegalEntitySearchForm: "39c956f1-ad40-4aaa-b22c-7481cc588726" -> "9c936116-a60a-4d88-9f10-98c460548a34"
+move com.bsiag.crm.client.core.legalentity.LegalEntitySearchForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.LegalEntitySearchForm to CustomerSearchForm
+move com.bsiag.crm.client.core.legalentity.ILegalEntitySearchForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.ILegalEntitySearchForm to ICustomerSearchForm
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createLegalEntitySearchFormSearch to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createLegalEntitySearchFormSearch to createCustomerSearchFormSearch
+# AbstractTargetGroupLegalEntitySearchBox
+rename com.bsiag.crm.client.core.marketing.targetgroup.AbstractTargetGroupLegalEntitySearchBox to AbstractTargetGroupCustomerSearchBox
+rename com.bsiag.crm.shared.core.marketing.targetgroup.AbstractTargetGroupLegalEntitySearchBoxData to AbstractTargetGroupCustomerSearchBoxData
+rename com.bsiag.crm.client.core.marketing.targetgroup.TargetGroupSearchForm.MainBox.TabBox.LegalEntitySearchBox to CustomerSearchBox
+rename com.bsiag.crm.client.core.marketing.targetgroup.TargetGroupSearchForm#getLegalEntitySearchBox to getCustomerSearchBox
+# PersonPrivacyServerAdapter
+move com.bsiag.crm.server.core.person.PersonPrivacyServerAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonPrivacyServerAdapter to CustomerPrivacyServerAdapter
+move com.bsiag.crm.server.core.legalentity.LegalEntityPrivacyServerAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.LegalEntityPrivacyServerAdapter to CustomerPrivacyServerAdapter
+move com.bsiag.crm.server.core.company.companyprivacyserveradapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyPrivacyServerAdapter to CustomerPrivacyServerAdapter
+move com.bsiag.crm.server.core.company.CompanyBaseService#checkCompanyShortName to com.bsiag.crm.server.core.customer.CustomerBaseService
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#checkCompanyShortName to checkCustomerShortName
+move com.bsiag.crm.server.core.company.CompanyBaseService#isCompanyShortNameUnique to com.bsiag.crm.server.core.customer.CustomerBaseService
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#isCompanyShortNameUnique to isCustomerShortNameUnique
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setDirectoryPersonKey to setDirectoryCustomerKey
+move com.bsiag.crm.server.core.company.CompanyBaseService#checkCompanyNo to com.bsiag.crm.server.core.customer.CustomerBaseService
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#checkCompanyNo to checkCustomerNo
+move com.bsiag.crm.server.core.company.CompanyBaseService#isCompanyNoUnique to com.bsiag.crm.server.core.customer.CustomerBaseService
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#isCompanyNoUnique to isCustomerNoUnique
+#PersonRoleLookupCall
+rename com.bsiag.crm.shared.core.customer.role.PersonRoleLookupCall#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.PersonRoleLookupCall#setCompanyKey to setOrganizationCustomerKey
+# CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CustomerDepartmentAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CustomerPositionDescriptionAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CustomerFunctionLevelAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CustomerFunctionTypeAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CustomerDepartmentAttribute to CustomerCustomerDepartmentAttribute
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CustomerPositionDescriptionAttribute to CustomerCustomerPositionDescriptionAttribute
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CustomerFunctionLevelAttribute to CustomerCustomerFunctionLevelAttribute
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CustomerFunctionTypeAttribute to CustomerCustomerFunctionTypeAttribute
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.AddressCompanyAttributePart to AddressCustomerAttributePart
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.AddressCompanyAttribute to AddressCustomerAttribute
+move com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonFunctionFieldPart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLevelFieldPart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.PersonFunctionFieldPart to CustomerCustomerFunctionTypeAttributePart
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.PersonLevelFieldPart to CustomerCustomerFunctionLevelAttributePart
+# TargetPlanForm
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.CompanyKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.CompanyNoColumn to CustomerNoColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.CompanyNameColumn to CustomerNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.CompanyShortNameColumn to CustomerShortNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table#getCompanyKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table#getCompanyNoColumn to getCustomerNoColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table#getCompanyNameColumn to getCustomerNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table#getCompanyShortNameColumn to getCustomerShortNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.CompanyFocusMenu to CustomerFocusMenu
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.NewCompanyCompetitorMenu to NewCustomerCompetitorMenu
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.CompanyFocusButton
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm#getCompanyFocusButton to getCustomerFocusButton
+# PersonMarketingFolderPage
+rename com.bsiag.crm.client.core.marketing.PersonMarketingFolderPage to CustomerMarketingFolderPage
+rename com.bsiag.crm.shared.core.marketing.PersonMarketingFolderPageParam to CustomerMarketingFolderPageParam
+rename com.bsiag.crm.client.core.marketing.CompanyMarketingFolderPage to CustomerMarketingFolderPage
+rename com.bsiag.crm.shared.core.marketing.CompanyMarketingFolderPageParam to CustomerMarketingFolderPageParam
+rename com.bsiag.crm.client.core.marketing.CustomerMarketingFolderPage#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.marketing.action.PersonActionRecipientTablePage to CustomerActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.PersonActionRecipientTablePageParam to CustomerActionRecipientTablePageParam
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignClientDomain#createPersonMarketingFolderPage to createCustomerMarketingFolderPage
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createPersonActionRecipientTablePage to createCustomerActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getPersonActionRecipientTableData to getCustomerActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getPersonActionRecipientTableData to getCustomerActionRecipientTableData
+# delete CompanyMarketingFolderPage: "94661a7b-1a30-4e1c-9cb5-39f109a04946"
+# com.bsiag.crm.client.core.company.CompanyMarketingFolderPage
+# com.bsiag.crm.shared.core.company.CompanyMarketingFolderPageParam
+# com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyMarketingFolderPage
+# LegalEntitySharedDomain
+move com.bsiag.crm.shared.core.legalentity.LegalEntitySharedDomain#hasAssignableInterests to com.bsiag.crm.shared.core.customer.CustomerSharedDomain
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createAssignPartitionsFormNew to com.bsiag.crm.shared.core.customer.CustomerSharedDomain
+# delete LegalEntityDomain: 106390
+# com.bsiag.crm.shared.core.legalentity.LegalEntitySharedDomain
+# com.bsiag.crm.client.core.legalentity.LegalEntityClien1tDomain
+# LegalEntityBenefitTablePage
+rename com.bsiag.crm.client.core.business.benefit.LegalEntityBenefitTablePage to CustomerBenefitTablePage
+rename com.bsiag.crm.shared.core.business.benefit.LegalEntityBenefitTablePageParam to CustomerBenefitTablePageParam
+rename com.bsiag.crm.shared.core.business.benefit.IBenefitPageService#getLegalEntityBenefitTableData to getCustomerBenefitTableData
+rename com.bsiag.crm.server.core.business.benefit.BenefitPageService#getLegalEntityBenefitTableData to getCustomerBenefitTableData
+rename com.bsiag.crm.server.core.business.benefit.BenefitPageService.LegalEntityBenefitTablePageQuery to CustomerBenefitTablePageQuery
+rename com.bsiag.crm.client.core.business.benefit.LegalEntityBenefitTablePageTest to CustomerBenefitTablePageTest
+rename com.bsiag.crm.client.core.business.benefit.BenefitClientDomain#createLegalEntityBenefitTablePage to createCustomerBenefitTablePage
+rename com.bsiag.crm.shared.core.customer.code.CompanySegmentationLookupCall to CustomerSegmentationLookupCall
+rename com.bsiag.crm.client.core.customer.code.CompanySegmentationLookupCallTest to CustomerSegmentationLookupCallTest
+rename com.bsiag.crm.shared.core.customer.code.CompanyTypeTimemachineSharedHandler to CustomerTypeTimemachineSharedHandler
+rename com.bsiag.crm.client.core.business.benefit.BenefitForm.MainBox.TabBox.RoleBox.RoleTableField.Table.LegalEntityColumn to CustomerColumn
+
+# CompanyLegalEntityTablePageQuery
+move com.bsiag.crm.server.core.legalentity.LegalEntityPageService.CompanyLegalEntityTablePageQuery to com.bsiag.crm.server.core.customer.CustomerPageService
+move com.bsiag.crm.server.core.legalentity.LegalEntityPageService.PersonLegalEntityTablePageQuery to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.server.core.customer.CustomerPageService.CompanyLegalEntityTablePageQuery to CustomerCustomerTablePageQuery
+rename com.bsiag.crm.server.core.customer.CustomerPageService.PersonLegalEntityTablePageQuery to CustomerCustomerTablePageQuery
+move com.bsiag.crm.server.core.legalentity.LegalEntityPageService.BsiCustomerRelationSubQueryAlias to com.bsiag.crm.server.core.customer.CustomerPageService
+move com.bsiag.crm.shared.core.legalentity.ILegalEntityPageService#getCompanyLegalEntityTableData to com.bsiag.crm.shared.core.customer.CustomerPageService
+move com.bsiag.crm.shared.core.legalentity.ILegalEntityPageService#getPersonLegalEntityTableData to com.bsiag.crm.shared.core.customer.ICustomerPageService
+rename com.bsiag.crm.shared.core.customer.ICustomerPageService#getCompanyLegalEntityTableData to getCustomerCustomerTableData
+rename com.bsiag.crm.shared.core.customer.ICustomerPageService#getPersonLegalEntityTableData to getCustomerCustomerTableData
+move com.bsiag.crm.server.core.legalentity.LegalEntityPageService#getCompanyLegalEntityTableData to com.bsiag.crm.server.core.customer.CustomerPageService
+move com.bsiag.crm.server.core.legalentity.LegalEntityPageService#getPersonLegalEntityTableData to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.server.core.customer.CustomerPageService#getCompanyLegalEntityTableData to getCustomerCustomerTableData
+rename com.bsiag.crm.server.core.customer.CustomerPageService#getPersonLegalEntityTableData to getCustomerCustomerTableData
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createCompanyLegalEntityTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createPersonLegalEntityTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyLegalEntityTablePage to createCustomerCustomerTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonLegalEntityTablePage to createCustomerCustomerTablePage
+move com.bsiag.crm.shared.core.legalentity.AbstractLegalEntityTablePageParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CompanyLegalEntityTablePageParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.PersonLegalEntityTablePageParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.AbstractLegalEntityTablePageParam to CustomerCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.CompanyLegalEntityTablePageParam to CustomerCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.PersonLegalEntityTablePageParam to CustomerCustomerTablePageData
+move com.bsiag.crm.shared.core.legalentity.AbstractLegalEntityTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CompanyLegalEntityTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.PersonLegalEntityTablePageData to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.AbstractLegalEntityTablePageData to CustomerCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.CompanyLegalEntityTablePageData to CustomerCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.PersonLegalEntityTablePageData to CustomerCustomerTablePageData
+move com.bsiag.crm.client.core.legalentity.AbstractLegalEntityTablePage to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.legalentity.CompanyLegalEntityTablePage to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.legalentity.PersonLegalEntityTablePage to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractLegalEntityTablePage to CustomerCustomerTablePage
+rename com.bsiag.crm.client.core.customer.CompanyLegalEntityTablePage to CustomerCustomerTablePage
+rename com.bsiag.crm.client.core.customer.PersonLegalEntityTablePage to CustomerCustomerTablePage
+move com.bsiag.crm.client.core.legalentity.CompanyLegalEntityTablePageTest to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.legalentity.PersonLegalEntityTablePageTest to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyLegalEntityTablePageTest to CustomerCustomerTablePageTest
+rename com.bsiag.crm.client.core.customer.PersonLegalEntityTablePageTest to CustomerCustomerTablePageTest
+rename com.bsiag.crm.client.core.customer.CustomerCustomerTablePage.Table.RelationRoleColumn to RoleColumn
+
+# PersonRoleCompany and CompanyRolePerson
+# delete com.bsiag.crm.shared.core.company.ICompanyPageService#getPersonRoleCompanyTableData
+# delete com.bsiag.crm.server.core.company.CompanyPageService#getPersonRoleCompanyTableData
+# delete com.bsiag.crm.server.core.company.CompanyPageService.PersonRoleCompanyTablePageQuery
+# delete com.bsiag.crm.server.core.company.CompanyPageServiceServiceTest#getPersonRoleCompanyTableData
+# delete com.bsiag.crm.shared.core.customer.ICustomerPageService#getCompanyPersonTableData
+# delete com.bsiag.crm.server.core.customer.CustomerPageService#getCompanyPersonTableData
+# delete com.bsiag.crm.server.core.customer.CustomerPageService.CompanyRolePersonTablePageQuery
+# delete com.bsiag.crm.server.core.customer.CustomerPageServiceTest#getCompanyRolePersonTableData
+# delete com.bsiag.crm.server.core.legalentity.LegalEntityPageService
+# delete com.bsiag.crm.shared.core.legalentity.ILegalEntityPageService
+# delete com.bsiag.crm.client.core.person.CompanyRolePersonTablePage
+# delete com.bsiag.crm.client.core.person.CompanyRolePersonTablePageTest
+# delete com.bsiag.crm.shared.core.person.CompanyRolePersonTablePageData
+# delete com.bsiag.crm.shared.core.person.CompanyRolePersonTablePageParam
+# delete com.bsiag.crm.client.core.company.PersonRoleCompanyTablePage
+# delete com.bsiag.crm.client.core.company.PersonRoleCompanyTablePageTest
+# delete com.bsiag.crm.shared.core.company.PersonRoleCompanyTablePageData
+# delete com.bsiag.crm.shared.core.company.PersonRoleCompanyTablePageParam
+# delete com.bsiag.crm.client.core.company.CompanyClientDomain#createPersonRoleCompanyTablePage
+# delete com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreatePersonRoleCompanyTablePage
+# delete com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyRolePersonTablePage
+# delete com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateCompanyRolePersonTablePage
+
+# AbstractCaseTablePage
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseTablePage.Table.LegalEntityKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseTablePage.Table#getLegalEntityKeyColumn to getCustomerKeyColumn
+
+# CompanyFolderPage
+rename com.bsiag.crm.client.core.communicationcaseframe.wizard.CommunicationCaseFrameNodePage#reloadIdentifiedLegalEntityAndCases to reloadIdentifiedCustomersAndCases
+rename com.bsiag.crm.shared.core.customer.ICustomerPageService#getCompanyFolderPageParams to getRelatedCustomerFolderPageParams
+rename com.bsiag.crm.server.core.customer.CustomerPageService#getCompanyFolderPageParams to getRelatedCustomerFolderPageParams
+# delete com.bsiag.crm.client.core.company.CompanyClientDomain#createFolderPage
+# delete com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyFolderPage
+# delete com.bsiag.crm.client.core.company.CompanyClientDomain#createNewsfeedFolderPage
+# delete com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateCompanyFolderPage
+# delete com.bsiag.crm.client.core.company.CompanyFolderPage
+# delete com.bsiag.crm.shared.core.company.CompanyFolderPageParam
+
+# LegalEntityRelationBenefitTablePage
+rename com.bsiag.crm.client.core.business.benefit.LegalEntityRelationBenefitTablePage to CustomerRelationBenefitTablePage
+rename com.bsiag.crm.client.core.business.benefit.LegalEntityRelationBenefitTablePageTest to CustomerRelationBenefitTablePageTest
+rename com.bsiag.crm.shared.core.business.benefit.LegalEntityRelationBenefitTablePageData to CustomerRelationBenefitTablePageData
+rename com.bsiag.crm.shared.core.business.benefit.LegalEntityRelationBenefitTablePageParam to CustomerRelationBenefitTablePageParam
+rename com.bsiag.crm.shared.core.business.benefit.IBenefitPageService#getLegalEntityRelationBenefitTableData to getCustomerRelationBenefitTableData
+rename com.bsiag.crm.server.core.business.benefit.BenefitPageService#getLegalEntityRelationBenefitTableData to getCustomerRelationBenefitTableData
+rename com.bsiag.crm.server.core.business.benefit.BenefitPageService.LegalEntityRelationBenefitTablePageQuery to CustomerRelationBenefitTablePageQuery
+rename com.bsiag.crm.client.core.business.benefit.BenefitClientDomain#createLegalEntityRelationBenefitTablePage to createCustomerRelationBenefitTablePage
+
+# TargetGroupLegalEntityBuilderParts
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractLegalEntityImportFieldPart to AbstractCustomerImportFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractCustomerImportFieldPart#getLegalEntityKey0JoinAttribute to getCustomerKeyJoinAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractAllowedChannelFieldPart#getLegalEntityKeyJoinAttribute to getCustomerKeyJoinAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractLegalEntityNameFieldPart to AbstractCustomerNameFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractCustomerNameFieldPart#getLegalEntityKey0Attribute to getCustomerKeyAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractLegalEntityCityZipCodeCountryFormPart to AbstractCustomerCityZipCodeCountryFormPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractTargetGroupBusinessByCustomerFormPart#getCustomerBusinessLegalEntity to getCustomerBusinessRole
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupLegalEntityBuilderParts to TargetGroupCustomerBuilderParts
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupCustomerBuilderParts.ITargetGroupLegalEntityEntityPart to ITargetGroupCustomerEntityPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupCustomerBuilderParts.AbstractTargetGroupLegalEntityEntityPart to AbstractTargetGroupCustomerEntityPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupCustomerBuilderParts.ImportFieldPart#getLegalEntityKey0JoinAttribute to getCustomerKeyJoinAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupCustomerBuilderParts.TargetGroupLegalEntityInterestFieldPart to TargetGroupCustomerInterestFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.ITargetGroupBusinessEntityPart#getCustomerBusinessLegalEntity to getCustomerBusinessRole
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.AbstractTargetGroupBusinessEntityPart#getCustomerBusinessLegalEntity to getCustomerBusinessRole
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityImportFieldPart to CustomerImportFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.CustomerImportFieldPart#getLegalEntityKey0JoinAttribute to getCustomerKeyJoinAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityAllowedChannelFieldPart to CustomerAllowedChannelFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.CustomerAllowedChannelFieldPart#getLegalEntityKeyJoinAttribute to getCustomerKeyJoinAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityLastCommunicationFromToFormPart to CustomerLastCommunicationFromToFormPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityLastTaskFromToFormPart to CustomerLastTaskFromToFormPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityNameFieldPart to CustomerNameFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.CustomerNameFieldPart#getLegalEntityKey0Attribute to getCustomerKeyAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupCustomerBuilderParts.NameFieldPart#getLegalEntityKey0Attribute to getCustomerKeyAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupCustomerBuilderParts.TargetGroupLegalEntityAdvisorPart to TargetGroupCustomerAdvisorPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityCityZipCodeCountryFormPart to CustomerCityZipCodeCountryFormPart
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.PotentialAnalysisSelectionQueryHelper.AbstractBusinessPotentialAnalysisRecipientSelectionBaseQuery#getCustomerBusinessLegalEntity to getCustomerBusinessRole
+
+# AbstractDocumentRecipientLookupBaseQuery
+rename com.bsiag.crm.server.core.configuration.docengine.AbstractDocumentSenderRecipientServerDomainKeyAdapter.DocumentPersonRecipientLookupQuery to DocumentCustomerRecipientLookupQuery
+rename com.bsiag.crm.server.core.configuration.docengine.AbstractDocumentSenderRecipientServerDomainKeyAdapter.DocumentCompanyRecipientLookupQuery to DocumentCustomerRecipientLookupQuery
+rename com.bsiag.crm.server.core.configuration.docengine.AbstractDocumentSenderRecipientServerDomainKeyAdapter.DocumentCustomerRecipientLookupQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.configuration.docengine.AbstractDocumentSenderRecipientServerDomainKeyAdapter.DocumentCustomerRecipientLookupQuery#getCompany to getCustomer
+
+# AllDocumentTablePage
+move com.bsiag.crm.client.core.company.CompanyDocumentSearchClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyDocumentSearchClientDomainKeyAdapter to CustomerDocumentSearchClientDomainKeyAdapter
+rename com.bsiag.crm.client.core.customer.PersonDocumentSearchClientDomainKeyAdapter to CustomerDocumentSearchClientDomainKeyAdapter
+move com.bsiag.crm.server.core.person.PersonDocumentSearchServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.CompanyDocumentSearchServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonDocumentSearchServerDomainKeyAdapter to CustomerDocumentSearchServerDomainKeyAdapter
+rename com.bsiag.crm.server.core.customer.CompanyDocumentSearchServerDomainKeyAdapter to CustomerDocumentSearchServerDomainKeyAdapter
+rename com.bsiag.crm.server.core.customer.CustomerDocumentSearchServerDomainKeyAdapter#execCreatePersonContribution to execCreateCustomerContribution
+rename com.bsiag.crm.server.core.customer.CustomerDocumentSearchServerDomainKeyAdapter#execCreateCompanyContribution to execCreateCustomerContribution
+
+# Person and CompanyAddressLoader
+move com.bsiag.crm.server.core.company.ICompanyAddressLoader to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.CompanyAddressLoader to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.IPersonAddressLoader to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.PersonAddressLoader to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.ICompanyAddressLoader to ICustomerAddressLoader
+rename com.bsiag.crm.server.core.customer.CompanyAddressLoader to CustomerAddressLoader
+rename com.bsiag.crm.server.core.customer.IPersonAddressLoader to ICustomerAddressLoader
+rename com.bsiag.crm.server.core.customer.PersonAddressLoader to CustomerAddressLoader
+
+# ProcessDefinitionForwardingForm
+rename com.bsiag.crm.client.core.process.ProcessDefinitionForwardingForm.MainBox.GroupBox.CompanyField to OrganizationField
+rename com.bsiag.crm.client.core.process.ProcessDefinitionForwardingForm#getCompanyField to getOrganizationField
+rename com.bsiag.crm.client.core.process.IProcessDefinitionForwardingForm#getCompanyField to getOrganizationField
+
+# DefaultGraphBuilder
+rename com.bsiag.crm.server.graph.model.DefaultGraphBuilder#addCompanyPerson to addMainSubCustomer
+
+#PersonNewsfeedAdapter
+rename com.bsiag.crm.server.core.person.PersonNewsfeedEntityAdapter to CustomerNewsfeedEntityAdapter
+move com.bsiag.crm.server.core.person.CustomerNewsfeedEntityAdapter to com.bsiag.crm.server.core.customer
+
+rename com.bsiag.crm.server.core.persistence.htypes.IDomainKeyUserType to IDomainKeyJdbcType
+
+# Customer TablePage and SearchForm Params
+rename com.bsiag.crm.shared.core.customer.CustomerChooseTablePageParam#getCompanyKey to getRelatedCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerChooseTablePageParam#setCompanyKey to setRelatedCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerSearchFormParam#getSearchCompanyKey to getSearchRelatedCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerSearchFormParam#setSearchCompanyKey to setSearchRelatedCustomerKey
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanySmartFieldPart to RelatedCustomerSmartFieldPart
+
+# CommunicationCaseFramePageService
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFramePageService.ContactCenterInboxTablePageCommunicationCaseFrameSubQuery#getIdentifiedCompany to getIdentifiedContextCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFramePageService.ContactCenterInboxTablePageCommunicationCaseFrameSubQuery#getIdentifiedPerson to getIdentifiedPrimaryCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFramePageService.ContactCenterInboxTablePageCasesSubQuery#getCompanyCaseInput to getOrganizationCaseInput
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFramePageService.ContactCenterInboxTablePageCasesSubQuery#getIdentifiedCompany to getIdentifiedOrganization
+
+# Organiser -> Organizer
+rename com.bsiag.crm.client.core.employee.course.CourseForm.MainBox.GroupBox.OrganiserField to OrganizerField
+rename com.bsiag.crm.client.core.employee.course.CourseForm#getOrganiserField to getOrganizerField
+rename com.bsiag.crm.client.core.employee.course.AbstractCourseTablePage.Table.OrganiserColumn to OrganizerColumn
+rename com.bsiag.crm.client.core.employee.course.AbstractCourseTablePage.Table#getOrganiserColumn to getOrganizerColumn
+rename com.bsiag.crm.client.core.employee.course.CourseSearchForm.MainBox.TabBox.SimpleBox.OrganiserField to OrganizerField
+rename com.bsiag.crm.client.core.employee.course.CourseSearchForm#getOrganiserField to getOrganizerField
+rename com.bsiag.crm.client.core.employee.report.CourseReportSearchForm.MainBox.TabBox.SimpleBox.OrganiserField to OrganizerField
+rename com.bsiag.crm.client.core.employee.report.CourseReportSearchForm#getOrganiserField to getOrganizerField
+
+# Cleanup
+# delete com.bsiag.crm.client.core.customer.OwnCustomerTablePage.Table.NewRelationMenu / "9aac9dce-0987-4c85-a1bb-2cd104e97614"
+# delete com.bsiag.crm.client.core.customer.OwnCustomerTablePage.NewRelationSubMenu / "97d307b5-9903-43b5-9abc-a057d78c7993"
+
+# delete com.bsiag.crm.server.core.company.CompanyBaseService#getCompanyPersons
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getNonDisplayNameCompanyKeys to getNonDisplayNameCustomerKeys
+# delete com.bsiag.crm.server.core.customer.CustomerBaseService#getOrganizationDisplayNames (is moved to CustomerNamingDataBuilder)
+# delete com.bsiag.crm.server.core.customer.CustomerBaseService#getAddressDisplayName (is moved to CustomerNamingDataBuilder)
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getPersonKeysForCompany to getRelatedCustomerKeys
+rename com.bsiag.crm.server.core.process.CaseSupportService#getCompanyLinks to getRelatedCustomerLinks
+rename com.bsiag.crm.shared.core.process.ICaseSupportService#getCompanyLinks to getRelatedCustomerLinks
+rename com.bsiag.crm.server.core.customer.interest.InterestPageService.CustomerInterestTablePageBaseQuery#getLegalEntityInterest to getCustomerInterest
+
+# DocumentSearchForm
+# delete com.bsiag.crm.client.core.document.DocumentSearchForm.MainBox.TabBox.SimpleBox.EntityTypeField
+# delete com.bsiag.crm.client.core.document.DocumentSearchForm#getEntityTypeField
+rename com.bsiag.crm.client.core.document.DocumentSearchForm.MainBox.TabBox.SimpleBox.EntityObjectField to CustomerField
+rename com.bsiag.crm.client.core.document.DocumentSearchForm#getEntityObjectField to getCustomerField
+
+# Rename course permissions
+rename com.bsiag.crm.shared.core.employee.course.ReadCoursePersonPermission to ReadCourseCustomerPermission
+rename com.bsiag.crm.shared.core.employee.course.CreateCoursePersonPermission to CreateCourseCustomerPermission
+rename com.bsiag.crm.shared.core.employee.course.DeleteCoursePersonPermission to DeleteCourseCustomerPermission
+rename com.bsiag.crm.shared.core.employee.course.UpdateCourseQuestionPersonPermission to UpdateCourseQuestionCustomerPermission
+
+# gender and salutation
+move com.bsiag.crm.shared.core.person.PersonGenderCodeType to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.PersonSalutationTypeCodeType to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonGenderCodeType to CustomerGenderCodeType
+rename com.bsiag.crm.shared.core.customer.PersonSalutationTypeCodeType to CustomerSalutationTypeCodeType
+rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain.PersonGenderFieldLogic to CustomerGenderFieldLogic
+rename com.bsiag.crm.server.core.process.PhoneCorrespondenceBaseService#getPersonString to getCustomerString
+rename com.bsiag.crm.db.migration.core.schema.AbstractCoreInitBaseData#insertPersonSalutations to insertCustomerSalutations
+rename com.bsiag.crm.db.migration.core.schema.AbstractCoreInitBaseData#insertPersonCustomerTypeCodes to insertCustomerTypeCodes
+rename com.bsiag.crm.client.core.doctemplate.itemtemplate.AbstractTestElectronicalMessageForm.MainBox.GroupBox.TestLegalEntityField to TestCustomerField
+rename com.bsiag.crm.client.core.doctemplate.itemtemplate.AbstractTestElectronicalMessageForm#getTestLegalEntityField to getTestCustomerField
+
+rename com.bsiag.crm.shared.core.doctemplate.common.VariableDescriptorGroupNode#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.common.VariableDescriptorGroupNode#setPersonKey to setCustomerKey
+rename com.bsiag.crm.server.core.doctemplate.extension.RecipientPersonVariableExtension to RecipientCustomerVariableExtension
+
+delete com.bsiag.crm.shared.core.doctemplate.TemplateData
+delete com.bsiag.crm.shared.core.doctemplate.DocumentEnum
+rename com.bsiag.crm.server.core.doctemplate.DocTemplateSupportService.loadSideBarFilesImpl to loadDocumentsOfEntity
+rename com.bsiag.crm.client.core.doctemplate.officeaddin.AbstractDocTemplateAddInFileBox.DocumentTreeField.ReportNode to DocTemplateNode
+rename com.bsiag.crm.client.core.doctemplate.officeaddin.AbstractDocTemplateAddInFileBox.DocumentTreeField.ContributedReportNode to DocTemplateNode
+
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseTablePage.Table.StartWizardMenu to StartWizardForCaseMenu
+rename com.bsiag.crm.client.core.socialmedia.AbstractSocialMediaItemTable.CaseMenu.StartWizardMenu to StartWizardForCaseMenu
+rename com.bsiag.crm.client.core.socialmedia.calendar.AbstractSocialMediaPostProvider.StartWizardMenu to StartWizardForCaseMenu
+rename com.bsiag.crm.client.core.communication.CommunicationMenuAdapter.StartWizardFromCommunicationMenu to StartCommunicationCaseFrameFormMenu
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationTablePage.Table.StartWizardMenu to StartCommunicationCaseFrameFormMenu
+
+# QuickCaptureForm
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#getPersonKey to getPersonCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#setPersonKey to setPersonCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#autoDetectCompany to autoDetectOrganization
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#getCompanyShortName to getOrganizationShortName
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#getCompanyName1 to getOrganizationName1
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#getCompanyName2 to getOrganizationName2
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#getCompanyName3 to getOrganizationName3
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#isCompanyShortNameSaveNeeded to isOrganizationShortNameSaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#isCompanyName1SaveNeeded to isOrganizationName1SaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#isCompanyName2SaveNeeded to isOrganizationName2SaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#isCompanyName3SaveNeeded to isOrganizationName3SaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#CUSTOM_PROPERTY_PERSON_KEY to CUSTOM_PROPERTY_PERSON_CUSTOMER_KEY
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#CUSTOM_PROPERTY_COMPANY_KEY to CUSTOM_PROPERTY_ORGANIZATION_CUSTOMER_KEY
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#getPersonKey to getPersonCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#setPersonKey to setPersonCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#autoDetectCompany to autoDetectOrganization
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#linkToCompany to linkToOrganization
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#getCompanyShortName to getOrganizationShortName
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#getCompanyName1 to getOrganizationName1
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#getCompanyName2 to getOrganizationName2
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#getCompanyName3 to getOrganizationName3
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#isCompanyShortNameSaveNeeded to isOrganizationShortNameSaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#isCompanyName1SaveNeeded to isOrganizationName1SaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#isCompanyName2SaveNeeded to isOrganizationName2SaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#isCompanyName3SaveNeeded to isOrganizationName3SaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table.CompanyColumn to OrganizationColumn
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table.PersonKeyColumn to PersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table#getCompanyColumn to getOrganizationColumn
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table#getPersonKeyColumn to getPersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.FieldGroup.CompanyNameAndLogoSequenceBox to OrganizationNameAndLogoSequenceBox
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.FieldGroup.OrganizationNameAndLogoSequenceBox.CompanyNameField to CustomerNameField
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.FieldGroup.OrganizationNameAndLogoSequenceBox.CompanyShortNameField to OrganizationShortNameField
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table.EditCompanyMenu to EditOrganizationMenu
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureWizard#isAnyCompanyFieldFilled to isAnyOrganizationFieldFilled
+rename com.bsiag.crm.shared.core.quickcapture.IQuickCaptureProcessService#linkToCompany to linkToOrganization
+rename com.bsiag.crm.server.core.quickcapture.QuickCaptureProcessService#linkToCompany to linkToOrganization
+rename com.bsiag.crm.server.core.quickcapture.QuickCaptureBaseService#linkToCompany to linkToOrganization
+rename com.bsiag.crm.shared.core.quickcapture.IQuickCaptureProcessService#autoStoreCompany to autoStoreOrganization
+rename com.bsiag.crm.server.core.quickcapture.QuickCaptureProcessService#autoStoreCompany to autoStoreOrganization
+rename com.bsiag.crm.server.core.quickcapture.QuickCaptureBaseService#autoStoreCompany to autoStoreOrganization
+rename com.bsiag.crm.server.core.quickcapture.QuickCaptureBaseService#findCompanies to findOrganizations
+rename com.bsiag.crm.server.core.quickcapture.QuickCaptureBaseService#fillCompanyData to fillOrganizationData
+rename com.bsiag.crm.shared.core.common.field.EmailProposalLookupCall#addCompanyName to addOrganizationName
+rename com.bsiag.crm.shared.core.common.field.EmailProposalLookupCall#getCompanyNames to getOrganizationNames
+rename com.bsiag.crm.shared.core.common.field.EmailProposalLookupCall#setCompanyNames to setOrganizationNames
+rename com.bsiag.crm.shared.core.common.field.EmailProposalData#getCompanyNames to getOrganizationNames
+rename com.bsiag.crm.shared.core.common.field.EmailProposalData#setCompanyNames to setOrganizationNames
+rename com.bsiag.crm.shared.core.common.field.EmailProposalData#addCompanyName to addOrganizationName
+# CompanyEmailPrefixParameter
+move com.bsiag.crm.shared.core.company.CompanyEmailPrefixParameter to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyEmailPrefixParameter to OrganizationEmailPrefixParameter
+
+# AbstractCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table.LastNameColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table#getLastNameColumn to getPrimaryCustomerColumn
+#delete com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table.FirstNameColumn
+#delete com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table#getFirstNameColumn
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table.CompanyColumn to ContextCustomerColumn
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table#getCompanyColumn to getContextCustomerColumn
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table.PersonKeyColumn to PrimaryCustomerKeyColumn
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table#getPersonKeyColumn to getPrimaryCustomerKeyColumn
+rename com.bsiag.crm.client.core.communication.ReactionCompanyPersonCommunicationReactionTablePage.Table.LastNameColumnEx to PrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCompanyPersonCommunicationReactionTablePage.Table.CompanyColumnEx to ContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionCompanyPersonCommunicationReactionTablePage.Table.FirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCompanyPersonCommunicationReactionTablePage.Table#getLastNameColumnEx to getPrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCompanyPersonCommunicationReactionTablePage.Table#getCompanyColumnEx to getContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionCompanyPersonCommunicationReactionTablePage.Table#getFirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCustomerOnlyCommunicationReactionTablePage.Table.LastNameColumnEx to PrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCustomerOnlyCommunicationReactionTablePage.Table.CompanyColumnEx to ContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionCustomerOnlyCommunicationReactionTablePage.Table.FirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCustomerOnlyCommunicationReactionTablePage.Table#getLastNameColumnEx to getPrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCustomerOnlyCommunicationReactionTablePage.Table#getCompanyColumnEx to getContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionCustomerOnlyCommunicationReactionTablePage.Table#getFirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionLegalEntityCommunicationReactionTablePage.Table.LastNameColumnEx to PrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionLegalEntityCommunicationReactionTablePage.Table.CompanyColumnEx to ContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionLegalEntityCommunicationReactionTablePage.Table.FirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionLegalEntityCommunicationReactionTablePage.Table#getLastNameColumnEx to getPrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionLegalEntityCommunicationReactionTablePage.Table#getCompanyColumnEx to getContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionLegalEntityCommunicationReactionTablePage.Table#getFirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionPersonCompanyCommunicationReactionTablePage.Table.LastNameColumnEx to PrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionPersonCompanyCommunicationReactionTablePage.Table.CompanyColumnEx to ContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionPersonCompanyCommunicationReactionTablePage.Table.FirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionPersonCompanyCommunicationReactionTablePage.Table#getLastNameColumnEx to getPrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionPersonCompanyCommunicationReactionTablePage.Table#getCompanyColumnEx to getContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionPersonCompanyCommunicationReactionTablePage.Table#getFirstNameColumnEx
+
+# AddressRecipientBean
+rename com.bsiag.crm.shared.core.address.AddressRecipientBean#setCompanyRecipient to setOrganizationRecipient
+rename com.bsiag.crm.shared.core.address.AddressRecipientBean#isCompanyRecipient to isOrganizationRecipient
+
+# PersonInNetworkLookupCall
+rename com.bsiag.crm.shared.core.customer.targetplan.PersonInNetworkLookupCall to RelatedCustomerLookupCall
+rename com.bsiag.crm.server.core.customer.targetplan.PersonInNetworkLookupService to RelatedCustomerLookupService
+
+# PIMSynchronizationService
+com.bsiag.crm.server.core.groupware.pim.PIMSynchronizationService#addPersonsWithCompanyRelationSql to addAdvisedCustomer
+com.bsiag.crm.server.core.groupware.pim.PIMSynchronizationService#addPersonsWithPersonRelationSql to addRelatedCustomer
+com.bsiag.crm.server.core.groupware.pim.PIMSynchronizationService#addInternalPersonsSql to addInternalPersons
+
+# DependentCodes
+rename com.bsiag.crm.shared.core.configuration.code.dependent.IDependentCodeType to IUidDependentCodeType
+rename com.bsiag.crm.shared.core.configuration.code.dependent.AbstractDependentCodeType to AbstractUidDependentCodeType
+rename com.bsiag.crm.shared.core.configuration.code.dependent.DependentCode to UidDependentCode
+rename com.bsiag.crm.server.core.configuration.code.dependent.DependentCodeTransferHandler to UidDependentCodeTransferHandler
+rename com.bsiag.crm.shared.core.test.configuration.code.dependent.DependentCodeTestDataProvider to UidDependentCodeTestDataProvider
+rename com.bsiag.crm.shared.core.test.configuration.code.dependent.DependentCodeTestData to UidDependentCodeTestData
+rename com.bsiag.crm.shared.core.configuration.code.dependent.DependentCodeRow to UidDependentCodeRow
+rename com.bsiag.crm.server.core.configuration.code.dependent.DependentCodeBaseService to UidDependentCodeBaseService
+rename com.bsiag.crm.shared.core.configuration.code.dependent.IDependentCodeProcessService to IUidDependentCodeProcessService
+rename com.bsiag.crm.server.core.configuration.code.dependent.DependentCodeProcessService to UidDependentCodeProcessService
+rename com.bsiag.crm.shared.core.configuration.code.dependent.DependentCodeFormParam to UidDependentCodeFormParam
+rename com.bsiag.crm.client.core.configuration.code.dependent.DependentCodeFormTest to UidDependentCodeFormTest
+rename com.bsiag.crm.shared.core.configuration.code.dependent.DependentCodeFormData to UidDependentCodeFormData
+rename com.bsiag.crm.client.core.configuration.code.dependent.DependentCodeForm to UidDependentCodeForm
+rename com.bsiag.crm.server.core.configuration.attribute.AttributeDependentCodeTransferHandler to AttributeUidDependentCodeTransferHandler
+rename com.bsiag.crm.shared.core.configuration.attribute.AttributeDependentCodeRow to AttributeUidDependentCodeRow
+rename com.bsiag.crm.shared.core.configuration.attribute.IAttributeDependentCodeProcessService to IAttributeUidDependentCodeProcessService
+rename com.bsiag.crm.server.core.configuration.attribute.AttributeDependentCodeProcessService to AttributeUidDependentCodeProcessService
+rename com.bsiag.crm.client.core.configuration.attribute.AttributeDependentCodeFormTest to AttributeUidDependentCodeFormTest
+rename com.bsiag.crm.shared.core.configuration.attribute.AttributeDependentCodeFormParam to AttributeUidDependentCodeFormParam
+rename com.bsiag.crm.shared.core.configuration.attribute.AttributeDependentCodeFormData to AttributeUidDependentCodeFormData
+rename com.bsiag.crm.client.core.configuration.attribute.AttributeDependentCodeForm to AttributeUidDependentCodeForm
+rename com.bsiag.crm.client.core.configuration.attribute.AttributeDependentCodeCreateParam to AttributeUidDependentCodeCreateParam
+rename com.bsiag.crm.shared.core.configuration.code.dependent.AttributeDependentTimemachineSharedHandler to AttributeUidDependentTimemachineSharedHandler
+rename com.bsiag.crm.server.core.configuration.attribute.AttributeDependentCodeBaseService to AttributeUidDependentCodeBaseService
+rename com.bsiag.crm.shared.core.configuration.code.dependent.IDependentCode to IUidDependentCode
+
+rename com.bsiag.crm.shared.core.marketing.action.ActionAddressingMultipleAddressesCodeType to ActionAddressingConflictCodeType
+
+# change data capture
+rename jpa com.bsiag.crm.server.changedatacapture.entities.BsiPublish to BsiChangePublish
+rename com.bsiag.crm.server.changedatacapture.entities.IChangePublishDbTriggerSupport to IPublishDbTriggerSupport
+rename com.bsiag.crm.server.core.changedatacapture.ChangesPublishDbTriggerSupport to ChangePublishDbTriggerSupport
+rename com.bsiag.crm.server.changedatacapture.entities.PublishDbTriggerManagerService to ChangePublishDbTriggerManagerService
+rename com.bsiag.crm.db.migration.MigrationUtility#createPublishLogTriggers to createChangePublishTriggers
+rename com.bsiag.crm.db.migration.MigrationUtility#installPublishLogTriggers to installChangePublishTriggers
+rename com.bsiag.crm.db.ddl.IDDL#getPublishTriggerNames to getChangePublishTriggerNames
+rename com.bsiag.crm.db.ddl.IDDL#createPublishLogTriggers to createChangePublishTriggers
+rename com.bsiag.crm.persistence.IJPAAdminService#createPublishLogTrigger to createChangePublishTrigger
+rename com.bsiag.crm.persistence.IJPAAdminService#getPublishTriggerNames to getChangePublishTriggerNames
+rename com.bsiag.crm.server.core.textsearch.job.CleanupPublishTableJob to CleanupChangePublishTableJob
+rename com.bsiag.crm.shared.core.textsearch.PublishLogLifetimeMinutesParameter to ChangePublishLifetimeMinutesParameter
+
+
+rename com.bsiag.crm.api.data.advisor.AdvisorDo#getPersonTeamRole to getCustomerTeamRole
+rename com.bsiag.crm.api.data.advisor.AdvisorDo#setPersonTeamRole to setCustomerTeamRole
+rename com.bsiag.crm.api.data.business.BusinessDo#getCustomerLegalEntityId to getCustomerId
+rename com.bsiag.crm.api.data.business.BusinessDo#setCustomerLegalEntityId to setCustomerId
+rename com.bsiag.crm.api.data.common.PersonTeamRoleDo#getPersonId to getCustomerId
+rename com.bsiag.crm.api.data.common.PersonTeamRoleDo#setPersonId to setCustomerId
+rename com.bsiag.crm.api.data.common.PersonTeamRoleDo to CustomerTeamRoleDo
+rename com.bsiag.crm.api.data.communication.CommunicationDo#getPersonId to getCustomerId
+rename com.bsiag.crm.api.data.communication.CommunicationDo#setPersonId to setCustomerId
+rename com.bsiag.crm.api.data.communication.CommunicationDo#getCompanyId to getContextCustomerId
+rename com.bsiag.crm.api.data.communication.CommunicationDo#setCompanyId to setContextCustomerId
+rename com.bsiag.crm.api.data.communication.CommunicationParticipantDo#getPersonTeamRole to getCustomerTeamRole
+rename com.bsiag.crm.api.data.communication.CommunicationParticipantDo#setPersonTeamRole to setCustomerTeamRole
+# delete com.bsiag.crm.api.data.company.CompanyDo
+# delete com.bsiag.crm.api.data.company.CompanyInclude
+# delete com.bsiag.crm.api.data.company.CompanyQuery
+rename com.bsiag.crm.api.data.company.person.CompanyPersonRoleDo to CustomerCustomerDo
+move com.bsiag.crm.api.data.company.person.CustomerCustomerDo to com.bsiag.crm.api.data.customer.role
+rename com.bsiag.crm.api.data.person.PersonDo#m_personNo to m_customerNo
+rename com.bsiag.crm.api.data.person.PersonDo#getPersonNo to getCustomerNo
+rename com.bsiag.crm.api.data.person.PersonDo#setPersonNo to setCustomerNo
+rename com.bsiag.crm.api.data.person.PersonDo#getFirstName to getName2
+rename com.bsiag.crm.api.data.person.PersonDo#setFirstName to setName2
+rename com.bsiag.crm.api.data.person.PersonDo#getLastName to getName1
+rename com.bsiag.crm.api.data.person.PersonDo#setLastName to setName1
+rename com.bsiag.crm.api.data.person.PersonDo#getPortrait to getImage
+rename com.bsiag.crm.api.data.person.PersonDo#setPortrait to setImage
+rename com.bsiag.crm.api.data.person.PersonDo#getCompanyPersonRoles to getCustomerCustomers
+rename com.bsiag.crm.api.data.person.PersonDo#setCompanyPersonRoles to setCustomerCustomers
+rename com.bsiag.crm.api.data.person.PersonDo to CustomerDo
+move com.bsiag.crm.api.data.person.CustomerDo to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.person.PersonInclude#PORTRAIT to IMAGE
+rename com.bsiag.crm.api.data.person.PersonInclude#COMPANY_PERSON_ROLES to CUSTOMER_CUSTOMERS
+rename com.bsiag.crm.api.data.person.PersonInclude#includePortrait to includeImage
+rename com.bsiag.crm.api.data.person.PersonInclude#includeCompanyPersonRoles to includeCustomerCustomers
+rename com.bsiag.crm.api.data.person.PersonInclude#isCompanyPersonRolesIncluded to isCustomerCustomersIncluded
+rename com.bsiag.crm.api.data.person.PersonInclude to CustomerInclude
+move com.bsiag.crm.api.data.person.CustomerInclude to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.person.PersonQuery to CustomerQuery
+move com.bsiag.crm.api.data.person.CustomerQuery to com.bsiag.crm.api.data.customer
+# delete com.bsiag.crm.api.data.company.CompanyResponse
+rename com.bsiag.crm.api.data.person.PersonResponse to CustomerResponse
+move com.bsiag.crm.api.data.person.CustomerResponse to com.bsiag.crm.api.data.customer
+# delete com.bsiag.crm.api.data.company.CompanyResult
+rename com.bsiag.crm.api.data.person.PersonResult to CustomerResult
+move com.bsiag.crm.api.data.person.CustomerResult to com.bsiag.crm.api.data.customer
+move com.bsiag.crm.api.data.person.PortalIdentityDo to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.company.person.CustomerRoleCodeDo#isUseForDisplayName to isUseForSubDesignation
+rename com.bsiag.crm.api.data.company.person.CustomerRoleCodeDo#setUseForDisplayName to setUseForSubDesignation
+move com.bsiag.crm.api.data.company.person.CustomerRoleCodeDo to com.bsiag.crm.api.data.customer.role
+rename com.bsiag.crm.api.data.document.DocumentDo#getCreationPersonId to getCreationCustomerId
+rename com.bsiag.crm.api.data.document.DocumentDo#setCreationPersonId to setCreationCustomerId
+rename com.bsiag.crm.api.data.employee.EmployeeDo#getPersonId to getCustomerId
+rename com.bsiag.crm.api.data.employee.EmployeeDo#setPersonId to setCustomerId
+rename com.bsiag.crm.api.data.employee.EmployeeDo#getOfficeCompanyId to getOfficeCustomerId
+rename com.bsiag.crm.api.data.employee.EmployeeDo#setOfficeCompanyId to setOfficeCustomerId
+rename com.bsiag.crm.api.data.employee.EmployeeDo#getPerson to getCustomer
+rename com.bsiag.crm.api.data.employee.EmployeeDo#setPerson to setCustomer
+rename com.bsiag.crm.api.data.employee.EmployeeInclude#PERSON to CUSTOMER
+rename com.bsiag.crm.api.data.employee.EmployeeInclude#getPersonInclude to getCustomerInclude
+rename com.bsiag.crm.api.data.employee.EmployeeInclude#includePerson to includeCustomer
+rename com.bsiag.crm.api.data.employee.EmployeeInclude#isPersonIncluded to isCustomerIncluded
+# delete com.bsiag.crm.api.data.legalentity.ILegalEntityDo
+rename com.bsiag.crm.api.data.mom.ICrmDataMomDestinations#CHANGES_PERSON_TOPIC to CHANGES_CUSTOMER_TOPIC
+rename com.bsiag.crm.api.data.mom.ICrmDataMomDestinations#ChangesPersonTopic to ChangesCustomerTopic
+rename com.bsiag.crm.api.data.process.pcase.CaseDo#getInputLegalEntityId to getInputCustomerId
+rename com.bsiag.crm.api.data.process.pcase.CaseDo#setInputLegalEntityId to setInputCustomerId
+rename com.bsiag.crm.api.data.responsible.ResponsibleDo#getPersonTeamRole to getCustomerTeamRole
+rename com.bsiag.crm.api.data.responsible.ResponsibleDo#setPersonTeamRole to setCustomerTeamRole
+rename com.bsiag.crm.api.data.selfservice.SelfServiceProcessDo#getPersonId to getCustomerId
+rename com.bsiag.crm.api.data.selfservice.SelfServiceProcessDo#setPersonId to setCustomerId
+rename com.bsiag.crm.api.data.task.TaskDo#getCompanyId to getContextCustomerId
+rename com.bsiag.crm.api.data.task.TaskDo#setCompanyId to setContextCustomerId
+rename com.bsiag.crm.api.data.task.TaskDo#getPersonId to getCustomerId
+rename com.bsiag.crm.api.data.task.TaskDo#setPersonId to setCustomerId
+rename com.bsiag.crm.api.data.task.TaskDo#getResponsiblePersonId to getResponsibleCustomerId
+rename com.bsiag.crm.api.data.task.TaskDo#setResponsiblePersonId to setResponsibleCustomerId
+rename com.bsiag.crm.api.data.person.PersonDoTest to CustomerDoTest
+move com.bsiag.crm.api.data.person.CustomerDoTest to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.person.PersonDoTestUtility#createTestPerson to createTestCustomer
+rename com.bsiag.crm.api.data.person.PersonDoTestUtility to CustomerDoTestUtility
+move com.bsiag.crm.api.data.person.CustomerDoTestUtility to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.person.PersonExDoTest#testDeserializeJsonWithObjectTypePerson to testDeserializeJsonWithObjectTypeCustomer
+rename com.bsiag.crm.api.data.person.PersonExDoTest#testDeserializeJsonWithObjectTypePersonEx to testDeserializeJsonWithObjectTypeCustomerEx
+rename com.bsiag.crm.api.data.person.PersonExDoTest to CustomerExDoTest
+move com.bsiag.crm.api.data.person.CustomerExDoTest to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.person.PersonQueryTest to CustomerQueryTest
+move com.bsiag.crm.api.data.person.CustomerQueryTest to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.person.PersonResultTest#createTestPersons to createTestCustomers
+rename com.bsiag.crm.api.data.person.PersonResultTest to CustomerResultTest
+move com.bsiag.crm.api.data.person.CustomerResultTest to com.bsiag.crm.api.data.customer
+# delete com.bsiag.crm.client.core.company.CompanyResourceTest
+rename com.bsiag.crm.client.core.person.PersonResourceTest to CustomerResourceTest
+move com.bsiag.crm.client.core.person.CustomerResourceTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.person.PersonTestDataTest to CustomerTestDataTest
+move com.bsiag.crm.client.core.person.CustomerTestDataTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.portal.commons.person.UpdatePersonRequest#getPerson to getCustomer
+rename com.bsiag.crm.portal.commons.person.UpdatePersonRequest#setPerson to setCustomer
+rename com.bsiag.crm.portal.commons.person.UpdatePersonRequest to UpdateCustomerRequest
+move com.bsiag.crm.portal.commons.person.UpdateCustomerRequest to com.bsiag.crm.portal.commons.customer
+rename com.bsiag.crm.portal.commons.mom.IPortalMomDestinations#DATALOAD_QUERIES_PERSON_QUEUE to DATALOAD_QUERIES_CUSTOMER_QUEUE
+rename com.bsiag.crm.portal.commons.mom.IPortalMomDestinations#DATALOAD_RESULTS_PERSON_QUEUE to DATALOAD_RESULTS_CUSTOMER_QUEUE
+rename com.bsiag.crm.portal.commons.mom.IPortalMomDestinations#CRM_REQUESTS_UPDATE_PERSON_QUEUE to CRM_REQUESTS_UPDATE_CUSTOMER_QUEUE
+rename com.bsiag.crm.portal.commons.mom.IPortalMomDestinations#DataloadQueriesPersonQueue to DataloadQueriesCustomerQueue
+rename com.bsiag.crm.portal.commons.mom.IPortalMomDestinations#DataloadResultsPersonQueue to DataloadResultsCustomerQueue
+rename com.bsiag.crm.portal.commons.mom.IPortalMomDestinations#CrmRequestsUpdatePersonQueue to CrmRequestsUpdateCustomerQueue
+# remove com.bsiag.crm.server.core.company.CompanyChangeConsumerTest
+rename com.bsiag.crm.server.core.person.PersonChangeConsumerTest to CustomerChangeConsumerTest
+move com.bsiag.crm.server.core.person.CustomerChangeConsumerTest to com.bsiag.crm.server.core.customer
+# remove com.bsiag.crm.server.core.company.CompanyDataServiceTest
+rename com.bsiag.crm.server.core.person.PersonDataServiceTest to CustomerDataServiceTest
+move com.bsiag.crm.server.core.person.CustomerDataServiceTest to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.PersonTestDataTest to CustomerTestDataTest
+move com.bsiag.crm.server.core.person.CustomerTestDataTest to com.bsiag.crm.server.core.customer
+# remove com.bsiag.crm.server.core.address.optin.CompanyAddressOptInLoader
+rename com.bsiag.crm.server.core.address.optin.PersonAddressOptInLoader to CustomerAddressOptInLoader
+# remove com.bsiag.crm.server.core.address.optin.ICompanyAddressOptInLoader
+rename com.bsiag.crm.server.core.address.optin.IPersonAddressOptInLoader to ICustomerAddressOptInLoader
+# remove com.bsiag.crm.server.core.company.CompanyChangeConsumer
+# remove com.bsiag.crm.server.core.company.CompanyChangesPublisher
+# remove com.bsiag.crm.server.core.company.CompanyDataLoadService
+# remove com.bsiag.crm.server.core.company.CompanyDataTransformer
+# remove com.bsiag.crm.server.core.company.CompanyResource
+rename com.bsiag.crm.server.core.person.PersonChangeConsumer to CustomerChangeConsumer
+move com.bsiag.crm.server.core.person.CustomerChangeConsumer to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.PersonChangePublisher to CustomerChangePublisher
+move com.bsiag.crm.server.core.person.CustomerChangePublisher to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.PersonDataLoadService#loadBusinessesForPerson to loadBusinessesForCustomer
+rename com.bsiag.crm.server.core.person.PersonDataLoadService to CustomerDataLoadService
+move com.bsiag.crm.server.core.person.CustomerDataLoadService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.PersonDataTransformer to CustomerDataTransformer
+move com.bsiag.crm.server.core.person.CustomerDataTransformer to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.PersonResource to CustomerResource
+move com.bsiag.crm.server.core.person.CustomerResource to com.bsiag.crm.server.core.customer
+# remove com.bsiag.crm.server.core.company.ICompanyDataLoadService
+rename com.bsiag.crm.server.core.person.IPersonDataLoadService to ICustomerDataLoadService
+move com.bsiag.crm.server.core.person.ICustomerDataLoadService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerRoleDataTransformer to CustomerCustomerDataTransformer
+move com.bsiag.crm.server.core.customer.role.CustomerCustomerDataTransformer to com.bsiag.crm.server.core.customer.role
+rename com.bsiag.crm.server.core.portal.CrmRequestsSubscriber#subscribeForUpdatePersonRequests to subscribeForUpdateCustomerRequests
+# remove com.bsiag.crm.server.core.portal.CompanyDataLoadPublisher
+rename com.bsiag.crm.server.core.portal.PersonDataLoadPublisher to CustomerDataLoadPublisher
+rename com.bsiag.crm.server.core.portal.handler.AbstractContactCenterHandler#applyPersonParameters to applyCustomerParameters
+rename com.bsiag.crm.server.core.portal.handler.UpdatePersonHandler to UpdateCustomerHandler
+rename com.bsiag.crm.shared.core.portal.handler.UpdatePersonDefaultProcessParameter to UpdateCustomerDefaultProcessParameter
+
+# Renaming for Portal
+rename com.bsiag.bsiportal.server.BsiPortalServerSession#initPersonId to initCustomerId
+rename com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafePersonDocumentRepository to FastandsafeCustomerDocumentRepository
+move com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafeCustomerDocumentRepository to com.bsiag.fastandsafe.portal.server.couchdb.customer
+rename com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafePersonRepository to FastandsafeCustomerRepository
+move com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafeCustomerRepository to com.bsiag.fastandsafe.portal.server.couchdb.customer
+rename com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafePersonDocumentRepositoryTest#insertTestPerson to insertTestCustomer
+rename com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafePersonDocumentRepositoryTest#createTestPerson to createTestCustomer
+rename com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafePersonDocumentRepositoryTest to FastandsafeCustomerDocumentRepositoryTest
+move com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafeCustomerDocumentRepositoryTest to com.bsiag.fastandsafe.portal.server.couchdb.customer
+rename com.bsiag.fastandsafe.portal.server.FastandsafePortalServerSession#initPerson to initCustomer
+rename com.bsiag.fastandsafe.portal.server.person.FastandsafePersonDataFormService#getPersonDataObjectService to getCustomerDataObjectService
+rename com.bsiag.fastandsafe.portal.server.person.FastandsafePersonDataFormService to FastandsafeCustomerDataFormService
+move com.bsiag.fastandsafe.portal.server.person.FastandsafeCustomerDataFormService to com.bsiag.fastandsafe.portal.server.customer
+rename com.bsiag.fastandsafe.portal.server.person.FastandsafePersonDataObjectService to FastandsafeCustomerDataObjectService
+move com.bsiag.fastandsafe.portal.server.person.FastandsafeCustomerDataObjectService to com.bsiag.fastandsafe.portal.server.customer
+rename com.bsiag.fastandsafe.portal.server.person.FastandsafePersonDo to FastandsafeCustomerDo
+move com.bsiag.fastandsafe.portal.server.person.FastandsafeCustomerDo to com.bsiag.fastandsafe.portal.server.customer
+rename com.bsiag.fastandsafe.portal.server.person.IFastandsafePersonRespository to IFastandsafeCustomerRespository
+move com.bsiag.fastandsafe.portal.server.person.IFastandsafeCustomerRespository to com.bsiag.fastandsafe.portal.server.customer
+rename com.bsiag.portal.client.AbstractPortalClientSession#getPersonId to getCustomerId
+move com.bsiag.portal.client.person.AbstractChangeButtonBox to com.bsiag.portal.client.customer
+rename com.bsiag.portal.client.person.PersonDataForm#m_personId to m_customerId
+rename com.bsiag.portal.client.person.PersonDataForm#getFirstNameField to getName2Field
+rename com.bsiag.portal.client.person.PersonDataForm#getLastNameField to getName1Field
+rename com.bsiag.portal.client.person.PersonDataForm#getPersonId to getCustomerId
+rename com.bsiag.portal.client.person.PersonDataForm#setPersonId to setCustomerId
+rename com.bsiag.portal.client.person.PersonDataForm#FirstNameField to Name2Field
+rename com.bsiag.portal.client.person.PersonDataForm#LastNameField to Name1Field
+rename com.bsiag.portal.client.person.PersonDataForm to CustomerDataForm
+move com.bsiag.portal.client.person.CustomerDataForm to com.bsiag.portal.client.customer
+rename com.bsiag.portal.client.person.PersonDataPage to CustomerDataPage
+move com.bsiag.portal.client.person.CustomerDataPage to com.bsiag.portal.client.customer
+rename com.bsiag.portal.server.couchdb.communication.CommunicationDocumentRepository#findInboxCommunicationsByPersonId to findInboxCommunicationsByCustomerId
+rename com.bsiag.portal.server.couchdb.communication.CommunicationRepository#findInboxCommunicationsByPersonId to findInboxCommunicationsByCustomerId
+# remove com.bsiag.portal.server.couchdb.company.CompanyDocumentRepository
+# remove com.bsiag.portal.server.couchdb.company.CompanyRepository
+# remove com.bsiag.portal.server.company.ICompanyRepository
+# remove com.bsiag.portal.server.couchdb.company.CompanyDocument
+rename com.bsiag.portal.server.couchdb.person.PersonDocument#getPerson to getCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocument to CustomerDocument
+move com.bsiag.portal.server.couchdb.person.CustomerDocument to com.bsiag.portal.server.couchdb.customer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepository to CustomerDocumentRepository
+move com.bsiag.portal.server.couchdb.person.CustomerDocumentRepository to com.bsiag.portal.server.couchdb.customer
+rename com.bsiag.portal.server.couchdb.person.PersonRepository to CustomerRepository
+move com.bsiag.portal.server.couchdb.person.CustomerRepository to com.bsiag.portal.server.couchdb.customer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#testAddBatchSinglePerson to testAddBatchSingleCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#testAddExistingPerson to testAddExistingCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#testExistingPersonEqualVersion to testExistingCustomerEqualVersion
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#testFindUnknownPerson to testFindUnknownCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#testFindNullPerson to testFindNullCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#testFindPerson to testFindCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#insertTestPerson to insertTestCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#deleteTestPerson to deleteTestPerson
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#createTestPerson to createTestCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest to CustomerDocumentRepositoryTest
+move com.bsiag.portal.server.couchdb.person.CustomerDocumentRepositoryTest to com.bsiag.portal.server.couchdb.customer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentSerializationTest to CustomerDocumentSerializationTest
+move com.bsiag.portal.server.couchdb.person.CustomerDocumentSerializationTest to com.bsiag.portal.server.couchdb.customer
+rename com.bsiag.portal.server.AbstractPortalServerSession#initPersonId to initCustomerId
+rename com.bsiag.portal.server.AbstractPortalServerSession#initPerson to initCustomer
+rename com.bsiag.portal.server.AbstractPortalServerSession#getPersonId to getCustomerId
+rename com.bsiag.portal.server.AbstractPortalServerSession#setPersonId to setCustomerId
+rename com.bsiag.portal.server.communication.CommunicationFormService#getPersonDataObjectService to getCustomerDataObjectService
+rename com.bsiag.portal.server.communication.ICommunicationRepository#findInboxCommunicationsByPersonId to findInboxCommunicationsByCustomerId
+rename com.bsiag.portal.server.person.PersonDataFormService#m_personDataObjectService to m_customerDataObjectService
+rename com.bsiag.portal.server.person.PersonDataFormService#getPersonDataObjectService to getCustomerDataObjectService
+rename com.bsiag.portal.server.person.PersonDataFormService#fromFormDataToPerson to fromFormDataToCustomer
+rename com.bsiag.portal.server.person.PersonDataFormService#fromPersonToFormData to fromCustomerToFormData
+rename com.bsiag.portal.server.person.PersonDataFormService#getPerson to getCustomer
+rename com.bsiag.portal.server.person.PersonDataFormService to CustomerDataFormService
+move com.bsiag.portal.server.person.CustomerDataFormService to com.bsiag.portal.server.customer
+rename com.bsiag.portal.server.person.PersonDataObjectService to CustomerDataObjectService
+move com.bsiag.portal.server.person.CustomerDataObjectService to com.bsiag.portal.server.customer
+rename com.bsiag.portal.server.person.PersonDataObjectServiceContext to CustomerDataObjectServiceContext
+move com.bsiag.portal.server.person.CustomerDataObjectServiceContext to com.bsiag.portal.server.customer
+rename com.bsiag.portal.server.person.IPersonRepository to ICustomerRepository
+move com.bsiag.portal.server.person.ICustomerRepository to com.bsiag.portal.server.customer
+rename com.bsiag.portal.server.replication.CrmChangesSubscriber#subscribeForDataChangesPerson to subscribeForDataChangesCustomer
+rename com.bsiag.portal.server.replication.DataLoadResultsSubscriber#subscribeForDataLoadResultsPerson to subscribeForDataLoadResultsCustomer
+rename com.bsiag.portal.server.replication.PortalReplication#registerPersonInitialLoader to registerCustomerInitialLoader
+rename com.bsiag.portal.server.replication.PortalReplication#PersonInitialLoader to CustomerInitialLoader
+rename com.bsiag.portal.server.security.PortalIdentityVerifier#m_personDataObjectService to m_customerDataObjectService
+rename com.bsiag.portal.server.security.PortalIdentityVerifierTest#testUnknownPersonCannotLogin to testUnknownCustomerCannotLogin
+rename com.bsiag.portal.server.security.PortalIdentityVerifierTest#testUnknownPersonCannotLoginNoPassword to testUnknownCustomerCannotLoginNoPassword
+rename com.bsiag.portal.shared.IPortalSession#getPersonId to getCustomerId
+rename com.bsiag.portal.shared.person.PersonDataFormData#getFirstName to getName2
+rename com.bsiag.portal.shared.person.PersonDataFormData#getLastName to getName1
+rename com.bsiag.portal.shared.person.PersonDataFormData#getPersonId to getCustomerId
+rename com.bsiag.portal.shared.person.PersonDataFormData#setPersonId to setCustomerId
+rename com.bsiag.portal.shared.person.PersonDataFormData#getPersonIdProperty to getCustomerIdProperty
+rename com.bsiag.portal.shared.person.PersonDataFormData#FirstName to Name2
+rename com.bsiag.portal.shared.person.PersonDataFormData#LastName to Name1
+rename com.bsiag.portal.shared.person.PersonDataFormData#PersonIdProperty to CustomerIdProperty
+rename com.bsiag.portal.shared.person.PersonDataFormData to CustomerDataFormData
+move com.bsiag.portal.shared.person.CustomerDataFormData to com.bsiag.portal.shared.customer
+rename com.bsiag.portal.shared.person.IPersonDataFormService to ICustomerDataFormService
+move com.bsiag.portal.shared.person.ICustomerDataFormService to com.bsiag.portal.shared.customer
+
+### move scout texts and TEXT from scout shared to scout platform
+#dev
+rename org.eclipse.scout.rt.shared.SharedConfigProperties.TextProvidersShowKeysProperty to DevTextProvidersShowKeysProperty
+move org.eclipse.scout.rt.shared.services.common.text.TextKeyTextProviderService to org.eclipse.scout.rt.shared.services.common.text.dev
+#api
+move org.eclipse.scout.rt.shared.services.common.text.ITextProviderService to org.eclipse.scout.rt.platform.text
+move org.eclipse.scout.rt.shared.services.common.text.AbstractDynamicNlsTextProviderService to org.eclipse.scout.rt.platform.text
+move org.eclipse.scout.rt.shared.ScoutTexts to org.eclipse.scout.rt.platform.text
+move org.eclipse.scout.rt.shared.TEXTS to org.eclipse.scout.rt.platform.text
+#test
+move org.eclipse.scout.rt.shared.text.HTMLTextTest to org.eclipse.scout.rt.platform.text
+move org.eclipse.scout.rt.shared.text.TestTextProviderService to org.eclipse.scout.rt.platform.text
+move org.eclipse.scout.rt.shared.text.TextsTest to org.eclipse.scout.rt.platform.text
+
+### move crm ApplicationDatabase and JPA from crm to scout persistence (bsi scout)
+move com.bsiag.crm.persistence.AbstractDatabaseManager to org.eclipse.scout.rt.persistence.app
+move com.bsiag.crm.persistence.ApplicationDatabaseManager to org.eclipse.scout.rt.persistence.app
+move com.bsiag.crm.persistence.IDatabaseManager to org.eclipse.scout.rt.persistence.app
+move com.bsiag.crm.persistence.CrmBinds to org.eclipse.scout.rt.persistence.app
+rename org.eclipse.scout.rt.persistence.app.AbstractDatabaseManager to AbstractDatabase
+rename org.eclipse.scout.rt.persistence.app.ApplicationDatabaseManager to ApplicationDatabase
+rename org.eclipse.scout.rt.persistence.app.IDatabaseManager to IDatabase
+rename org.eclipse.scout.rt.persistence.app.CrmBinds to ApplicationBinds
+# Migrate contact center steps
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractCreateStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractCreateStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractCreateStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractCreateStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "1b01f708-eea7-4e2e-8514-8134fc480d79" -> "c34019c1-f700-4f66-96df-e35d8b483841"
+rename com.bsiag.crm.shared.core.privacy.DeleteOnRequestStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.privacy.DeleteOnRequestStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.privacy.DeleteOnRequestStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.privacy.DeleteOnRequestStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "6e57b498-88af-4e0a-aa6d-c23d97079226" -> "a133b9b0-25da-41d7-b711-568327d6622b"
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionCreateStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionCreateStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionCreateStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionCreateStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "8ae5473a-84ef-4450-b947-8f4791629c6a" -> "f3616a7c-0814-4057-8870-07f99c58ca3c"
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitCreateStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitCreateStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitCreateStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitCreateStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "092a9a85-9aa9-40af-a8f2-050249cd8e53" -> "0ab6fc45-5a9a-41e1-826e-bf82e9d8e125"
+rename com.bsiag.crm.shared.core.business.process.BusinessCreateStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.business.process.BusinessCreateStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.business.process.BusinessCreateStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.business.process.BusinessCreateStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "be00feb6-5281-4a39-a93a-85cc696354e5" -> "d486acb1-4bd1-4b36-bab8-7a1fe2ecedf5"
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractChooseStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractChooseStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractChooseStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "2f219c5f-a5c2-44e3-a577-35f1a98fa6b8" -> "ff270fb1-6b4b-477e-a2fd-e850912b6db9"
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractChooseTablePageParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractChooseTablePageParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractPageService.ExternalContractTablePageBaseQuery#createLegalEntityCondition to createCustomerCondition
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitChooseStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitChooseStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitChooseStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "39440b43-e252-4ae5-8f34-8fef2962a74b" -> "890fa2d0-8eb5-4c46-9bd4-e09628caa159"
+rename com.bsiag.crm.shared.core.business.benefit.BenefitChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.business.benefit.BenefitChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.benefit.BenefitChooseTablePageParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.business.benefit.BenefitChooseTablePageParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.server.core.business.benefit.BenefitPageService.BenefitTablePageBaseQuery#createLegalEntityCondition to createCustomerCondition
+rename com.bsiag.crm.shared.core.business.process.AbstractBusinessChooseStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.business.process.AbstractBusinessChooseStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.business.process.AbstractBusinessChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.business.process.AbstractBusinessChooseStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "69665cce-17a8-453a-99a9-0d25f099efa0" -> "43657f4b-e3f9-44c5-8fa9-be6007e878e0"
+rename com.bsiag.crm.shared.core.business.BusinessChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.business.BusinessChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.BusinessChooseTablePageParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.business.BusinessChooseTablePageParam#getCompanyKey to getCustomerKey
+
+# PersonCreateStep
+move com.bsiag.crm.client.core.person.process.PersonCreateStep to com.bsiag.crm.client.core.customer.process
+move com.bsiag.crm.client.core.company.process.CompanyCreateStep to com.bsiag.crm.client.core.customer.process
+rename com.bsiag.crm.client.core.customer.process.PersonCreateStep to CustomerCreateStep
+rename com.bsiag.crm.client.core.customer.process.CompanyCreateStep to CustomerCreateStep
+# CompanyCreateStep -> CustomerCreateStep: "f3f3f755-419a-4738-a615-43aa3677a1ef" -> "b3aaa50e-4364-480b-beb6-fef1754ee15d"
+move com.bsiag.crm.client.core.person.process.IPersonCreateStep to com.bsiag.crm.client.core.customer.process
+move com.bsiag.crm.client.core.company.process.ICompanyCreateStep to com.bsiag.crm.client.core.customer.process
+rename com.bsiag.crm.client.core.customer.process.IPersonCreateStep to ICustomerCreateStep
+rename com.bsiag.crm.client.core.customer.process.ICompanyCreateStep to ICustomerCreateStep
+rename com.bsiag.crm.client.core.customer.process.ICustomerCreateStep#setPersonOutput to setCustomerOutput
+rename com.bsiag.crm.client.core.customer.process.ICustomerCreateStep#setCompanyOutput to setCustomerOutput
+move com.bsiag.crm.shared.core.person.process.PersonCreateStepData to com.bsiag.crm.shared.core.customer.process
+move com.bsiag.crm.shared.core.company.process.CompanyCreateStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.PersonCreateStepData to CustomerCreateStepData
+rename com.bsiag.crm.shared.core.customer.process.CompanyCreateStepData to CustomerCreateStepData
+# CompanyCreateStepData.DEFINITION_ID -> CustomerCreateStepData.DEFINITION_ID: 10009 -> 10006
+rename com.bsiag.crm.shared.core.customer.process.CustomerCreateStepData.OutputPerson to OutputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerCreateStepData#getOutputPerson to getOutputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerCreateStepData.OutputCompany to OutputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerCreateStepData#getOutputCompany to getOutputCustomer
+# OutputCompany -> OutputCustomer: "e92e2d8d-c794-4de1-81a5-6a63f1b8e762" -> "81287ebd-2e2f-4e59-a7a2-c668730e6551"
+rename com.bsiag.crm.client.core.process.extension.CompanyCreateStepConfigurationExtension to CustomerCreateStepConfigurationExtension
+rename com.bsiag.crm.server.core.process.ProcessDuplicatorTest#testCompanyCreateStepData to testCustomerCreateStepData
+
+# ProcessDefinitionForm
+move com.bsiag.crm.client.core.process.ProcessDefinitionForm.MainBox.TabBox.ProcessInputsBox.AvailabilityGroupBox to com.bsiag.crm.client.core.process.ProcessDefinitionForm.MainBox.TabBox.MainTabBox
+
+# CustomerModifyStep
+move com.bsiag.crm.client.core.company.process.CompanyModifyStep to com.bsiag.crm.client.core.customer.process
+move com.bsiag.crm.client.core.person.process.PersonModifyStep to com.bsiag.crm.client.core.customer.process
+rename com.bsiag.crm.client.core.customer.process.CompanyModifyStep to CustomerModifyStep
+rename com.bsiag.crm.client.core.customer.process.PersonModifyStep to CustomerModifyStep
+# CompanyModifyStep -> CustomerModifyStep: "17a6700a-64d0-452c-9966-a7e48b008b8c" -> "6b152eb3-0a3e-4cfd-ad22-7fe39b34a53b"
+move com.bsiag.crm.shared.core.company.process.CompanyModifyStepData to com.bsiag.crm.shared.core.customer.process
+move com.bsiag.crm.shared.core.person.process.PersonModifyStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.CompanyModifyStepData to CustomerModifyStepData
+rename com.bsiag.crm.shared.core.customer.process.PersonModifyStepData to CustomerModifyStepData
+# CompanyModifyStepData.DEFINITION_ID -> CustomerModifyStepData.DEFINITION_ID: 10011 -> 10005
+rename com.bsiag.crm.shared.core.customer.process.CustomerModifyStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerModifyStepData.InputCompany to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerModifyStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerModifyStepData#getInputCompany to getInputCustomer
+
+# CustomerChooseStep
+move com.bsiag.crm.client.core.person.process.PersonChooseStep to com.bsiag.crm.client.core.customer.process
+move com.bsiag.crm.client.core.company.process.CompanyChooseStep to com.bsiag.crm.client.core.customer.process
+rename com.bsiag.crm.client.core.customer.process.PersonChooseStep to CustomerChooseStep
+rename com.bsiag.crm.client.core.customer.process.CompanyChooseStep to CustomerChooseStep
+# CompanyChooseStep -> CustomerChooseStep: "12cc073a-2c79-46f2-9130-5d2a69a7c8ae" -> "2135fd6a-87a6-49e3-8aa7-fa5d2260e8e7"
+
+move com.bsiag.crm.shared.core.person.process.PersonChooseStepData to com.bsiag.crm.shared.core.customer.process
+move com.bsiag.crm.shared.core.company.process.CompanyChooseStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.PersonChooseStepData to CustomerChooseStepData
+rename com.bsiag.crm.shared.core.customer.process.CompanyChooseStepData to CustomerChooseStepData
+# CompanyChooseStepData.DEFINITION_ID -> CustomerChooseStepData.DEFINITION_ID: 10008 -> 10004
+
+move com.bsiag.crm.shared.core.person.process.AbstractPersonChooseStepData to com.bsiag.crm.shared.core.customer.process
+move com.bsiag.crm.shared.core.company.process.AbstractCompanyChooseStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.AbstractPersonChooseStepData to AbstractCustomerChooseStepData
+rename com.bsiag.crm.shared.core.customer.process.AbstractCompanyChooseStepData to AbstractCustomerChooseStepData
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData.OutputPerson to OutputCustomer
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData#getOutputPerson to getOutputCustomer
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData.OutputCompany to OutputCustomer
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData#getOutputCompany to getOutputCustomer
+# OutputCompany -> OutputCustomer: "9f395877-4200-480f-a74e-2524a32e41a6" -> "e76cdc62-2af5-4f46-916c-6c1cf3a21898"
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData.InputPerson to InputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData#getInputPerson to getInputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData.InputCompany to InputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData#getInputCompany to getInputRelatedCustomer
+# InputPerson -> InputRelatedCustomer: "f619868e-8050-4a16-9b32-a56f99eff126" -> "249ca130-597a-4397-9b44-5336a7251576"
+
+move com.bsiag.crm.shared.core.person.process.ProcessInputPersonChooseStepData to com.bsiag.crm.shared.core.customer.process
+move com.bsiag.crm.shared.core.company.process.ProcessInputCompanyChooseStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.ProcessInputPersonChooseStepData to ProcessInputPrimaryCustomerChooseStepData
+rename com.bsiag.crm.shared.core.customer.process.ProcessInputCompanyChooseStepData to ProcessInputContextCustomerChooseStepData
+
+# Process Inputs and steps
+rename com.bsiag.crm.client.core.process.wizard.CaseWizard#setLegalEntityKey to setPrimaryCustomerKey
+rename com.bsiag.crm.shared.core.process.CaseInputData#getPersonKey to getPrimaryCustomerKey
+rename com.bsiag.crm.shared.core.process.CaseInputData#setPersonKey to setPrimaryCustomerKey
+rename com.bsiag.crm.shared.core.process.CaseInputData#getCompanyKey to getContextCustomerKey
+rename com.bsiag.crm.shared.core.process.CaseInputData#setCompanyKey to setContextCustomerKey
+rename com.bsiag.crm.shared.core.process.ProcessInputCodeType#PersonCode to PrimaryCustomerCode
+rename com.bsiag.crm.shared.core.process.ProcessInputCodeType#CompanyCode to ContextCustomerCode
+rename com.bsiag.crm.client.core.process.wizard.ICaseWizard#getIdentifiedPersonKey to getIdentifiedPrimaryCustomerKey
+rename com.bsiag.crm.client.core.process.wizard.ICaseWizard#getIdentifiedCompanyKey to getIdentifiedContextCustomerKey
+rename com.bsiag.crm.client.core.process.wizard.CaseWizard#getIdentifiedPersonKey to getIdentifiedPrimaryCustomerKey
+rename com.bsiag.crm.client.core.process.wizard.CaseWizard#getIdentifiedCompanyKey to getIdentifiedContextCustomerKey
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.CaseTablePageBaseQuery#getPersonCaseInput to getPrimaryCustomerCaseInput
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.CaseTablePageBaseQuery#getCompanyCaseInput to getContextCustomerCaseInput
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseTablePage.Table.LegalEntityKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.CaseTablePageBaseQuery#getPerson to getPrimaryCustomer
+rename com.bsiag.crm.shared.core.process.wizard.ICaseWizardToolFormSupportService#getLegalEntityCasesData to getCustomerCasesData
+rename com.bsiag.crm.server.core.process.wizard.CaseWizardToolFormSupportService#getLegalEntityCasesData to getCustomerCasesData
+rename com.bsiag.crm.shared.core.process.wizard.ICaseWizardToolFormSupportService#getLegalEntityOpenCasesData to getCustomerOpenCasesData
+rename com.bsiag.crm.server.core.process.wizard.CaseWizardToolFormSupportService#getLegalEntityOpenCasesData to getCustomerOpenCasesData
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolForm.P_CaseWizardListener#legalEntityChanged to customerChanged
+rename com.bsiag.crm.server.core.process.pcase.CaseProcessService#loadPersonInput to loadPrimaryCustomerInput
+rename com.bsiag.crm.server.core.process.pcase.CaseProcessService#loadCompanyInput to loadContextCustomerInput
+rename com.bsiag.crm.shared.core.process.input.ProcessInputPersonHtmlDataBean to ProcessInputCustomerHtmlDataBean
+rename com.bsiag.crm.shared.core.process.input.ProcessInputCompanyHtmlDataBean to ProcessInputCustomerHtmlDataBean
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox.PersonInputGroupBox to PrimaryCustomerInputGroupBox
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox#getPersonInputGroupBox to getPrimaryCustomerInputGroupBox
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox.CompanyInputGroupBox to ContextCustomerInputGroupBox
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox#getCompanyInputGroupBox to getContextCustomerInputGroupBox
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox.PrimaryCustomerInputGroupBox.ProcessInputPersonField to ProcessInputPrimaryCustomerField
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox#getProcessInputPersonField to getProcessInputPrimaryCustomerField
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox.ContextCustomerInputGroupBox.ProcessInputCompanyField to ProcessInputContextCustomerField
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox#getProcessInputCompanyField to getProcessInputContextCustomerField
+move com.bsiag.crm.client.core.company.CompanyCaseClientAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyCaseClientAdapter to ContextCustomerCaseClientAdapter
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessLegalEntitySearchBean to ProcessCustomerSearchBean
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchBean#getLegalEntityKey to getCustomerContextPair
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchBean#setLegalEntityKey to setCustomerContextPair
+rename com.bsiag.crm.server.core.process.pcase.AnonymiseCasesBuilderParts.AnonymiseCasesAddressCodeFormPart#getPersonCaseInput to getPrimaryCustomerCaseInput
+rename com.bsiag.crm.server.core.process.pcase.AnonymiseCasesBuilderParts.AnonymiseCasesPhoneFieldPart#getPersonCaseInput to getPrimaryCustomerCaseInput
+rename com.bsiag.crm.server.core.process.pcase.AnonymiseCasesBuilderParts.AnonymiseCasesEmailFieldPart#getPersonCaseInput to getPrimaryCustomerCaseInput
+rename com.bsiag.crm.server.core.process.pcase.AnonymiseCasesBuilderParts.AnonymiseCasesPersonNameFieldPart to AnonymiseCasesCustomerNameFieldPart
+rename com.bsiag.crm.server.core.process.pcase.CaseLookupService#getPersonCaseInput to getPrimaryCustomerCaseInput
+rename com.bsiag.crm.server.core.process.pcase.CaseLookupService#getPerson to getPrimaryCustomer
+rename com.bsiag.crm.shared.core.process.CaseData#isProcessPersonMandatory to isProcessPrimaryCustomerMandatory
+rename com.bsiag.crm.shared.core.process.IProcessData#isPersonMandatory to isPrimaryCustomerMandatory
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolFormContentProvider#addCompanySummaryItem to addCustomerSummaryItem
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolFormContentProvider#addPersonSummaryItem to addCustomerSummaryItem
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolFormContentProvider#resolvePersonName to resolveCustomerName
+rename com.bsiag.crm.shared.core.process.PhoneCorrespondenceLegalEntityBean to PhoneCorrespondenceCustomerBean
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm.MainBox.PhoneBox.LegalEntityHtmlBeanField to CustomerHtmlBeanField
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#getLegalEntityHtmlBeanField to getCustomerHtmlBeanField
+rename com.bsiag.crm.shared.core.process.pcase.CaseHelper#resolvePersonName to resolveCustomerName
+rename com.bsiag.crm.client.core.process.ProcessModifyPersonStep to ProcessCustomerModifyStep
+rename com.bsiag.crm.shared.core.process.ProcessModifyPersonStepData to ProcessCustomerModifyStepData
+rename com.bsiag.crm.shared.core.process.ProcessConfiguredFunctionCodeType.ChoosePersonCode to ChooseCustomerCode
+rename com.bsiag.crm.shared.core.process.CaseParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.server.core.emailimport.operation.ProcessCommunicationCaseFrameAutomaticallyRuleOperation#getIdentifiedPersonKey to getIdentifiedCustomerKey
+rename com.bsiag.crm.shared.core.communication.process.AbstractCommunicationChooseStepData.InputCompany to InputCustomer
+rename com.bsiag.crm.shared.core.communication.process.AbstractCommunicationChooseStepData#getInputCompany to getInputCustomer
+# InputCompany -> InputCustomer: "dc931cdf-ef9d-45e6-9ba6-d78e7679cf3a" -> "2eab215d-ef6e-4f68-8171-a6d4f6ea6c02"
+rename com.bsiag.crm.shared.core.communication.process.AbstractCommunicationChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.communication.process.AbstractCommunicationChooseStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.communication.process.CommunicationCreateStepData.InputCompany to InputOrganization
+rename com.bsiag.crm.shared.core.task.process.AbstractTaskChooseStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "17e0d33b-681f-4d18-9273-10fb9958573c" -> "46a3dd80-7d84-4104-8a55-77f43794df88"
+rename com.bsiag.crm.shared.core.task.process.AbstractTaskChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.task.process.TaskCreateStepData.InputCompany to InputOrganization
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData.OutputPerson to OutputCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData.OutputCompany to OutputCustomer
+# OutputPerson -> OutputCustomer: "2a36fd40-4a3b-40d2-93b6-8a61fb5504c3" -> "d8f6cc04-2b23-45a5-9f40-d13b568ed3ca"
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData#getOutputPerson to getOutputCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData#getOutputCompany to getOutputCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "c866add8-971e-4f32-b84e-0e92afeb25e6" -> "2a36fd40-4a3b-40d2-93b6-8a61fb5504c3"
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleModifyStepData#getInputBusinessCompany to getInputBusinessCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleModifyStepData.InputBusinessCompany to InputBusinessCustomer
+# InputBusinessCompany -> InputBusinessCustomer: "df0a41af-cbb9-4001-97cd-43da953710d0" -> "757b1d31-4e2f-44ce-bedf-17c1bbd4988c"
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleModifyStepData#getInputBusinessPerson to getInputBusinessCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleModifyStepData.InputBusinessPerson to InputBusinessCustomer
+rename com.bsiag.crm.shared.core.process.doctemplate.DocTemplateSelectionStepData#getOutputTemplateOverrideCompany to getOutputTemplateOverrideCustomer
+# migrate company steps
+move com.bsiag.crm.shared.core.company.process.CompanySetMailingDisabledFlagStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.CompanySetMailingDisabledFlagStepData to CustomerSetMailingDisabledFlagStepData
+# CompanySetMailingDisabledFlagStepData -> CustomerSetMailingDisabledFlagStepData: 114365 -> 10063
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetMailingDisabledFlagStepData.InputCompany to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetMailingDisabledFlagStepData#getInputCompany to getInputCustomer
+# InputCompany -> InputCustomer: "8902b265-2c3c-4d20-a4af-b4882d275a45" -> "95ab1d15-252c-4338-868f-bdd2dd787246"
+move com.bsiag.crm.shared.core.company.process.CompanySetInactiveStepData to com.bsiag.crm.shared.core.customer.process
+move com.bsiag.crm.shared.core.person.process.PersonSetInactiveStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.CompanySetInactiveStepData to CustomerSetInactiveStepData
+rename com.bsiag.crm.shared.core.customer.process.PersonSetInactiveStepData to CustomerSetInactiveStepData
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetInactiveStepData.InputCompany to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetInactiveStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetInactiveStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetInactiveStepData#getInputPerson to getInputCustomer
+# CustomerSetInactiveStep: "e1143a47-b7b0-410e-b68f-df4d77894a4c" -> "638d8a3b-4111-49b8-bed8-a2f8d702dd25" / DEFINITION_ID: 10065 -> 10064
+move com.bsiag.crm.shared.core.company.ICompanyProcessService#setCompanyInactive to com.bsiag.crm.shared.core.customer.ICustomerProcessService
+rename com.bsiag.crm.shared.core.customer.ICustomerProcessService#setCompanyInactive to setCustomerInactive
+move com.bsiag.crm.server.core.company.CompanyProcessService#setCompanyInactive to com.bsiag.crm.server.core.customer.CustomerProcessService
+rename com.bsiag.crm.server.core.customer.CustomerProcessService#setCompanyInactive to setCustomerInactive
+move com.bsiag.crm.client.core.company.AbstractCompanyLogoField to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractCompanyLogoField to AbstractCustomerLogoField
+rename com.bsiag.crm.client.core.doctemplate.AbstractCompanyEmailMenu to AbstractCustomerEmailMenu
+# AbstractCompanyEmailMenu -> AbstractCustomerEmailMenu: "1d5fe090-8e0a-4b84-bf79-a252184d0e26" -> "a7b5bdde-5cc0-40ea-86f2-9da0da07058e"
+move com.bsiag.crm.client.core.company.AbstractCompanyNameColumn to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractCompanyNameColumn to AbstractCustomerNameColumn
+rename com.bsiag.crm.client.core.customer.AbstractCustomerNameBox#getCompanyNameSingleLined to getCustomerNameSingleLined
+rename com.bsiag.crm.client.core.customer.AbstractCustomerNameBox#getCompanyNameMultiLined to getCustomerNameMultiLined
+rename com.bsiag.crm.shared.core.process.ForwardByPhoneLookupCall#getCompanyKey to getRelatedCustomerKey
+rename com.bsiag.crm.shared.core.process.ForwardByPhoneLookupCall#setCompanyKey to setRelatedCustomerKey
+rename com.bsiag.crm.shared.core.test.business.BusinessRoleTestData#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.installedbase.CreateInstalledBasePermission#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormParam#getIdentifiedLegalEntity to getIdentifiedCustomerKey
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormParam#setIdentifiedLegalEntity to setIdentifiedCustomerKey
+rename com.bsiag.crm.shared.core.address.optin.AddressOptInStatusFormParam#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.address.optin.AddressOptInStatusFormParam#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.server.core.business.BusinessBaseService#storePersonRoleImpl to storeCustomerRoleImpl
+rename com.bsiag.crm.server.core.business.BusinessBaseService#storeCompanyRoleImpl to storeCustomerRoleImpl
+
+rename jpa com.bsiag.crm.server.core.dwh.report.BsiUcDwhReportCompany#COMPANY_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.dwh.report.BsiUcDwhReportCompany#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.dwh.report.BsiUcDwhReportCompany#setCompanyKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.dwh.report.BsiUcDwhReportCompany#companyKey to customerKey
+rename jpa com.bsiag.crm.server.core.dwh.report.BsiUcDwhReportCompany#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.dwh.report.BsiUcDwhReportCompany to BsiUcDwhReportCustomer
+rename com.bsiag.crm.shared.core.dwh.report.UcDwhReportCompanyKeyDescriptor to UcDwhReportCustomerKeyDescriptor
+rename com.bsiag.crm.shared.core.dwh.report.UcDwhReportCompanyKey to UcDwhReportCustomerKey
+rename com.bsiag.crm.shared.core.dwh.report.UcDwhReportCustomerKey#getCompanyKey to getCustomerKey
+
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanCategory#COMPANY_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanCategory#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanCategory#setCompanyKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanCategory#companyKey to customerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanCategory#joinCompany to joinCustomer
+rename com.bsiag.crm.shared.core.business.captureplan.CapturePlanCategoryKey#getCompanyKey to getCustomerKey
+
+rename com.bsiag.crm.shared.core.business.captureplan.BusinessPersonInfluenceCodeType to BusinessCustomerInfluenceCodeType
+rename com.bsiag.crm.shared.core.business.captureplan.BusinessCompanyCategoryCodeType to BusinessCustomerCategoryCodeType
+
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiUcCapturePlanCompany to BsiUcCapturePlanOrganization
+rename com.bsiag.crm.shared.core.business.captureplan.UcCapturePlanCompanyKey to UcCapturePlanOrganizationKey
+rename com.bsiag.crm.shared.core.business.captureplan.UcCapturePlanCompanyKeyDescriptor to UcCapturePlanOrganizationKeyDescriptor
+
+rename com.bsiag.crm.shared.core.CodeLookupRow to CoreLookupRow
+
+# ProcessCreatePersonStep
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormNewCaseCustomer to createCustomerFormNewCaseCustomer
+rename com.bsiag.crm.client.core.process.ProcessCreatePersonStep to ProcessCustomerCreateStep
+rename com.bsiag.crm.shared.core.process.ProcessCreatePersonStepData to ProcessCustomerCreateStepData
+rename com.bsiag.crm.shared.core.process.ProcessCustomerCreateStepData.OutputPerson to OutputCustomer
+rename com.bsiag.crm.shared.core.process.ProcessCustomerCreateStepData#getOutputPerson to getOutputCustomer
+move com.bsiag.crm.client.core.person.process.IProcessCreatePersonStep to com.bsiag.crm.client.core.customer.process
+rename com.bsiag.crm.client.core.customer.process.IProcessCreatePersonStep to IProcessCustomerCreateStep
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonSearchFormSearch to testCreateCustomerSearchFormSearch
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFormModify to testCreateCustomerFormModify
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFormModifyNonExclusive to testCreateCustomerFormModifyNonExclusive
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFormModifyCasePerson to testCreateCustomerFormModifyCasePerson
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFormNew to testCreateCustomerFormNew
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFormNewCaseCustomer to testCreateCustomerFormNewCaseCustomer
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFormReadOnly to testCreateCustomerFormReadOnly
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateMergePersonFormDetailedMerge to testCreateMergeCustomerFormDetailedMerge
+
+# AppointmentCoordinatorStep
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorStepData#getInputCompany to getInputContextCustomer
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorStepData.InputCompany to InputContextCustomer
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorStepData#getInputPerson to getInputPrimaryCustomer
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorStepData.InputPerson to InputPrimaryCustomer
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorFormParam#getPersonKey to getPrimaryCustomerKey
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorFormParam#setPersonKey to setPrimaryCustomerKey
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorFormParam#getCompanyKey to getContextCustomerKey
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorFormParam#setCompanyKey to setContextCustomerKey
+rename com.bsiag.crm.client.core.calendar.appointmentcoord.AppointmentCoordinatorForm.MainBox.NewCommunicationButton#collectPersons to collectCustomers
+rename com.bsiag.crm.client.core.calendar.appointmentcoord.adapter.IResourceAdapter#getCorrespondingPerson to getCorrespondingCustomer
+rename com.bsiag.crm.client.core.calendar.appointmentcoord.adapter.AbstractResourceAdapter#getCorrespondingPerson to getCorrespondingCustomer
+rename com.bsiag.crm.client.core.calendar.appointmentcoord.adapter.UserKeyResourceAdapter#getCorrespondingPerson to getCorrespondingCustomer
+
+# PhoneCorrespondenceForm
+rename com.bsiag.crm.server.core.process.PhoneCorrespondenceBaseService#getPhoneNrForCompany to getPhoneNrForCustomer
+rename com.bsiag.crm.server.core.process.PhoneCorrespondenceBaseService#getPhoneNrForPerson to getPhoneNrForCustomer
+rename com.bsiag.crm.server.core.process.PhoneCorrespondenceProcessService#getPhoneNrForCompany to getPhoneNrForCustomer
+rename com.bsiag.crm.server.core.process.PhoneCorrespondenceProcessService#getPhoneNrForPerson to getPhoneNrForCustomer
+rename com.bsiag.crm.shared.core.process.IPhoneCorrespondenceProcessService#getPhoneNrForPerson to getPhoneNrForCustomer
+rename com.bsiag.crm.shared.core.process.IPhoneCorrespondenceProcessService#getPhoneNrForCompany to getPhoneNrForCustomer
+rename com.bsiag.crm.client.core.process.AssignPhoneNumberForm.MainBox.GroupBox.PersonField
+rename com.bsiag.crm.client.core.process.AssignPhoneNumberForm.MainBox.GroupBox.CompanyField
+# CompanyField -> CustomerField: "9d37fac1-e9b6-448c-88a5-2a0b2260f18b" -> "bfa4414c-4365-4daf-8be2-7cfac1407094"
+rename com.bsiag.crm.client.core.process.AssignPhoneNumberForm#getPersonField to getCustomerField
+rename com.bsiag.crm.client.core.process.AssignPhoneNumberForm#getCompanyField to getCustomerField
+rename com.bsiag.crm.shared.core.process.AssignPhoneNumberFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.AssignPhoneNumberFormParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.AssignPhoneNumberFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.process.AssignPhoneNumberFormParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm.MainBox.PhoneBox.ForwardByPhoneGroupBox.ForwardPersonField to ForwardCustomerField
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#getForwardPersonField to getForwardCustomerField
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm.MainBox.PhoneBox.ForwardByPhoneGroupBox.ForwardCompanyField to ForwardCustomerField
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#getForwardCompanyField to getForwardCustomerField
+# ForwardCompanyField -> ForwardCustomerField: "bad50413-4fa4-46b5-b1a6-b0f62f1bf8a0" -> "a9272409-2821-4baa-8cd7-aaf7c1db2ec6"
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.process.PhoneCorrespondenceFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.PhoneCorrespondenceFormParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.PhoneCorrespondenceFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.process.PhoneCorrespondenceFormParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm.MainBox.OutboundBox.OutboundResultBox.PersonReachedGroup to CustomerReachedGroup
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.EditLegalEntityMenu to EditCustomerMenu
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.CustomerNameFieldPart#getSelectBusinessLegalEntity to getSelectBusinessCustomer
+rename com.bsiag.crm.shared.core.process.pcase.CaseDataModelItems.CaseLegalEntityAttribute to CaseCustomerAttribute
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.CaseLegalEntityAttributePart to CaseCustomerAttributePart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.CaseCustomerAttributePart#getCaseInputLegalEntity to getCaseInputCustomer
+
+rename com.bsiag.crm.shared.core.itemsummary.process.ProcessViewPersonItemSummaryStepData to ProcessViewCustomerItemSummaryStepData
+
+rename com.bsiag.crm.client.core.common.monitoring.JobTablePage.Table.StartedByDirectoryUserColumn to StartedByUserColumn
+
+move com.bsiag.crm.shared.core.person.process to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.PersonSetCompanyRoleStepData to SetCustomerCustomerRoleStepData
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetCustomerRoleStepData.InputCompany to InputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetCustomerRoleStepData#getInputOrganization to getInputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetCustomerRoleStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetCustomerRoleStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetCustomerRoleStepData.InputCompanyPersonRole to InputCustomerCustomerRole
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetCustomerRoleStepData#getInputCompanyPersonRole to getInputCustomerCustomerRole
+rename com.bsiag.crm.shared.core.customer.process.PersonSetNoInteractionFlagStepData to CustomerSetMailingDisabledFlagStepData
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetMailingDisabledFlagStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetMailingDisabledFlagStepData#getInputPerson to getInputCustomer
+move com.bsiag.crm.client.core.person.dataquality to com.bsiag.crm.client.core.customer.dataquality
+rename com.bsiag.crm.server.core.employee.PersonForEmployeeLookupService to CustomerForEmployeeLookupService
+rename com.bsiag.crm.shared.core.employee.IPersonForEmployeeLookupService to ICustomerForEmployeeLookupService
+rename com.bsiag.crm.shared.core.employee.PersonForEmployeeLookupCall to CustomerForEmployeeLookupCall
+rename com.bsiag.crm.server.core.employee.PersonForEmployeeLookupServiceTest to CustomerForEmployeeLookupServiceTest
+rename com.bsiag.crm.client.core.employee.PersonForEmployeeLookupCallTest to CustomerForEmployeeLookupCallTest
+rename com.bsiag.crm.shared.core.communication.DistributorPersonKey to DistributorCustomerKey
+rename com.bsiag.crm.shared.core.communication.DistributorPersonKeyDescriptor to DistributorCustomerKeyDescriptor
+rename com.bsiag.crm.server.core.persistence.CoreResults#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.advisor.CompanyAdvisorConsistencyCheckResult to CustomerAdvisorConsistencyCheckResult
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#checkCompanyAdvisorTypeUniqueness to checkCustomerAdvisorTypeUniqueness
+rename com.bsiag.crm.server.core.advisor.CompanyAdvisorConsistencyCheckDomainKeyAdapter to CustomerAdvisorConsistencyCheckDomainKeyAdapter
+rename com.bsiag.crm.server.core.advisor.PersonAdvisorConsistencyCheckDomainKeyAdapter to CustomerAdvisorConsistencyCheckDomainKeyAdapter
+rename com.bsiag.crm.server.core.customer.interest.BsiCustomerInterestHistory#joinLegalEntityInterest to joinLegalEntityInterest
+move com.bsiag.crm.shared.core.person.PersonFunctionTypeCodeType to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.PersonFunctionLevelCodeType to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonFunctionTypeCodeType to CustomerFunctionTypeCodeType
+rename com.bsiag.crm.shared.core.customer.PersonFunctionLevelCodeType to CustomerFunctionLevelCodeType
+move com.bsiag.crm.shared.core.person.AbstractCustomerLetterSalutationLineAttribute to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.AbstractCustomerSalutationAttribute to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.RecipientChooseTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.RecipientChooseTablePageParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.person.GenderLookupCallTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.person.GenderLookupCall to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.shared.core.ticket.TicketChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.ticket.TicketChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.ticket.process.AbstractTicketChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.ticket.process.AbstractTicketChooseStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.process.knowledge.KnowledgePersonKey to KnowledgeCustomerKey
+rename com.bsiag.crm.shared.core.process.knowledge.KnowledgePersonKeyDescriptor to KnowledgeCustomerKeyDescriptor
+rename com.bsiag.crm.shared.core.process.knowledge.KnowledgePersonKeyTest to KnowledgeCustomerKeyTest
+rename com.bsiag.crm.server.core.process.knowledge.KnowledgeBaseService#getPersonPositions to getCustomerPositions
+rename com.bsiag.crm.server.core.process.knowledge.KnowledgeProcessService#getPersonPositions to getCustomerPositions
+rename com.bsiag.crm.shared.core.process.knowledge.IKnowledgeProcessService#getPersonPositions to getCustomerPositions
+rename com.bsiag.crm.shared.core.common.consistency.ConsistencyTypeCodeType.CompanyAdvisorTypeUniquenessCode to CustomerAdvisorTypeUniquenessCode
+# CompanyAdvisorTypeUniquenessCode: 130011 -> 130012 / 75707239-6b9b-4138-b201-13baab5eb7ee -> b7ffcab6-4d96-438e-97f5-718ac3831d52
+
+
+rename com.bsiag.crm.server.core.customer.targetplan.TargetPlanProcessService#loadNetworkPersonToCompanyTable to loadCustomerCustomerRoleTable
+rename com.bsiag.crm.server.core.customer.targetplan.TargetPlanProcessService#loadInternalNetworkPersonToCompanyTable to loadInternalCustomerCustomerRoleTable
+rename com.bsiag.crm.server.core.customer.targetplan.TargetPlanProcessService#loadExternalNetworkPersonToCompanyTable to loadExternalCustomerCustomerRoleTable
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanFormData#getInternalNetworkPersonToCompanyTable to getInternalCustomerCustomerRoleTable
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanFormData#getInternalExternalPersonToCompanyTable to getExternalCustomerCustomerRoleTable
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractNetworkPersonToCompanyTable to AbstractCustomerCustomerRoleTable
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractCustomerCustomerRoleTable.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractCustomerCustomerRoleTable#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractCustomerCustomerRoleTable.PersonNameColumn to CustomerNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractCustomerCustomerRoleTable#getPersonNameColumn to getCustomerNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractCustomerCustomerRoleTable.PersonFocusMenu to CustomerFocusMenu
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractCustomerCustomerRoleTable to AbstractNetworkPersonToCompanyTable
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.TopBox.ExternalNetworkPersonToCompanyTableField to ExternalCustomerCustomerRoleTableField
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.TopBox.ExternalCustomerCustomerRoleTableField.Table.AffiliateContactPersonNameColumn to AffiliateContactCustomerNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.TopBox.InternalNetworkPersonToCompanyTableField to InternalNetworkPersonToCompanyTableField to InternalCustomerCustomerRoleTableField
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.TopBox.InternalCustomerCustomerRoleTableField.Table.InternalContactPersonNameColumn to InternalContactCustomerNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox.KeyPlayerTableField.Table.EditKeyPersonMenu to EditKeyCustomerMenu
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox.KeyPlayerTableField.Table.DeleteKeyPersonMenu to DeleteKeyCustomerMenu
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox.KeyPlayerTableField.Table.FocusKeyPersonMenu to FocusKeyCustomerMenu
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanKeyPlayerFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanKeyPlayerFormParam#getPersonKey to getCustomerKey
+
+rename com.bsiag.crm.client.core.process.ProcessStepDefinitionForm#isPersonProcessInputMandatory to isPrimaryCustomerProcessInputMandatory
+rename com.bsiag.crm.client.core.process.ProcessStepDefinitionForm#setPersonProcessInputMandatory to setPrimaryCustomerProcessInputMandatory
+rename com.bsiag.crm.client.core.process.extension.NotifySilentStepConfigurationExtension.TemplateBox.RecipientRadioButtonGroup.PersonField to CustomerField
+rename com.bsiag.crm.client.core.process.extension.NotifySilentStepConfigurationExtension#getPersonField to getCustomerField
+rename com.bsiag.crm.client.core.process.extension.NotifySilentStepConfigurationExtension.TemplateBox.RecipientRadioButtonGroup.PersonButton to CustomerButton
+rename com.bsiag.crm.client.core.process.extension.NotifySilentStepConfigurationExtension#getPersonButton to getCustomerButton
+rename com.bsiag.crm.shared.core.process.NotifySilentStepConfiguration#getRecipientPersonKey to getRecipientCustomerKey
+rename com.bsiag.crm.shared.core.process.NotifySilentStepConfiguration#setRecipientPersonKey to setRecipientCustomerKey
+rename com.bsiag.crm.shared.core.process.NotifySilentStepConfiguration#NOTIFY_CASE_PERSON to NOTIFY_CASE_CUSTOMER
+rename com.bsiag.crm.shared.core.process.NotifySilentStepConfiguration#NOTIFY_PERSON to NOTIFY_CUSTOMER
+rename com.bsiag.crm.shared.core.process.ProcessStepHtmlContentDefinitionFormParam#isPersonProcessInputMandatory to isCustomerProcessInputMandatory
+rename com.bsiag.crm.shared.core.process.ProcessStepHtmlContentDefinitionFormParam#setPersonProcessInputMandatory to setCustomerProcessInputMandatory
+rename com.bsiag.crm.server.core.process.ProcessInputBaseService#personInputRequired to primaryCustomerInputRequired
+
+# AbstractDocumentSenderRecipientServerDomainKeyAdapter
+move com.bsiag.crm.server.core.person.PersonDocumentSenderRecipientServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.CompanyDocumentSenderRecipientServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonDocumentSenderRecipientServerDomainKeyAdapter to CustomerDocumentSenderRecipientServerDomainKeyAdapter
+rename com.bsiag.crm.server.core.customer.CompanyDocumentSenderRecipientServerDomainKeyAdapter to CustomerDocumentSenderRecipientServerDomainKeyAdapter
+move com.bsiag.crm.server.core.person.AbstractConvertibleToPersonSenderRecipientServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.AbstractConvertibleToPersonSenderRecipientServerDomainKeyAdapter to AbstractConvertibleToCustomerSenderRecipientServerDomainKeyAdapter
+
+# PartitionMigration:
+delete com.bsiag.crm.server.core.person.PersonMergePartitionDomainKeyAdapter
+
+# PartitionMigration: DirectoryDocument to DocumentContent
+rename jpa com.bsiag.crm.server.core.document.BsiDirectoryDocument to BsiDocumentContent
+rename jpa com.bsiag.crm.server.core.document.BsiDocumentContent#directoryDocumentKey to documentContentKey
+rename jpa com.bsiag.crm.server.core.document.BsiDocumentContent#DIRECTORY_DOCUMENT_NR to DOCUMENT_CONTENT_NR
+
+rename jpa com.bsiag.crm.server.core.document.BsiDocument#directoryDocumentKey to documentContentKey
+rename jpa com.bsiag.crm.server.core.document.BsiDocument#DIRECTORY_DOCUMENT_NR to DOCUMENT_CONTENT_NR
+rename jpa com.bsiag.crm.server.core.document.BsiDocument#joinDirectoryDocument to joinDocumentContent
+
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setDirectoryDocumentKey to setDocumentContentKey
+rename com.bsiag.crm.server.core.textsearch.internal.builtin.DocumentSearchIndexBuiltInDefinition#getDirectoryDocument to getDocumentContent
+
+rename com.bsiag.crm.shared.core.document.DirectoryDocumentKey to DocumentContentKey
+rename com.bsiag.crm.shared.core.document.DirectoryDocumentKeyDescriptor to DocumentContentKeyDescriptor
+rename com.bsiag.crm.server.core.document.DirectoryDocumentTransferBean to DocumentContentTransferBean
+rename com.bsiag.crm.server.core.document.DirectoryDocumentTransferServerDomainAdapter to DocumentContentTransferServerDomainAdapter
+rename com.bsiag.crm.server.core.document.DirectoryDocumentTransferServerDomainAdapterTest to DocumentContentTransferServerDomainAdapterTest
+rename com.bsiag.crm.shared.core.document.IDocumentSupportService#touchDirectoryDocument to touchDocumentContent
+rename com.bsiag.crm.shared.core.document.IDocumentSupportService#getDirectoryDocumentLastModified to getDocumentContentLastModified
+rename com.bsiag.crm.shared.core.document.IDocumentSupportService#resolveDocumentDirectoryKey to resolveDocumentContentKey
+rename com.bsiag.crm.server.core.document.DocumentBaseService#touchDirectoryDocument to touchDocumentContent
+rename com.bsiag.crm.server.core.document.DocumentBaseService#getDirectoryDocumentLastModified to getDocumentContentLastModified
+rename com.bsiag.crm.server.core.document.DocumentBaseService#resolveDirectoryDocumentKey to resolveDocumentContentKey
+rename com.bsiag.crm.server.core.configuration.privacy.delete.DeleteBaseServiceTest#createDirectoryDocument to createDocumentContent
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.IDocumentEntityPart#getDirectoryDocument to getDocumentContent
+rename com.bsiag.crm.server.core.document.DocumentContentTransferBean#getDirectoryDocument to getDocumentContent
+rename com.bsiag.crm.server.core.document.DocumentPageService.DocumentTablePageBaseQuery#getDirectoryDocument to getDocumentContent
+rename com.bsiag.crm.server.core.persistence.CoreResults#getDirectoryDocumentKey to getDocumentContentKey
+
+delete com.bsiag.crm.shared.core.document.DirectoryDocumentKeyAdapter
+delete com.bsiag.crm.server.core.document.DocumentMergePartitionDomainKeyAdapter
+
+# PartitionMigration: Completely remove directory keys and sharing
+delete com.bsiag.crm.shared.core.domain.AbstractDirectoryDomainKeyAdapter
+delete com.bsiag.crm.shared.core.domain.IDirectoryDomainKeyAdapter
+delete com.bsiag.crm.shared.core.domain.IShareableDomainKey
+delete com.bsiag.crm.server.core.configuration.code.merge.AbstractShareableKeyMergePartitionDomainAdapter
+
+rename com.bsiag.crm.client.core.process.doctemplate.AbstractEmailRecipientAndAttachmentBox.RecipientTableField.Table.AddPersonMenu to AddCustomerMenu
+
+rename com.bsiag.crm.shared.core.legalentity.ChangeLegalEntityOwnerPermission to ChangeCustomerOwnerPermission
+move com.bsiag.crm.shared.core.legalentity.ChangeCustomerOwnerPermission to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.legalentity.ChangeLegalEntityOwnerAccessHelper to ChangeCustomerOwnerAccessHelper
+move com.bsiag.crm.shared.core.legalentity.ChangeCustomerOwnerAccessHelper to com.bsiag.crm.shared.core.customer
+
+rename com.bsiag.crm.shared.core.customer.ICustomerProcessService#setPersonInactive to setCustomerInactive
+rename com.bsiag.crm.server.core.customer.CustomerProcessService#setPersonInactive to setCustomerInactive
+rename com.bsiag.crm.shared.core.customer.ICustomerProcessService#getPersonGenderUid to getCustomerGenderUid
+rename com.bsiag.crm.server.core.customer.CustomerProcessService#getPersonGenderUid to getCustomerGenderUid
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getPersonGenderUid to getCustomerGenderUid
+rename com.bsiag.crm.shared.core.customer.ICustomerProcessService#getPersonPortrait to getCustomerImage
+rename com.bsiag.crm.server.core.customer.CustomerProcessService#getPersonPortrait to getCustomerImage
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getPersonPortrait to getCustomerImage
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getPersonLocale to getCustomerLocale
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getPersonLanguageUid to getCustomerLanguageUid
+rename com.bsiag.crm.shared.core.task.TaskChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.task.TaskChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.UpdateCustomerPermission#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.ticket.OwnBusinessTicketTablePageParam#getPersonKey to getCustomerKey
+
+rename com.bsiag.crm.shared.core.groupware.beans.GroupwarePersonHeader#setCrmPersonKey to setCrmCustomerKey
+rename com.bsiag.crm.shared.core.groupware.beans.GroupwarePersonHeader#getCrmPersonKey to getCrmCustomerKey
+move com.bsiag.crm.shared.core.person to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.person to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.server.core.person to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.portal.commons.person to com.bsiag.crm.portal.commons.customer
+
+rename com.bsiag.crm.server.core.notification.IEmailNotificationService#sendEmailNotificationToPersons to sendEmailNotificationToCustomers
+rename com.bsiag.crm.server.core.notification.EmailNotificationService#sendEmailNotificationToPersons to sendEmailNotificationToCustomers
+rename com.bsiag.crm.server.core.notification.MailRecipientBean#PERSON_KEY to CUSTOMER_KEY
+rename com.bsiag.crm.server.core.notification.MailRecipientBean#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.notification.MailRecipientBean#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.common.mail.CoreMailParticipant#withPersonKey to withCustomerKey
+rename com.bsiag.crm.shared.core.common.mail.CoreMailParticipant#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.common.exception.ExceptionProcessService#getPersonEmailInfo to getCustomerEmailInfo
+rename com.bsiag.crm.server.core.notification.EmailNotificationService#getIgnoredFromPersonKeys to getIgnoredFromCustomerKeys
+
+rename com.bsiag.crm.shared.core.user.UserLookupCall#getIgnorePersonKeys to getIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.user.UserLookupCall#setIgnorePersonKeys to setIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.user.UserLookupCall#getRestrictPersonKeys to getRestrictCustomerKeys
+rename com.bsiag.crm.shared.core.user.UserLookupCall#setRestrictPersonKeys to setRestrictCustomerKeys
+rename com.bsiag.crm.client.core.user.team.TeamCodeForm.TeamPartitionGroupBox.MemberTableField.Table#getUsedPersons to getUsedCustomers
+rename com.bsiag.crm.client.core.communication.DistributorForm.MainBox.DistributorBox.DistributorTableField.Table#getUsedPersons to getUsedCustomers
+rename com.bsiag.crm.client.core.communication.DistributorForm.MainBox.DistributorBox.DistributorTableField.Table.PersonColumn to CustomerColumn
+rename com.bsiag.crm.client.core.communication.DistributorForm.MainBox.DistributorBox.DistributorTableField.Table#getPersonColumn to getCustomerColumn
+rename com.bsiag.crm.client.core.communication.DistributorForm.MainBox.DistributorBox.DistributorTableField.Table.CustomerColumn.PersonColumnUserField to CustomerColumnUserField
+rename com.bsiag.crm.client.core.communication.DistributorForm.MainBox.DistributorBox.DistributorTableField.Table.CustomerColumn.PersonColumnPersonField to CustomerColumnPersonField
+
+rename jpa com.bsiag.crm.server.core.communication.BsiDistributorPerson to BsiDistributorCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiDistributorPerson#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiDistributorPerson#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiDistributor#joinDistributorPersons to joinDistributorCustomers
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinDistributorPersons to joinDistributorCustomers
+
+rename com.bsiag.crm.shared.core.customer.CustomerContextLookupCall#getIgnorePersonKeys to getIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.customer.CustomerContextLookupCall#setIgnorePersonKeys to setIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.customer.IPersonWithIgnoreListLookupCall to ICustomerWithIgnoreListLookupCall
+rename com.bsiag.crm.shared.core.customer.ICustomerWithIgnoreListLookupCall#getIgnorePersonKeys to getIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.customer.ICustomerWithIgnoreListLookupCall.setIgnorePersonKeys to setIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.doctemplate.officeaddin.IAddInProcessService#findPersonKey to findCustomerKey
+rename com.bsiag.crm.server.core.doctemplate.officeaddin.AddInBaseService#findPersonKey to findCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.ApproveCoursePermission#getCoursePersonKey to getCourseCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.ConfirmCoursePermission#getCoursePersonKey to getCourseCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CoursePersonKeyDescriptor to CourseCustomerKeyDescriptor
+rename com.bsiag.crm.shared.core.employee.course.CourseQuestionPersonKeyDescriptor to CourseQuestionCustomerKeyDescriptor
+rename com.bsiag.crm.shared.core.employee.course.DeleteCourseCustomerPermission#getCoursePersonKey to getCourseCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.ReadCourseCustomerPermission#getCoursePersonKey to getCourseCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.ReadCourseQuestionCustomerPermission#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.UpdateCourseQuestionCustomerPermission#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.user.team.TeamMemberModified#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.ticket.PersonForTicketLookupCall to CustomerForTicketLookupCall
+rename com.bsiag.crm.shared.core.ticket.CustomerForTicketLookupCall#getValidatePersonKey to getValidateCustomerKey
+rename com.bsiag.crm.shared.core.ticket.CustomerForTicketLookupCall#setValidatePersonKey to setValidateCustomerKey
+rename com.bsiag.crm.shared.core.ticket.IPersonForTicketLookupService to ICustomerForTicketLookupService
+rename com.bsiag.crm.server.core.ticket.PersonForTicketLookupService to CustomerForTicketLookupService
+rename com.bsiag.crm.client.core.ticket.PersonForTicketLookupCallTest to CustomerForTicketLookupCallTest
+rename com.bsiag.crm.server.core.ticket.PersonForTicketLookupServiceTest to CustomerForTicketLookupServiceTest
+rename com.bsiag.crm.client.core.ticket.TicketForm#getInChargeOfPersonKey to getInChargeOfCustomerKey
+rename com.bsiag.crm.client.core.ticket.TicketForm#getReportedByPersonKey to getReportedByCustomerKey
+rename com.bsiag.crm.client.core.ticket.TicketForm#getLastChangePersonKey to getLastChangeCustomerKey
+rename com.bsiag.crm.client.core.ticket.TicketForm#setLastChangePersonKey to setLastChangeCustomerKey
+rename com.bsiag.crm.client.core.ticket.ITicketForm#getInChargeOfPersonKey to getInChargeOfCustomerKey
+rename com.bsiag.crm.client.core.ticket.ITicketForm#getReportedByPersonKey to getReportedByCustomerKey
+rename com.bsiag.crm.client.core.ticket.ITicketForm#getLastChangePersonKey to getLastChangeCustomerKey
+rename com.bsiag.crm.shared.core.process.CustomerServiceFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.CustomerServiceFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.process.CaseInputHelperFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.CaseInputHelperFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.process.pcase.AnonymiseCasesTablePage.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.process.pcase.AnonymiseCasesTablePage.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.process.pcase.AnonymiseCasesTablePage.Table.PersonNameColumn to CustomerNameColumn
+rename com.bsiag.crm.client.core.process.pcase.AnonymiseCasesTablePage.Table#getPersonNameColumn to getCustomerNameColumn
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.AnonymiseCasesTablePageQuery#getPersonCaseInput to getCaseInput
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.AnonymiseCasesTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.shared.core.pim.PIMPerson#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.pim.PIMPerson#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.portal.CreatePortalIdentityPermission#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.socialmedia.twitter.TwitterFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.socialmedia.twitter.TwitterFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.marketing.mailmerge.MailMergePreviewData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.marketing.mailmerge.MailMergePreviewData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.server.core.ruleengine.operation.sendelectronicmessage.SendEmailDefinitionBean#getRecipientPersonKey to getRecipientCustomerKey
+rename com.bsiag.crm.server.core.emailimport.operation.ProcessCommunicationCaseFrameAutomaticallyRuleOperation#setIdentifiedPersonKey to setIdentifiedCustomerKey
+rename com.bsiag.crm.server.core.emailimport.operation.ProcessCommunicationCaseFrameAutomaticallyRuleOperation#identifyPersonKey to identifyCustomerKey
+rename com.bsiag.crm.client.core.process.CaseInputHelperForm#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.user.AbstractUserFocusMenu#getKeyToFocusAsPersonKey to getKeyToFocusAsCustomerKey
+
+# Scout SmartField2 renamings
+rename org.eclipse.scout.rt.client.ui.form.fields.smartfield2.AbstractSmartField2 to AbstractSmartField
+move org.eclipse.scout.rt.client.ui.form.fields.smartfield2.AbstractSmartField to org.eclipse.scout.rt.client.ui.form.fields.smartfield
+rename org.eclipse.scout.rt.client.extension.ui.form.fields.smartfield2.AbstractSmartField2Extension to AbstractSmartFieldExtension
+move org.eclipse.scout.rt.client.extension.ui.form.fields.smartfield2.AbstractSmartFieldExtension to org.eclipse.scout.rt.client.extension.ui.form.fields.smartfield
+
+rename org.eclipse.scout.rt.client.ui.basic.table.columns.AbstractSmartColumn2 to AbstractSmartColumn
diff --git a/org.eclipse.scout.sdk.core.test/src/test/resources/org/eclipse/scout/sdk/core/rename/ticket-245457-fixed-RENAME-Java.txt b/org.eclipse.scout.sdk.core.test/src/test/resources/org/eclipse/scout/sdk/core/rename/ticket-245457-fixed-RENAME-Java.txt
new file mode 100644
index 000000000..7ae5786a0
--- /dev/null
+++ b/org.eclipse.scout.sdk.core.test/src/test/resources/org/eclipse/scout/sdk/core/rename/ticket-245457-fixed-RENAME-Java.txt
@@ -0,0 +1,6014 @@
+####################################################################################################################################
+# This file is used as input for the Menu: BSI CRM > Java > Migrate java renamings in selected bundles...
+#
+# If not stated otherwise, the changes are being applied to normal java classes
+# and text files with the following extensions: *.exsd, *.ini, *.mf, *.prop*, *.xml
+#
+# Syntax/examples for simple renamings:
+# rename a.b.c to a.b.x
+# rename a.b.c.Foo to Bar
+# rename a.b.c.Foo.Inner1 to Inner2
+# rename a.b.c.Foo#getFoo to getBar
+# rename a.b.c.Foo#m_foo to m_bar
+# move a.b.c.Foo to x.y.z
+#
+# Syntax for regex replacements (omit the last bracketed part to match all files mentioned above):
+# regex regexPattern to regexReplace [files: filePathRegex]
+#
+# Examples with special flag \p (matches all lower and all upper case for the chars followed by \p and includes m_ prefixed matches):
+# regex \pMyTest to \pHello
+# will do the following replacements: MyTest => Hello, myTest => hello, m_myTest => m_hello
+# regex \pMy\pOldName to \pMy\pNewName
+# will do the following replacements: MyOldName => MyNewName, myoldName => mynewName, m_myoldName => m_mynewName
+# => but does not touch "mixed" variants: myOldName => myOldName, MyoldName => MyoldName, m_myOldName => m_myOldName
+#
+# Examples with optional file path regex (file path format: /project.name/.../.../file.extension)
+# regex myoldtext to mynewtext [files: .*\.ini]
+# in Test.java: myoldtext => myoldtext
+# in config.properties: myoldtext => mynewtext
+# regex @SuppressWarnings\("deprecation"\) to // FIXME fix deprecation warning [files: /com\.bsiag\.crm\.server\..*\.java]
+# will do the replacement in server bundles only
+#
+# Examples with backreference in the replacement string ($1, \1 only works for backreference in the matching regex)
+# regex Team(\w*)Nr to Team$1Uid
+# TeamMemberNr => TeamMemberUid
+# regex \pTeam(\w*)Nr to \pGroup$1Uid
+# (backreference combined with \p flag)
+# TeamMemberNr => GroupMemberUid
+# teamRoleNr => groupRoleUid
+# m_teamLeaderNr => m_groupLeaderUid
+# m_teamNr => m_groupUid
+#
+# NOTE: Only fully qualified name (incl. simple name renaming as result of import statement rename) and regex replacements
+# are applied in normal processing (not post-processing), thus already visible in the preview form.
+# In case of multiple edits at the same text position, only the first edit will be applied.
+# The regex replacements are applied before renaming a simple name that was part of an import statement.
+# In case a class was renamed which is part of a regex expression, make sure to use the old class name.
+# Do not use lookahead, lookbehind or boundary matchers (not supported due to Eclipse bug 109481).
+#
+#
+# Special renaming of jpa entities and jpa properties (and its associated classes IBsiFoo, BsiFoo_, BsiFoo_aliased).
+# The class name must be the entity bean BsiFoo and not the meta entity bean IBsiFoo.
+#
+# Syntax (JPA renamings)
+# rename jpa a.b.c.BsiFoo to BsiBar
+# move jpa a.b.c.BsiFoo to x.y.z
+# rename jpa a.b.c.BsiFoo#columnOld to columnNew
+# rename jpa a.b.c.BsiFoo#joinOld to joinNew
+#
+# Syntax (JPA deletions for information only, no processing)
+# delete jpa a.b.c.Table
+# delete jpa a.b.c.Table#column
+#
+#####################################################################################################################################
+#
+# 16.0.0
+
+# Customer migration
+rename jpa com.bsiag.crm.server.core.person.BsiPerson to BsiCustomer
+move com.bsiag.crm.server.core.person.BsiCustomer to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.BsiCustomer_ to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.shared.core.company.code to com.bsiag.crm.shared.core.customer.code
+move com.bsiag.crm.server.core.company.code to com.bsiag.crm.server.core.customer.code
+move com.bsiag.crm.client.core.company.code to com.bsiag.crm.client.core.customer.code
+
+rename jpa com.bsiag.crm.shared.core.person.PersonKey to CustomerKey
+rename jpa com.bsiag.crm.shared.core.person.PersonKeyDescriptor to CustomerKeyDescriptor
+rename jpa com.bsiag.crm.shared.core.person.IConvertibleToPersonKey to IConvertibleToCustomerKey
+move com.bsiag.crm.shared.core.person.IConvertibleToCustomerKey to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.CustomerKey to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.CustomerKeyDescriptor to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.person.PersonChangeKey to CustomerChangeKey
+move com.bsiag.crm.shared.core.person.CustomerChangeKey to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.person.PersonChangeKeyDescriptor to CustomerChangeKeyDescriptor
+move com.bsiag.crm.shared.core.person.CustomerChangeKeyDescriptor to com.bsiag.crm.shared.core.customer
+
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#directoryPersonKey to directoryCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#DIRECTORY_PERSON_KEY to DIRECTORY_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#personNo to customerNo
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#PERSON_NO to CUSTOMER_NO
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#lastName to name1
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#LAST_NAME to NAME1
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#firstName to name2
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#FIRST_NAME to NAME2
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#portrait to image
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#PORTRAIT to IMAGE
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinPersonChanges to joinCustomerChanges
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinPersonImports to joinCustomerImports
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#getCompanyDisplayNames to getLinkedNames
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#companyDisplayNames to linkedNames
+
+
+
+rename jpa com.bsiag.crm.server.core.person.BsiPersonChange to BsiCustomerChange
+move com.bsiag.crm.server.core.person.BsiCustomerChange to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.BsiCustomerChange_ to com.bsiag.crm.server.core.customer
+
+rename jpa com.bsiag.crm.server.core.person.BsiPersonList to BsiCustomerList
+move com.bsiag.crm.server.core.person.BsiCustomerList to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.BsiCustomerList_ to com.bsiag.crm.server.core.customer
+
+rename jpa com.bsiag.crm.server.core.person.BsiPersonImport to BsiCustomerImport
+move com.bsiag.crm.server.core.person.BsiCustomerImport to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.BsiCustomerImport_ to com.bsiag.crm.server.core.customer
+
+rename com.bsiag.crm.shared.core.person.PersonImportKey to CustomerImportKey
+move com.bsiag.crm.shared.core.person.CustomerImportKey to com.bsiag.crm.shared.core.customer
+
+rename com.bsiag.crm.shared.core.person.PersonImportKeyDescriptor to CustomerImportKeyDescriptor
+move com.bsiag.crm.shared.core.person.PersonImportKeyDescriptor to com.bsiag.crm.shared.core.customer
+
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanInfluence#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanInfluence#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanInfluence#setPersonKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanRedFlag#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanRedFlag#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanRedFlag#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanRedFlag#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanRedFlag#setPersonKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.business.role.BsiBusinessRole#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#INTERNAL_PERSON_KEY to INTERNAL_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#getInternalPersonKey to getInternalCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#getInternalResponsiblePerson to getInternalResponsibleCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#internalPersonKey to internalCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#joinInternalPerson to joinInternalCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#setInternalPersonKey to setInternalCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunicationParticipant#PARTICIPANT_PERSON_KEY to PARTICIPANT_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunicationParticipant#getParticipantPersonKey to getParticipantCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunicationParticipant#joinParticipantPerson to joinParticipantCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunicationParticipant#participantPersonKey to participantCustomerKey
+rename jpa com.bsiag.crm.server.core.company.targetplan.BsiTargetPlanPerson to BsiTargetPlanKeyPlayer
+rename jpa com.bsiag.crm.server.core.company.targetplan.BsiTargetPlanKeyPlayer#PERSON_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.company.targetplan.BsiTargetPlanKeyPlayer#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.company.targetplan.BsiTargetPlanKeyPlayer#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#existingPersonKey to existingCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getExistingPersonKey to getExistingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.cti.BsiCtiCall#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.cti.BsiCtiCall#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.cti.BsiCtiCall#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.cti.BsiCtiCall#setPersonKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.emailimport.BsiEmailMessage#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.emailimport.BsiEmailMessage#setPersonKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCoursePerson#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCoursePerson#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCoursePerson#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionPerson#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionPerson#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionPerson#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityCalc#PERSON_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityCalc#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityCalc#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityCalc#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.person.BsiPersonImport#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.person.BsiPersonImport#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.person.BsiPersonList to BsiCustomerList
+move com.bsiag.crm.server.core.person.BsiCustomerList to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.BsiCustomerList_ to com.bsiag.crm.server.core.customer
+rename jpa com.bsiag.crm.server.core.portal.BsiPortalIdentity#JOIN_PERSON to JOIN_CUSTOMER
+rename jpa com.bsiag.crm.server.core.portal.BsiPortalIdentity#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.portal.BsiPortalIdentity#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.portal.BsiPortalIdentity#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.process.knowledge.BsiKnowledgePerson#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.process.knowledge.BsiKnowledgePerson#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.process.knowledge.BsiKnowledgePerson#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.task.BsiTask#PERSON_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.task.BsiTask#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.task.BsiTask#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.task.BsiTask#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.test.etl.BsiEtlS1Basic#personNo to customerNo
+rename jpa com.bsiag.crm.server.core.test.etl.BsiEtlS1Mandatory#personNo to customerNo
+rename jpa com.bsiag.crm.server.core.test.etl.BsiEtlS2Basic#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.test.etl.BsiEtlS2Benchmark#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.test.etl.BsiEtlS2Mandatory#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.test.etl.BsiEtlTargetBasic#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#REPORT_PERSON_KEY to REPORT_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#RESPONSIBLE_PERSON_KEY to RESPONSIBLE_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#getReportPersonKey to getReportCustomerKey
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#getResponsiblePersonKey to getResponsibleCustomerKey
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#joinResponsiblePerson to joinResponsibleCustomer
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#reportPersonKey to reportCustomerKey
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicket#responsiblePersonKey to responsibleCustomerKey
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicketHistory#RESPONSIBLE_PERSON_KEY to RESPONSIBLE_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.ticket.BsiTicketHistory#getResponsiblePersonKey to getResponsibleCustomerKey
+rename jpa com.bsiag.crm.server.core.ticket.testcase.BsiTestcase#RESPONSIBLE_PERSON_KEY to RESPONSIBLE_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.ticket.testcase.BsiTestcase#getResponsiblePersonKey to getResponsibleCustomerKey
+rename jpa com.bsiag.crm.server.core.user.BsiUser#getPerson to getCustomer
+rename jpa com.bsiag.crm.server.core.user.BsiUser#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.shared.core.person.DirectoryPersonKey to DirectoryCustomerKey
+rename jpa com.bsiag.crm.shared.core.person.DirectoryPersonKeyAdapter to DirectoryCustomerKeyAdapter
+rename jpa com.bsiag.crm.shared.core.person.DirectoryPersonKeyDescriptor to DirectoryCustomerKeyDescriptor
+rename jpa com.bsiag.crm.shared.core.person.PersonListKey to CustomerListKey
+move com.bsiag.crm.shared.core.person.CustomerListKey to com.bsiag.crm.shared.core.customer
+rename jpa com.bsiag.crm.shared.core.person.PersonListKeyDescriptor to CustomerListKeyDescriptor
+move jpa com.bsiag.crm.shared.core.person.CustomerListKeyDescriptor to com.bsiag.crm.shared.core.customer
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiLegalEntityInterest to BsiCustomerInterest
+move com.bsiag.crm.server.core.legalentity.interest.IBsiCustomerInterest to com.bsiag.crm.server.core.customer.interest
+move com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterest to com.bsiag.crm.server.core.customer.interest
+move com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterest_ to com.bsiag.crm.server.core.customer.interest
+rename jpa com.bsiag.crm.shared.core.legalentity.interest.LegalEntityInterestKey to CustomerInterestKey
+move com.bsiag.crm.shared.core.legalentity.interest.CustomerInterestKey to com.bsiag.crm.shared.core.customer.interest
+rename jpa com.bsiag.crm.shared.core.legalentity.interest.LegalEntityInterestKeyDescriptor to CustomerInterestKeyDescriptor
+move com.bsiag.crm.shared.core.legalentity.interest.CustomerInterestKeyDescriptor to com.bsiag.crm.shared.core.customer.interest
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiLegalEntityInterestHistory to BsiCustomerInterestHistory
+rename jpa com.bsiag.crm.shared.core.legalentity.interest.LegalEntityInterestHistoryKey to CustomerInterestHistoryKey
+move com.bsiag.crm.shared.core.legalentity.interest.CustomerInterestHistoryKey to com.bsiag.crm.shared.core.customer.interest
+rename jpa com.bsiag.crm.shared.core.legalentity.interest.LegalEntityInterestHistoryKeyDescriptor to CustomerInterestHistoryKeyDescriptor
+move com.bsiag.crm.shared.core.legalentity.interest.CustomerInterestHistoryKeyDescriptor to com.bsiag.crm.shared.core.customer.interest
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterest#getLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterest#joinLegalEntityInterestHistories to joinCustomerInterestHistories
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterest#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterest#joinLegalEntityCalc to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterestHistory#getLegalEntityInterestKey to getCustomerInterestKey
+rename jpa com.bsiag.crm.server.core.legalentity.interest.BsiCustomerInterestHistory#joinLegalEntityInterest to joinCustomerInterest
+rename jpa com.bsiag.crm.server.core.person.BsiCustomer#joinLegalEntityInterests to joinCustomerInterest
+
+rename jpa com.bsiag.crm.server.core.process.serviceline.BsiServiceLine#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.process.serviceline.BsiServiceLine#joinCustomer to joinUserCustomer
+rename jpa com.bsiag.crm.server.core.process.serviceline.BsiServiceLine#joinCompany to joinCustomer
+
+rename com.bsiag.crm.server.core.legalentity.interest.LegalEntityInterestBuilderParts.ILegalEntityInterestEntityPart#getLegalEntityInterest to getCustomerInterest
+rename com.bsiag.crm.server.core.legalentity.interest.LegalEntityInterestBuilderParts.AbstractLegalEntityInterestEntityPart#getLegalEntityInterest to getCustomerInterest
+rename com.bsiag.crm.server.core.legalentity.interest.CopySharedPersonInterestServerDomainKeyAdapter to CopySharedCustomerInterestServerDomainKeyAdapter
+rename com.bsiag.bsicrm.server.etl.legalentity.LegalEntityInterestEtlDescriptor.LegalEntityKeyKey0ColumnProcessor to CustomerKeyColumnProcessor
+rename com.bsiag.bsicrm.server.etl.legalentity.LegalEntityInterestEtlDescriptor.LegalEntityKeyKey0ColumnProcessor to CustomerKeyColumnProcessor
+rename com.bsiag.crm.shared.core.legalentity.interest.CustomerInterestKey#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.LegalEntityRelationInterestTablePageQuery#getLegalEntityInterest to getCustomerInterest
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.CompanyInterestTablePageBaseQuery#getLegalEntityInterest to getCustomerInterest
+rename com.bsiag.crm.client.core.legalentity.interest.AbstractInterestTablePage.AbstractInterestTable.LegalEntityInterestKeyColumn to CustomerInterestKeyColumn
+rename com.bsiag.crm.client.core.legalentity.interest.AbstractInterestTablePage.AbstractInterestTable#getLegalEntityInterestKeyColumn to getCustomerInterestKeyColumn
+rename com.bsiag.crm.client.core.legalentity.interest.AbstractChangeLegalEntitiyInterestStatusMenu#getLegalEntityInterestKeys to getCustomerInterestKeys
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.ChangeInterestStatusMenu#getLegalEntityInterestKeys to getCustomerInterestKeys
+rename com.bsiag.crm.shared.core.legalentity.interest.AbstractInterestTablePageData.AbstractInterestTableRowData#legalEntityInterestKey to customerInterestKey
+rename com.bsiag.crm.shared.core.legalentity.interest.AbstractInterestFormParam#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.interest.AbstractInterestFormParam#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.interest.AbstractInterestFormParam#getLegalEntityInterestKey to getCustomerInterestKey
+rename com.bsiag.crm.shared.core.legalentity.interest.AbstractInterestFormParam#setLegalEntityInterestKey to setCustomerInterestKey
+rename com.bsiag.crm.client.core.customer.interest.MultiAssignmentOfInterestForm#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.interest.MultiAssignmentOfInterestForm#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.interest.UpdateLegalEntityInterestPermission to UpdateCustomerInterestPermission
+rename com.bsiag.crm.shared.core.legalentity.interest.UpdateCustomerInterestPermission#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.interest.UpdateSharedLegalEntityInterestPermission to UpdateSharedCustomerInterestPermission
+rename com.bsiag.crm.shared.core.legalentity.interest.ReadLegalEntityInterestPermission to ReadCustomerInterestPermission
+rename com.bsiag.crm.shared.core.legalentity.interest.ReadCustomerInterestPermission#getPersonInterestKey to getCustomerInterestKey
+rename com.bsiag.crm.shared.core.legalentity.interest.DeleteLegalEntityInterestPermission to DeleteCustomerInterestPermission
+rename com.bsiag.crm.shared.core.legalentity.interest.DeleteCustomerInterestPermission#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.interest.DeleteSharedLegalEntityInterestPermission to DeleteSharedCustomerInterestPermission
+rename com.bsiag.crm.shared.core.legalentity.interest.CreateLegalEntityInterestPermission to CreateCustomerInterestPermission
+rename com.bsiag.crm.shared.core.legalentity.interest.CreateLegalEntityInterestPermission#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.interest.CreateSharedLegalEntityInterestPermission to CreateSharedCustomerInterestPermission
+rename com.bsiag.crm.server.core.legalentity.interest.LegalEntityInterestBuilderParts.CompanyContactPersonLegalEntityInterestEntityPart#getPerson to getCustomer
+
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.advisor.PersonAdvisorKey#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communication.CommunicationParticipantKey#getParticipantPersonKey to getParticipantCustomerKey
+rename com.bsiag.crm.shared.core.employee.EmployeeKey#toPersonKey to toCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CoursePersonKey#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerKey#getDirectoryPersonKey to getDirectoryCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerKey#toPersonKey to toCustomerKey
+rename com.bsiag.crm.shared.core.person.IConvertibleToCustomerKey#toPersonKey to toCustomerKey
+rename com.bsiag.crm.shared.core.person.PersonImportKey#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.knowledge.KnowledgePersonKey#getPersoKey to getCustomerKey
+rename com.bsiag.crm.shared.core.user.UserKey#toPersonKey to toCustomerKey
+rename com.bsiag.crm.shared.core.person.PersonImportKey#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communication.CommunicationParticipantKey#getParticipantPersonKey to getParticipantCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CoursePersonKey#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.knowledge.KnowledgePersonKey#getPersoKey to getCustomerKey
+rename com.bsiag.crm.shared.core.advisor.PersonAdvisorKey#getPersonKey to getCustomerKey
+
+# PersonTablePage
+move com.bsiag.crm.client.core.person.AbstractPersonShareMenu to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.AbstractPersonTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.person.AbstractPersonTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.AbstractPersonTablePageParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractPersonShareMenu to AbstractCustomerShareMenu
+rename com.bsiag.crm.client.core.customer.AbstractPersonTablePage to AbstractCustomerTablePage
+rename com.bsiag.crm.shared.core.customer.AbstractPersonTablePageData to AbstractCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.AbstractPersonTablePageParam to AbstractCustomerTablePageParam
+rename com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.AbstractMergePersonsMenu to AbstractMergeCustomersMenu
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData.AbstractPersonTableRowData to AbstractCustomerTableRowData
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData#getLastName to getName1
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData#setLastName to setName1
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData#getFirstName to getName2
+rename com.bsiag.crm.shared.core.customer.AbstractCustomerTablePageData#setFirstName to setName2
+move com.bsiag.crm.client.core.company.AbstractCompanyTablePage.Table.CompanyTypeColumn to com.bsiag.crm.client.core.customer.AbstractCustomerTablePage
+move com.bsiag.crm.client.core.company.AbstractCompanyTablePage.Table#getCompanyTypeColumn to com.bsiag.crm.client.core.customer.AbstractCustomerTablePage
+rename com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table.CompanyTypeColumn to CustomerTypeColumn
+rename com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table#getCompanyTypeColumn to getCustomerTypeColumn
+# delete RatingColumn: "77f9a570-5f33-45fa-82a5-3ca2e581d4fa"
+# com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table.RatingColumn
+# com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table#getRatingColumn
+# delete FunctionColumn: "83d6f494-64ce-485b-acc0-0f5f9c576a99"
+# com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table.FunctionColumn
+# com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table#getFunctionColumn
+# delete LevelColumn: "412dbf40-ec48-4ee9-9b26-c40d5c47708a"
+# com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table.LevelColumn
+# com.bsiag.crm.client.core.customer.AbstractCustomerTablePage.Table#getLevelColumn
+
+# PersonPage
+rename com.bsiag.crm.client.core.person.CustomerPage.PersonPage to CustomerPage
+rename com.bsiag.crm.shared.core.person.CustomerPageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.CustomerPage#addCompanyFolderPagesForCustomer to addCustomerFolderPagesForCustomer
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonPage to createCustomerPage
+rename com.bsiag.crm.shared.core.person.IPersonPageService to ICustomerPageService
+rename com.bsiag.crm.server.core.person.PersonPageService to CustomerPageService
+rename com.bsiag.crm.server.core.person.CustomerPageService.PersonTablePageBaseQuery to CustomerTablePageBaseQuery
+rename com.bsiag.crm.server.core.person.CustomerPageService.PersonTablePageBaseQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.person.PersonBuilderParts to CustomerBuilderParts
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.IPersonEntityPart to ICustomerEntityPart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.ICustomerEntityPart#getPerson to getCustomer
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.AbstractPersonEntityPart to AbstractCustomerEntityPart
+rename com.bsiag.crm.shared.core.person.IPerson to ICustomer
+rename com.bsiag.crm.shared.core.person.ICustomer#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.person.ICustomer#getPersonKeys to getCustomerKeys
+rename com.bsiag.crm.client.core.person.AbstractPersonFocusMenu to AbstractCustomerFocusMenu
+move com.bsiag.crm.client.core.person.AbstractCustomerFocusMenu to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonPage to createCustomerPage
+
+rename com.bsiag.crm.client.core.doctemplate.AbstractPersonEmailMenu to AbstractCustomerEmailMenu
+rename com.bsiag.crm.client.core.doctemplate.AbstractCustomerEmailMenu#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.cti.AbstractCtiCallMenu#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.person.PersonSearchFormParam to CustomerSearchFormParam
+rename com.bsiag.crm.shared.core.person.CustomerSearchFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerSearchFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerSearchFormParam#getIncludePersonItself to getIncludeCustomerItself
+rename com.bsiag.crm.shared.core.person.CustomerSearchFormParam#setIncludePersonItself to setIncludeCustomerItself
+rename com.bsiag.crm.client.core.person.IPersonSearchForm to ICustomerSearchForm
+move com.bsiag.crm.client.core.person.ICustomerSearchForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.shared.core.person.IPersonSearchObjectFacade to ICustomerSearchObjectFacade
+rename com.bsiag.crm.client.core.person.PersonSearchForm to CustomerSearchForm
+move com.bsiag.crm.client.core.person.CustomerSearchForm to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.person.PersonSearchFormData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.PersonSearchFormDataFacade to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonSearchFormData to CustomerSearchFormData
+rename com.bsiag.crm.shared.core.customer.PersonSearchFormDataFacade to CustomerSearchFormDataFacade
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonSearchFormSearch to createCustomerSearchFormSearch
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonSearchFormConfiguration to createCustomerSearchFormConfiguration
+rename com.bsiag.crm.client.core.person.AllPersonTablePage to AllCustomerTablePage
+move com.bsiag.crm.client.core.person.AllCustomerTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.person.AllPersonTablePageTest to AllCustomerTablePageTest
+rename com.bsiag.crm.shared.core.person.AllPersonTablePageParam to AllCustomerTablePageParam
+rename com.bsiag.crm.shared.core.person.AllPersonTablePageData to AllCustomerTablePageData
+rename com.bsiag.crm.shared.core.person.AllCustomerTablePageData.AllPersonTableRowData to AllCustomerTableRowData
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createAllPersonTablePage to createAllCustomerTablePage
+rename com.bsiag.crm.shared.core.person.IPersonPageService#getAllPersonTableData to getAllCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.AllPersonTablePageQuery to AllCustomerTablePageQuery
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionPersonTablePage to DataQualityCriterionCustomerTablePage
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionPersonTablePageTest to DataQualityCriterionCustomerTablePageTest
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionCustomerTablePage.Table.EditPersonMenuEx to EditCustomerMenuEx
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityCriterionPersonTablePageData to DataQualityCriterionCustomerTablePageData
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityCriterionCustomerTablePageData.DataQualityCriterionPersonTableRowData to DataQualityCriterionCustomerTableRowData
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityCriterionPersonTablePageParam to DataQualityCriterionCustomerTablePageParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createDataQualityCriterionPersonTablePage to createDataQualityCriterionCustomerTablePage
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getDataQualityCriterionPersonTableData to getDataQualityCriterionCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getDataQualityCriterionPersonTableData to getDataQualityCriterionCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.DataQualityCriterionPersonTablePageQuery to DataQualityCriterionPersonTablePageQuery
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityDuplicatePersonTablePage to DataQualityDuplicateCustomerTablePage
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityDuplicatePersonTablePageTest to DataQualityDuplicateCustomerTablePageTest
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityDuplicateCustomerTablePage.Table.MergePersonMenu to MergeCustomersMenu
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityDuplicatePersonTablePageData to DataQualityDuplicateCustomerTablePageData
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityDuplicatePersonTablePageParam to DataQualityDuplicateCustomerTablePageParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createDataQualityDuplicatePersonTablePage to createDataQualityDuplicateCustomerTablePage
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getDataQualityDuplicatePersonTableData to getDataQualityDuplicateCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getDataQualityDuplicatePersonTableData to getDataQualityDuplicateCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.DataQualityDuplicatePersonTablePageQuery to DataQualityDuplicateCustomerTablePageQuery
+move com.bsiag.crm.client.core.person.globalsearch to com.bsiag.crm.client.core.customer.globalsearch
+move com.bsiag.crm.shared.core.person.globalsearch to com.bsiag.crm.shared.core.customer.globalsearch
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchPersonTablePage to GlobalSearchCustomerTablePage
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchPersonTablePageTest to GlobalSearchCustomerTablePageTest
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchCustomerTablePage.Table.NewPersonMenu to NewCustomerMenu
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchCustomerTablePage.Table.MergePersonsMenu to MergeCustomersMenu
+rename com.bsiag.crm.shared.core.customer.globalsearch.GlobalSearchPersonTablePageData to GlobalSearchCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.globalsearch.GlobalSearchPersonTablePageParam to GlobalSearchCustomerTablePageParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createGlobalSearchPersonTablePage to createGlobalSearchCustomerTablePage
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getGlobalSearchPersonTableData to getGlobalSearchCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getGlobalSearchPersonTableData to getGlobalSearchCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.GlobalSearchPersonTablePageQuery to GlobalSearchCustomerTablePageQuery
+move com.bsiag.crm.client.core.person.OwnPersonTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.OwnPersonTablePageTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.person.OwnPersonTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.OwnPersonTablePageParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.client.core.customer.OwnPersonTablePage to OwnCustomerTablePage
+rename com.bsiag.crm.client.core.customer.OwnPersonTablePageTest to OwnCustomerTablePageTest
+rename com.bsiag.crm.shared.core.customer.OwnPersonTablePageParam to OwnCustomerTablePageParam
+rename com.bsiag.crm.shared.core.customer.OwnPersonTablePageData to OwnCustomerTablePageData
+rename com.bsiag.crm.client.core.customer.OwnCustomerTablePage.Table.NewPersonMenu to NewCustomerMenu
+rename com.bsiag.crm.client.core.customer.OwnCustomerTablePage.Table.MergePersonsMenu to MergeCustomersMenu
+rename com.bsiag.crm.shared.core.customer.OwnCustomerTablePageData.OwnPersonTableRowData to OwnCustomerTableRowData
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createOwnPersonTablePage to createOwnCustomerTablePage
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getOwnPersonTableData to getOwnCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getOwnPersonTableData to getOwnCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.OwnPersonTablePageQuery to OwnCustomerTablePageQuery
+rename com.bsiag.crm.client.core.person.PersonCustomColumnCodeTablePage to CustomerCustomColumnCodeTablePage
+move com.bsiag.crm.client.core.person.CustomerCustomColumnCodeTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.shared.core.person.PersonCustomColumnCodeTablePageParam to CustomerCustomColumnCodeTablePageParam
+rename com.bsiag.crm.client.core.person.PersonCustomColumnCodeTablePageTest to CustomerCustomColumnCodeTablePageTest
+move com.bsiag.crm.client.core.person.PersonCustomColumnCodeTablePageTest to CustomerCustomColumnCodeTablePageTest
+rename com.bsiag.crm.client.core.person.PersonCustomColumnCodeClientDomainAdapter to CustomerCustomColumnCodeClientDomainAdapter
+move com.bsiag.crm.client.core.person.CustomerCustomColumnCodeClientDomainAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCustomerPersonColumnCodeTablePage to createCustomerCustomColumnCodeTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonCustomColumnCodeTablePage to testCreateCustomerCustomColumnCodeTablePage
+rename com.bsiag.crm.client.core.person.PrivacyRulePersonTablePage to PrivacyRuleCustomerTablePage
+move com.bsiag.crm.client.core.person.PrivacyRuleCustomerTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.person.PrivacyRulePersonTablePageTest to PrivacyRuleCustomerTablePageTest
+rename com.bsiag.crm.shared.core.person.PrivacyRulePersonTablePageParam to PrivacyRuleCustomerTablePageParam
+rename com.bsiag.crm.shared.core.person.PrivacyRulePersonTablePageData to PrivacyRuleCustomerTablePageData
+rename com.bsiag.crm.shared.core.person.PrivacyRuleCustomerTablePageData.PrivacyRulePersonTableRowData to PrivacyRuleCustomerTableRowData
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPrivacyRulePersonTablePage to createPrivacyRuleCustomerTablePage
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getPrivacyRulePersonTableData to getPrivacyRuleCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getPrivacyRulePersonTableData to getPrivacyRuleCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.PrivacyRulePersonTablePageQuery to PrivacyRuleCustomerTablePageQuery
+move com.bsiag.crm.client.core.person.CustomerChooseTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.PersonChooseTablePage to CustomerChooseTablePage
+move com.bsiag.crm.shared.core.person.PersonChooseTablePageData to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonChooseTablePageData to CustomerChooseTablePageData
+move com.bsiag.crm.client.core.person.PersonChooseTablePageTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.PersonChooseTablePageTest to CustomerChooseTablePageTest
+rename com.bsiag.crm.client.core.person.CustomerChooseTablePage.Table.NewPersonMenu to NewCustomerMenu
+move com.bsiag.crm.shared.core.person.CustomerChooseTablePageParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonChooseTablePageParam to CustomerChooseTablePageParam
+rename com.bsiag.crm.shared.core.customer.CustomerChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonChooseTablePage to createCustomerChooseTablePage
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getPersonChooseTableData to getCustomerChooseTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getPersonChooseTableData to getCustomerChooseTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.PersonChooseTablePageQuery to CustomerChooseTablePageQuery
+
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getAllPersonTableData to getAllCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService#getAllPersonTableData to getAllCustomerTableData
+rename com.bsiag.crm.server.core.person.CustomerPageService.AllPersonTablePageQuery to AllCustomerTablePageQuery
+rename com.bsiag.crm.client.core.task.PersonTaskTablePage to CustomerTaskTablePage
+rename com.bsiag.crm.shared.core.task.PersonTaskTablePageData to CustomerTaskTablePageData
+rename com.bsiag.crm.shared.core.task.PersonTaskTablePageParam to CustomerTaskTablePageParam
+rename com.bsiag.crm.shared.core.task.ITaskPageService#getPersonTaskTableData to getCustomerTaskTableData
+rename com.bsiag.crm.server.core.task.TaskPageService#getPersonTaskTableData to getCustomerTaskTableData
+rename com.bsiag.crm.server.core.task.TaskPageService.PersonTaskTablePageQuery to CustomerTaskTablePageQuery
+rename com.bsiag.crm.client.core.task.PersonTaskTablePageTest to CustomerTaskTablePageTest
+rename com.bsiag.crm.client.core.task.TaskClientDomain#createPersonTaskTablePage to createCustomerTaskTablePage
+rename com.bsiag.crm.client.core.communication.PersonCommunicationTablePage to CustomerCommunicationTablePage
+rename com.bsiag.crm.shared.core.communication.PersonCommunicationTablePageParam to CustomerCommunicationTablePageParam
+rename com.bsiag.crm.shared.core.communication.PersonCommunicationTablePageData to CustomerCommunicationTablePageData
+rename com.bsiag.crm.client.core.communication.PersonCommunicationTablePageTest to CustomerCommunicationTablePageTest
+rename com.bsiag.crm.shared.core.communication.ICommunicationPageService#getPersonCommunicationTableData to getCustomerCommunicationTableData
+rename com.bsiag.crm.server.core.communication.CommunicationPageService#getPersonCommunicationTableData to getCustomerCommunicationTableData
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationTablePage#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.communication.CustomerCommunicationTablePage#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communication.CustomerCommunicationTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.communication.CommunicationPageService.PersonCommunicationTablePageQuery to CustomerCommunicationTablePageQuery
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomain#createPersonCommunicationTablePage to createCustomerCommunicationTablePage
+rename com.bsiag.crm.client.core.ticket.PersonTicketTablePage to CustomerTicketTablePage
+rename com.bsiag.crm.shared.core.ticket.PersonTicketTablePageParam to CustomerTicketTablePageParam
+rename com.bsiag.crm.shared.core.ticket.PersonTicketTablePageData to CustomerTicketTablePageData
+rename com.bsiag.crm.shared.core.ticket.ITicketPageService#getPersonTicketTableData to getCustomerTicketTableData
+rename com.bsiag.crm.server.core.ticket.TicketPageService#getPersonTicketTableData to getCustomerTicketTableData
+rename com.bsiag.crm.server.core.ticket.TicketPageService.PersonTicketTablePageQuery to CustomerTicketTablePageQuery
+rename com.bsiag.crm.client.core.ticket.PersonTicketTablePageTest to CustomerTicketTablePageTest
+rename com.bsiag.crm.client.core.ticket.TicketClientDomain#createPersonTicketTablePage to createCustomerTicketTablePage
+
+# ProductCompanyTablePage
+move com.bsiag.crm.client.core.company.ProductCompanyTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.company.ProductCompanyTablePageTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.company.ProductCompanyTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.company.ProductCompanyTablePageParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.server.core.company.CompanyPageService.ProductCompanyTablePageQuery to com.bsiag.crm.server.core.person.PersonPageService
+rename com.bsiag.crm.client.core.customer.ProductCompanyTablePage to ProductCustomerTablePage
+rename com.bsiag.crm.client.core.customer.ProductCompanyTablePageTest to ProductCustomerTablePageTest
+rename com.bsiag.crm.client.core.customer.ProductCustomerTablePage.Table.NewPersonMenu to NewCustomerMenu
+rename com.bsiag.crm.client.core.customer.ProductCustomerTablePage.Table.MergePersonsMenu to MergeCustomersMenu
+rename com.bsiag.crm.shared.core.customer.ProductCompanyTablePageData to ProductCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.ProductCustomerTablePageData.ProductCompanyTableRowData to ProductCustomerTableRowData
+rename com.bsiag.crm.shared.core.customer.ProductCompanyTablePageParam to ProductCustomerTablePageParam
+move com.bsiag.crm.server.core.company.CompanyPageService.ProductCompanyTablePageQuery to com.bsiag.crm.server.core.person.CustomerPageService
+rename com.bsiag.crm.server.core.person.CustomerPageService.ProductCompanyTablePageQuery to ProductCustomerTablePageQuery
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createProductCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createProductCompanyTablePage to createProductCustomerTablePage
+
+# PersonBankConnectionTablePage
+rename com.bsiag.crm.client.core.bankconnection.BankConnectionClientDomain#createCompanyBankConnectionTablePage to createCustomerBankConnectionTablePage
+rename com.bsiag.crm.client.core.bankconnection.BankConnectionClientDomain#createPersonBankConnectionTablePage to createCustomerBankConnectionTablePage
+rename com.bsiag.crm.client.core.bankconnection.CompanyBankConnectionTablePage to CustomerBankConnectionTablePage
+rename com.bsiag.crm.client.core.bankconnection.CompanyBankConnectionTablePageTest to CustomerBankConnectionTablePageTest
+rename com.bsiag.crm.client.core.bankconnection.PersonBankConnectionTablePage to CustomerBankConnectionTablePage
+rename com.bsiag.crm.client.core.bankconnection.PersonBankConnectionTablePageTest to CustomerBankConnectionTablePageTest
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionBuilderParts.CompanyToBankConnectionEntityPart to CustomerToBankConnectionEntityPart
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionBuilderParts.ICompanyToBankConnectionEntityPart to ICustomerToBankConnectionEntityPart
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionBuilderParts.IPersonToBankConnectionEntityPart to ICustomerToBankConnectionEntityPart
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionBuilderParts.PersonToBankConnectionEntityPart to CustomerToBankConnectionEntityPart
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionPageService#getCompanyBankConnectionTableData to getCustomerBankConnectionTableData
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionPageService#getPersonBankConnectionTableData to getCustomerBankConnectionTableData
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionPageService.CompanyBankConnectionTablePageQuery to CustomerBankConnectionTablePageQuery
+rename com.bsiag.crm.server.core.bankconnection.BankConnectionPageService.PersonBankConnectionTablePageQuery to CustomerBankConnectionTablePageQuery
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionChooseTablePageParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionChooseTablePageParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionDataModelItems.CompanyBankConnectionCountAttribute to CustomerBankConnectionCountAttribute
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionDataModelItems.CompanyBankConnectionEntity to CustomerBankConnectionEntity
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionDataModelItems.PersonBankConnectionCountAttribute to CustomerBankConnectionCountAttribute
+rename com.bsiag.crm.shared.core.bankconnection.BankConnectionDataModelItems.PersonBankConnectionEntity to CustomerBankConnectionEntity
+rename com.bsiag.crm.shared.core.bankconnection.CompanyBankConnectionTablePageData to CustomerBankConnectionTablePageData
+rename com.bsiag.crm.shared.core.bankconnection.CompanyBankConnectionTablePageParam to CustomerBankConnectionTablePageParam
+rename com.bsiag.crm.shared.core.bankconnection.IBankConnectionPageService#getCompanyBankConnectionTableData to getCustomerBankConnectionTableData
+rename com.bsiag.crm.shared.core.bankconnection.IBankConnectionPageService#getPersonBankConnectionTableData to getCustomerBankConnectionTableData
+rename com.bsiag.crm.shared.core.bankconnection.PersonBankConnectionTablePageData to CustomerBankConnectionTablePageData
+rename com.bsiag.crm.shared.core.bankconnection.PersonBankConnectionTablePageParam to CustomerBankConnectionTablePageParam
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionChooseStepData.InputCompany to InputCustomer
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionChooseStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionChooseStepData#getInputPerson to getInputCustomer
+
+# PersonPaymentTablePage
+rename com.bsiag.crm.client.core.business.payment.PersonPaymentTablePage to CustomerPaymentTablePage
+rename com.bsiag.crm.client.core.business.payment.CompanyPaymentTablePage to CustomerPaymentTablePage
+rename com.bsiag.crm.shared.core.business.payment.PersonPaymentTablePageData to CustomerPaymentTablePageData
+rename com.bsiag.crm.shared.core.business.payment.CompanyPaymentTablePageData to CustomerPaymentTablePageData
+rename com.bsiag.crm.shared.core.business.payment.PersonPaymentTablePageParam to CustomerPaymentTablePageParam
+rename com.bsiag.crm.shared.core.business.payment.CompanyPaymentTablePageParam to CustomerPaymentTablePageParam
+rename com.bsiag.crm.server.core.business.payment.PaymentPageService.PersonPaymentTablePageQuery to CustomerPaymentTablePageQuery
+rename com.bsiag.crm.server.core.business.payment.PaymentPageService.CompanyPaymentTablePageQuery to CustomerPaymentTablePageQuery
+rename com.bsiag.crm.client.core.business.payment.PersonPaymentTablePageTest to CustomerPaymentTablePageTest
+rename com.bsiag.crm.client.core.business.payment.CompanyPaymentTablePageTest to CustomerPaymentTablePageTest
+rename com.bsiag.crm.shared.core.business.payment.IPaymentPageService#getPersonPaymentTableData to getCustomerPaymentTableData
+rename com.bsiag.crm.shared.core.business.payment.IPaymentPageService#getCompanyPaymentTableData to getCustomerPaymentTableData
+rename com.bsiag.crm.server.core.business.payment.PaymentPageService#getPersonPaymentTableData to getCustomerPaymentTableData
+rename com.bsiag.crm.server.core.business.payment.PaymentPageService#getCompanyPaymentTableData to getCustomerPaymentTableData
+rename com.bsiag.crm.client.core.business.payment.PaymentClientDomainTest#testCreatePersonPaymentTablePage to testCreateCustomerPaymentTablePage
+rename com.bsiag.crm.client.core.business.payment.PaymentClientDomain#createPersonPaymentTablePage to createCustomerPaymentTablePage
+rename com.bsiag.crm.client.core.business.payment.PaymentClientDomain#createCompanyPaymentTablePage to createCustomerPaymentTablePage
+
+# PersonBusinessTablePage
+rename com.bsiag.crm.client.core.business.PersonBusinessTablePage to CustomerBusinessTablePage
+rename com.bsiag.crm.client.core.business.CompanyBusinessTablePage to CustomerBusinessTablePage
+rename com.bsiag.crm.shared.core.business.PersonBusinessTablePageData to CustomerBusinessTablePageData
+rename com.bsiag.crm.shared.core.business.CompanyBusinessTablePageData to CustomerBusinessTablePageData
+rename com.bsiag.crm.shared.core.business.PersonBusinessTablePageParam to CustomerBusinessTablePageParam
+rename com.bsiag.crm.shared.core.business.CompanyBusinessTablePageParam to CustomerBusinessTablePageParam
+rename com.bsiag.crm.server.core.business.BusinessPageService.PersonBusinessTablePageQuery to CustomerBusinessTablePageQuery
+rename com.bsiag.crm.server.core.business.BusinessPageService.CompanyBusinessTablePageQuery to CustomerBusinessTablePageQuery
+rename com.bsiag.crm.client.core.business.PersonBusinessTablePageTest to CustomerBusinessTablePageTest
+rename com.bsiag.crm.client.core.business.CompanyBusinessTablePageTest to CustomerBusinessTablePageTest
+rename com.bsiag.crm.shared.core.business.IBusinessPageService#getPersonBusinessTableData to getCustomerBusinessTableData
+rename com.bsiag.crm.server.core.business.BusinessPageService#getPersonBusinessTableData to getCustomerBusinessTableData
+rename com.bsiag.crm.client.core.business.CustomerBusinessTablePage#getPersonKey to getCustomerKey
+move com.bsiag.crm.shared.core.business.CompanyBusinessTablePageParam#getCompanyTypeUid to com.bsiag.crm.shared.core.business.CustomerBusinessTablePageParam
+move com.bsiag.crm.shared.core.business.CompanyBusinessTablePageParam#setCompanyTypeUid to com.bsiag.crm.shared.core.business.CustomerBusinessTablePageParam
+rename com.bsiag.crm.shared.core.business.CompanyBusinessTablePageParam#getCompanyTypeUid to getCustomerTypeUid
+rename com.bsiag.crm.shared.core.business.CompanyBusinessTablePageParam#setCompanyTypeUid to setCustomerTypeUid
+rename com.bsiag.crm.client.core.business.BusinessClientDomain#createCompanyBusinessTablePage to createCustomerBusinessTablePage
+rename com.bsiag.crm.client.core.business.BusinessClientDomain#createPersonBusinessTablePage to createCustomerBusinessTablePage
+rename com.bsiag.crm.client.core.business.BusinessClientDomainTest#testCreatePersonBusinessTablePage to testCreateCustomerBusinessTablePage
+rename com.bsiag.crm.client.core.business.BusinessClientDomainTest#testCreateCompanyBusinessTablePage to testCreateCustomerBusinessTablePage
+
+# CommunicationReportByPersonTablePage
+rename com.bsiag.crm.shared.core.communication.ICommunicationReportPageService#getCommunicationReportByPersonTableData to getCommunicationReportByCustomerTableData
+rename com.bsiag.crm.shared.core.communication.CommunicationReportByPersonTablePageParam to CommunicationReportByCustomerTablePageParam
+rename com.bsiag.crm.shared.core.communication.CommunicationReportByPersonTablePageData to CommunicationReportByCustomerTablePageData
+rename com.bsiag.crm.shared.core.communication.CommunicationReportByCustomerTablePageData.CommunicationReportByCustomerTableRowData#getPerson to getCustomer
+rename com.bsiag.crm.shared.core.communication.CommunicationReportByCustomerTablePageData.CommunicationReportByCustomerTableRowData#setPerson to setCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReportPageService.CommunicationReportByPersonTablePageQuery to CommunicationReportByCustomerTablePageQuery
+rename com.bsiag.crm.server.core.communication.CommunicationReportPageService.CommunicationReportByCustomerTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReportPageService#getCommunicationReportByPersonTableData to getCommunicationReportByCustomerTableData
+rename com.bsiag.crm.client.core.communication.CommunicationReportByPersonTablePageTest to CommunicationReportByCustomerTablePageTest
+rename com.bsiag.crm.client.core.communication.CommunicationReportByPersonTablePage to CommunicationReportByCustomerTablePage
+rename com.bsiag.crm.client.core.communication.CommunicationReportByCustomerTablePage.Table.PersonColumn to CustomerColumn
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomainTest#testCreateCommunicationReportByPersonTablePage to testCreateCommunicationReportByCustomerTablePage
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomain#createCommunicationReportByPersonTablePage to createCommunicationReportByCustomerTablePage
+
+# PersonCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.PersonCommunicationReactionTablePage to CustomerCommunicationReactionTablePage
+rename com.bsiag.crm.shared.core.communication.PersonCommunicationReactionTablePageData to CustomerCommunicationReactionTablePageData
+rename com.bsiag.crm.shared.core.communication.PersonCommunicationReactionTablePageParam to CustomerCommunicationReactionTablePageParam
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.PersonCommunicationReactionTablePageQuery to CustomerCommunicationReactionTablePageQuery
+rename com.bsiag.crm.client.core.communication.PersonCommunicationReactionTablePageTest to CustomerCommunicationReactionTablePageTest
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomainTest#testCreatePersonCommunicationReactionTablePage to testCreateCustomerCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomain#createPersonCommunicationReactionTablePage to createCustomerCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomain#createPersonCommunicationReactionTablePage to createCustomerCommunicationReactionTablePage
+rename com.bsiag.crm.shared.core.communication.ICommunicationReactionPageService#getPersonCommunicationReactionTableData to getCustomerCommunicationReactionTableData
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService#getPersonCommunicationReactionTableData to getCustomerCommunicationReactionTableData
+rename com.bsiag.crm.shared.core.communication.CustomerCommunicationReactionTablePageParam#getPersonKey to getCustomerKey
+
+# CoursePersonTablePage
+rename com.bsiag.crm.client.core.employee.course.CoursePersonTablePage to CourseCustomerTablePage
+rename com.bsiag.crm.shared.core.employee.course.CoursePersonTablePageData to CourseCustomerTablePageData
+rename com.bsiag.crm.shared.core.employee.course.CoursePersonTablePageParam to CourseCustomerTablePageParam
+rename com.bsiag.crm.server.core.employee.course.CoursePageService.CoursePersonTablePageQuery to CourseCustomerTablePageQuery
+rename com.bsiag.crm.client.core.employee.course.CoursePersonTablePageTest to CourseCustomerTablePageTest
+rename com.bsiag.crm.client.core.employee.course.CourseClientDomainTest#testCreateCoursePersonTablePage to testCreateCourseCustomerTablePage
+rename com.bsiag.crm.client.core.employee.course.CourseClientDomain#createCoursePersonTablePage to createCourseCustomerTablePage
+rename com.bsiag.crm.shared.core.employee.course.CreateCoursePersonPermission#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.ICoursePageService#getCoursePersonTableData to getCourseCustomerTableData
+rename com.bsiag.crm.server.core.employee.course.CoursePageService#getCoursePersonTableData to getCourseCustomerTableData
+rename com.bsiag.crm.shared.core.employee.course.ICourseParticipantObjectFacade#setParticipantPersonKey to setParticipantCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CourseParticipantFormDataFacade#setParticipantPersonKey to setParticipantCustomerKey
+rename com.bsiag.crm.server.core.employee.course.CoursePageServiceTest#testGetCoursePersonTableData to testGetCourseCustomerTableData
+rename com.bsiag.crm.client.core.employee.course.CustomerCourseTablePage.Table#getCoursePersonKeys to getCourseCustomerKeys
+
+# PersonCourseTablePage
+rename com.bsiag.crm.client.core.employee.course.PersonCourseTablePage to CustomerCourseTablePage
+rename com.bsiag.crm.shared.core.employee.course.PersonCourseTablePageData to CustomerCourseTablePageData
+rename com.bsiag.crm.shared.core.employee.course.PersonCourseTablePageParam to CustomerCourseTablePageParam
+rename com.bsiag.crm.server.core.employee.course.CoursePageService.PersonCourseTablePageQuery to CustomerCourseTablePageQuery
+rename com.bsiag.crm.client.core.employee.course.PersonCourseTablePageTest to CustomerCourseTablePageTest
+rename com.bsiag.crm.client.core.employee.course.CourseClientDomainTest#testCreatePersonCourseTablePage to testCreateCustomerCourseTablePage
+rename com.bsiag.crm.client.core.employee.course.CourseClientDomain#createPersonCourseTablePage to createCustomerCourseTablePage
+rename com.bsiag.crm.shared.core.employee.course.ICoursePageService#getPersonCourseTableData to getCustomerCourseTableData
+rename com.bsiag.crm.server.core.employee.course.CoursePageService#getPersonCourseTableData to getCustomerCourseTableData
+rename com.bsiag.crm.shared.core.employee.course.CourseParticipantFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CourseParticipantFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.employee.course.CourseParticipantForm#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.employee.course.CourseParticipantForm#setPersonKey to setCustomerKey
+
+# PersonTqmReportTablePage
+rename com.bsiag.crm.client.core.employee.tqm.PersonTqmReportTablePage to CustomerTqmReportTablePage
+rename com.bsiag.crm.shared.core.employee.tqm.PersonTqmReportTablePageData to CustomerTqmReportTablePageData
+rename com.bsiag.crm.shared.core.employee.tqm.PersonTqmReportTablePageParam to CustomerTqmReportTablePageParam
+rename com.bsiag.crm.server.core.employee.report.TqmReportPageService.PersonTqmReportTablePageQuery to CustomerTqmReportTablePageQuery
+rename com.bsiag.crm.client.core.employee.tqm.PersonTqmReportTablePageTest to CustomerTqmReportTablePageTest
+rename com.bsiag.crm.shared.core.employee.tqm.CustomerTqmReportTablePageData.PersonTqmReportTableRowData to CustomerTqmReportTableRowData
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonTqmReportTablePage to testCreateCustomerTqmReportTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonTqmReportTablePage to createCustomerTqmReportTablePage
+rename com.bsiag.crm.shared.core.employee.report.ITqmReportPageService#getPersonTqmReportTableData to getCustomerTqmReportTableData
+rename com.bsiag.crm.server.core.employee.report.TqmReportPageService#getPersonTqmReportTableData to getCustomerTqmReportTableData
+
+# *.core.[person|company].interest packages
+rename com.bsiag.crm.client.core.person.interest to com.bsiag.crm.client.core.customer.interest
+rename com.bsiag.crm.shared.core.person.interest to com.bsiag.crm.shared.core.customer.interest
+rename com.bsiag.crm.server.core.person.interest to com.bsiag.crm.server.core.customer.interest
+rename com.bsiag.crm.client.core.company.interest to com.bsiag.crm.client.core.customer.interest
+rename com.bsiag.crm.shared.core.company.interest to com.bsiag.crm.shared.core.customer.interest
+rename com.bsiag.crm.server.core.company.interest to com.bsiag.crm.server.core.customer.interest
+
+# AbstractPersonInterestTablePage
+rename com.bsiag.crm.client.core.customer.interest.AbstractPersonInterestTablePage to AbstractCustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.AbstractPersonInterestTablePageData to AbstractCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.AbstractPersonInterestTablePageParam to AbstractCustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.customer.interest.AbstractPersonInterestTableRowData to AbstractCustomerInterestTableRowData
+rename com.bsiag.crm.client.core.customer.interest.AbstractCompanyInterestTablePage to AbstractCustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.AbstractCompanyInterestTablePageData to AbstractCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.AbstractCompanyInterestTablePageParam to AbstractCustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.customer.interest.AbstractCompanyInterestTableRowData to AbstractCustomerInterestTableRowData
+rename com.bsiag.crm.client.core.customer.interest.AbstractCustomerInterestTablePage.Table.LastNameColumn to DisplayNameColumn
+rename com.bsiag.crm.client.core.customer.interest.AbstractCustomerInterestTablePage.Table#getLastNameColumn to getDisplayNameColumn
+# delete FirstNameColumn: "0efb6817-319f-4cae-ab56-52a2de3c40d9"
+# com.bsiag.crm.client.core.customer.interest.AbstractCustomerInterestTablePage.Table.FirstNameColumn
+# com.bsiag.crm.client.core.customer.interest.AbstractCustomerInterestTablePage.Table#getFirstNameColumn
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestCodeType to CustomerInterestCodeType
+
+# NotAssignedPersonInterestTablePage
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedPersonInterestTablePage to NotAssignedCustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.NotAssignedPersonInterestTablePageData to NotAssignedCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.NotAssignedPersonInterestTablePageParam to NotAssignedCustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.customer.interest.NotAssignedCustomerInterestTablePageData.NotAssignedPersonInterestTableRowData to NotAssignedCustomerInterestTableRowData
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedPersonInterestTablePageTest to NotAssignedCustomerInterestTablePageTest
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCompanyInterestTablePage to NotAssignedCustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.NotAssignedCompanyInterestTablePageData to NotAssignedCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.NotAssignedCompanyInterestTablePageParam to NotAssignedCustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.customer.interest.NotAssignedCustomerInterestTablePageData.NotAssignedCompanyInterestTableRowData to NotAssignedCustomerInterestTableRowData
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.CompanyKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getCompanyKeyColumn to getCustomerNoColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.CompanyNoColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getCompanyNoColumn to getCustomerNoColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.EditPersonMenu to EditCustomerMenu
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCompanyInterestTablePageTest to NotAssignedCustomerInterestTablePageTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createNotAssignedPersonInterestTablePage to testCreateNotAssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateNotAssignedPersonInterestTablePage to testCreateNotAssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.company.CompanyClientDomain#createNotAssignedCompanyInterestTablePage to testCreateNotAssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateNotAssignedCompanyInterestTablePage to testCreateNotAssignedCustomerInterestTablePage
+# delete FunctionColumn: "7f519ebb-f9e3-4c9b-9f4b-0baf619a5342"
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getFunctionColumn
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.FunctionColumn
+# delete LevelColumn: "62c3c1e5-cbb0-4809-81f0-e2eb0318799b"
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getLevelColumn
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.LevelColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.CompanyNameColumn to LinkedNamesColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getCompanyColumn to getLinkedNamesColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.LastNameColumn to DisplayNameColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getLastNameColumn to getDisplayNameColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.CompanyShortNameColumn to ShortNameColumn
+rename com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getCompanyShortNameColumn to getShortNameColumn
+# delete FirstNameColumn: "1c8c3fc7-3888-45c1-a670-e03fb6ddca64"
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.FirstNameColumn
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getFirstNameColumn
+# delete CompanyNameColumn: "62a5d8f8-0662-40b1-9e94-c05a6dab2ae5"
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table.CompanyNameColumn
+# com.bsiag.crm.client.core.customer.interest.NotAssignedCustomerInterestTablePage.Table#getCompanyNameColumn
+
+# InterestPageService
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getNotAssignedPersonInterestTableData to getNotAssignedCustomerInterestTableData
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getNotAssignedCompanyInterestTableData to getNotAssignedCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#getNotAssignedPersonInterestTableData to getNotAssignedCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#getNotAssignedCompanyInterestTableData to getNotAssignedCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.NotAssignedPersonInterestTablePageQuery to NotAssignedCustomerInterestTablePageQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.NotAssignedCompanyInterestTablePageQuery to NotAssignedCustomerInterestTablePageQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.NotAssignedCustomerInterestTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.NotAssignedCustomerInterestTablePageQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.PersonInterestTablePageBaseQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.CompanyInterestTablePageBaseQuery#getCompany to getCustomer
+
+# PersonPersonInterestTablePage
+rename com.bsiag.crm.client.core.customer.interest.PersonPersonInterestTablePage to CustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.PersonPersonInterestTablePageData to CustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.PersonPersonInterestTablePageParam to CustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getPersonPersonInterestTableData to getCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#getPersonPersonInterestTableData to getCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.PersonPersonInterestTablePageQuery to CustomerInterestTablePageQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#execCreatePersonBaseQuery to execCreateCustomerBaseQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.PersonInterestTablePageBaseQuery to CustomerInterestTablePageBaseQuery
+rename com.bsiag.crm.client.core.customer.interest.PersonPersonInterestTablePageTest to com.bsiag.crm.client.core.customer.interest.CustomerInterestTablePageTest
+rename com.bsiag.crm.client.core.customer.interest.CompanyInterestTablePage to CustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.CompanyInterestTablePageData to CustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.CompanyInterestTablePageParam to CustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getCompanyInterestTableData to getCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#getCompanyInterestTableData to getCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.CompanyInterestTablePageQuery to CustomerInterestTablePageQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#execCreateCompanyBaseQuery to execCreateCustomerBaseQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.CompanyInterestTablePageBaseQuery to CustomerInterestTablePageBaseQuery
+rename com.bsiag.crm.client.core.customer.interest.CompanyInterestTablePageTest to com.bsiag.crm.client.core.customer.interest.CustomerInterestTablePageTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonPersonInterestTablePage to createCustomerInterestTablePage
+
+# GroupwarePersonTablePage
+rename com.bsiag.crm.client.core.groupware.GroupwarePersonTablePage to GroupwareCustomerTablePage
+rename com.bsiag.crm.shared.core.groupware.GroupwarePersonTablePageData to GroupwareCustomerTablePageData
+rename com.bsiag.crm.shared.core.groupware.GroupwarePersonTablePageParam to GroupwareCustomerTablePageParam
+rename com.bsiag.crm.client.core.groupware.GroupwarePersonTablePageTest to GroupwareCustomerTablePageParam
+rename com.bsiag.crm.client.core.groupware.GroupwareClientDomain#createGroupwarePersonTablePage to createGroupwareCustomerTablePage
+rename com.bsiag.crm.client.core.groupware.GroupwareCustomerTablePage.Table.CrmPersonKeyColumn to getCrmCustomerKeyColumn
+rename com.bsiag.crm.client.core.groupware.GroupwareCustomerTablePage.Table#getCrmPersonKeyColumn to getCrmCustomerKeyColumn
+rename com.bsiag.crm.shared.core.groupware.IGroupwarePageService#getGroupwarePersonTablePageData to getGroupwareCustomerTablePageData
+rename com.bsiag.crm.server.core.groupware.GroupwarePageService#getGroupwarePersonTablePageData to getGroupwareCustomerTablePageData
+rename com.bsiag.crm.server.core.groupware.GroupwarePageService#fromGroupwarePersonToRow to fromGroupwareCustomerToRow
+
+# AssignedPersonInterestTablePage
+rename com.bsiag.crm.client.core.customer.interest.AssignedPersonInterestTablePage to AssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.customer.interest.AssignedPersonInterestTablePageTest to AssignedCustomerInterestTablePageTest
+rename com.bsiag.crm.shared.core.customer.interest.AssignedPersonInterestTablePageData to AssignedCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.AssignedPersonInterestTablePageParam to AssignedCustomerInterestTablePageParam
+rename com.bsiag.crm.client.core.customer.interest.AssignedCompanyInterestTablePage to AssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.customer.interest.AssignedCompanyInterestTablePageTest to AssignedCustomerInterestTablePageTest
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.CompanyNoColumn to CustomerNoColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getCompanyNoColumn to getCustomerNoColumn
+rename com.bsiag.crm.shared.core.customer.interest.AssignedCompanyInterestTablePageData to AssignedCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.AssignedCompanyInterestTablePageParam to AssignedCustomerInterestTablePageParam
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getAssignedPersonInterestTableData to getAssignedCustomerInterestTableData
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getAssignedCompanyInterestTableData to getAssignedCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#getAssignedPersonInterestTableData to getAssignedCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService#getAssignedCompanyInterestTableData to getAssignedCustomerInterestTableData
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.AssignedPersonInterestTablePageQuery to AssignedCustomerInterestTablePageQuery
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.AssignedCompanyInterestTablePageQuery to AssignedCustomerInterestTablePageQuery
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createAssignedPersonInterestTablePage to createAssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateAssignedPersonInterestTablePage to testCreateAssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.company.CompanyClientDomain#createAssignedCompanyInterestTablePage to createAssignedCustomerInterestTablePage
+rename com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateAssignedCompanyInterestTablePage to testCreateAssignedCustomerInterestTablePage
+# delete FunctionColumn: "7fcafb27-c3e7-46bc-8bc9-5cc6b6dc95e0"
+# com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getFunctionColumn
+# com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.FunctionColumn
+# delete LevelColumn: "46edeee9-5d75-46f8-bd46-9cc15e5ededa"
+# com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getLevelColumn
+# com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.LevelColumn
+# delete CompanyName: ""
+# com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getCompanyNameColumn
+# com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.CompanyNameColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.CompanyShortNameColumn to ShortNameColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getCompanyShortNameColumn to getShortNameColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.CompanyColumn to LinkedNamesColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getCompanyColumn to getLinkedNamesColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table.CompanyNoColumn to CustomerNoColumn
+rename com.bsiag.crm.client.core.customer.interest.AssignedCustomerInterestTablePage.Table#getCompanyNoColumn to getCustomerNoColumn
+
+# CompanyPersonInterestTablePageTest
+rename com.bsiag.crm.client.core.customer.interest.CompanyPersonInterestTablePage to CustomerCustomerInterestTablePage
+rename com.bsiag.crm.shared.core.customer.interest.CompanyPersonInterestTablePageData to CustomerCustomerInterestTablePageData
+rename com.bsiag.crm.shared.core.customer.interest.CompanyPersonInterestTablePageParam to CustomerCustomerInterestTablePageParam
+rename com.bsiag.crm.client.core.customer.interest.CompanyPersonInterestTablePageTest to CustomerCustomerInterestTablePageTest
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.CompanyPersonInterestTablePageQuery to CustomerCustomerInterestTablePageQuery
+rename com.bsiag.crm.shared.core.legalentity.interest.IInterestPageService#getCompanyPersonInterestTableData to getCustomerCustomerInterestTableData
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyPersonInterestTablePage to createCustomerCustomerInterestTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateCompanyPersonInterestTablePage to testCustomerCustomerPersonInterestTablePage
+
+# PersonCaseTablePage
+rename com.bsiag.crm.client.core.process.pcase.PersonCaseTablePage to CustomerCaseTablePage
+rename com.bsiag.crm.shared.core.process.pcase.PersonCaseTablePageData to CustomerCaseTablePageData
+rename com.bsiag.crm.shared.core.process.pcase.PersonCaseTablePageParam to CustomerCaseTablePageParam
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.PersonCaseTablePageQuery to CustomerCaseTablePageQuery
+rename com.bsiag.crm.client.core.process.pcase.PersonCaseTablePageTest to CustomerCaseTablePageTest
+rename com.bsiag.crm.shared.core.process.pcase.ICasePageService#getPersonCaseTableData to getCustomerCaseTableData
+rename com.bsiag.crm.server.core.process.pcase.CasePageService#getPersonCaseTableData to getCustomerCaseTableData
+rename com.bsiag.crm.client.core.process.ProcessClientDomain#createPersonCaseTablePage to createCustomerCaseTablePage
+rename com.bsiag.crm.client.core.process.pcase.CompanyCaseTablePage to CustomerCaseTablePage
+rename com.bsiag.crm.shared.core.process.pcase.CompanyCaseTablePageData to CustomerCaseTablePageData
+rename com.bsiag.crm.shared.core.process.pcase.CompanyCaseTablePageParam to CustomerCaseTablePageParam
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.CompanyCaseTablePageQuery to CustomerCaseTablePageQuery
+rename com.bsiag.crm.client.core.process.pcase.CompanyCaseTablePageTest to CustomerCaseTablePageTest
+rename com.bsiag.crm.shared.core.process.pcase.ICasePageService#getCompanyCaseTableData to getCustomerCaseTableData
+rename com.bsiag.crm.server.core.process.pcase.CasePageService#getCompanyCaseTableData to getCustomerCaseTableData
+rename com.bsiag.crm.client.core.process.ProcessClientDomain#createCompanyCaseTablePage to createCustomerCaseTablePage
+
+# PersonInterestSearchForm
+rename com.bsiag.crm.client.core.customer.interest.PersonInterestSearchForm to CustomerInterestSearchForm
+rename com.bsiag.crm.shared.core.customer.interest.PersonInterestSearchFormData to CustomerInterestSearchFormData
+rename com.bsiag.crm.shared.core.customer.interest.PersonInterestSearchFormParam to CustomerInterestSearchFormParam
+rename com.bsiag.crm.shared.core.customer.interest.IPersonInterestSearchObjectFacade to ICustomerInterestSearchObjectFacade
+rename com.bsiag.crm.shared.core.customer.interest.PersonInterestSearchFormDataFacade to CustomerInterestSearchFormDataFacade
+rename com.bsiag.crm.shared.core.customer.interest.ICustomerInterestSearchObjectFacade#setPersonName to setCustomerName
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestSearchFormDataFacade#setPersonName to setCustomerName
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonInterestSearchFormSearch to createCustomerInterestSearchFormSearch
+rename com.bsiag.crm.shared.core.person.CustomerSearchFormData#getPersonName to getCustomerName
+rename com.bsiag.crm.shared.core.person.CustomerSearchFormData.PersonName to CustomerName
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.PersonNameFieldPart to CustomerNameFieldPart
+rename com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyInterestSearchFormSearch to createCustomerInterestSearchFormSearch
+
+# ReactionPersonOnlyCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.ReactionPersonOnlyCommunicationReactionTablePage to ReactionCustomerOnlyCommunicationReactionTablePage
+rename com.bsiag.crm.shared.core.communication.ReactionPersonOnlyCommunicationReactionTablePageData to ReactionCustomerOnlyCommunicationReactionTablePageData
+rename com.bsiag.crm.shared.core.communication.ReactionPersonOnlyCommunicationReactionTablePageParam to ReactionCustomerOnlyCommunicationReactionTablePageParam
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.ReactionPersonOnlyCommunicationReactionTablePageQuery to ReactionCustomerOnlyCommunicationReactionTablePageQuery
+rename com.bsiag.crm.client.core.communication.ReactionPersonOnlyCommunicationReactionTablePageTest to ReactionCustomerOnlyCommunicationReactionTablePageTest
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService#getReactionPersonOnlyCommunicationReactionTableData to getReactionCustomerOnlyCommunicationReactionTableData
+rename com.bsiag.crm.shared.core.communication.ICommunicationReactionPageService#getReactionPersonOnlyCommunicationReactionTableData to getReactionCustomerOnlyCommunicationReactionTableData
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomainTest#testCreateReactionPersonOnlyCommunicationReactionTablePage to testCreateReactionCustomerOnlyCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomain#createReactionPersonOnlyCommunicationReactionTablePage to createReactionCustomerOnlyCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.ReactionCompanyOnlyCommunicationReactionTablePage to ReactionCustomerOnlyCommunicationReactionTablePage
+rename com.bsiag.crm.shared.core.communication.ReactionCompanyOnlyCommunicationReactionTablePageData to ReactionCustomerOnlyCommunicationReactionTablePageData
+rename com.bsiag.crm.shared.core.communication.ReactionCompanyOnlyCommunicationReactionTablePageParam to ReactionCustomerOnlyCommunicationReactionTablePageParam
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.ReactionCompanyOnlyCommunicationReactionTablePageQuery to ReactionCustomerOnlyCommunicationReactionTablePageQuery
+rename com.bsiag.crm.client.core.communication.ReactionCompanyOnlyCommunicationReactionTablePageTest to ReactionCustomerOnlyCommunicationReactionTablePageTest
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService#getReactionCompanyOnlyCommunicationReactionTableData to getReactionCustomerOnlyCommunicationReactionTableData
+rename com.bsiag.crm.shared.core.communication.ICommunicationReactionPageService#getReactionCompanyOnlyCommunicationReactionTableData to getReactionCustomerOnlyCommunicationReactionTableData
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomainTest#testCreateReactionCompanyOnlyCommunicationReactionTablePage to testCreateReactionCustomerOnlyCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.CommunicationClientDomain#createReactionCompanyOnlyCommunicationReactionTablePage to createReactionCustomerOnlyCommunicationReactionTablePage
+
+# AbstractActionRecipientTablePage
+rename com.bsiag.crm.client.core.marketing.action.AbstractActionRecipientTablePage.Table.PersonKeyColumn to PersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.action.AbstractActionRecipientTablePage.Table.CompanyColumn to OrganisationColumn
+rename com.bsiag.crm.client.core.marketing.action.AbstractActionRecipientTablePage.Table#getPersonKeyColumn to getPersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.action.AbstractActionRecipientTablePage.Table#getCompanyColumn to getOrganisationColumn
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionRecipientTablePageBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionRecipientTablePageBaseQuery#getCompany to getOrganisationCustomer
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientFormParam#getPersonKey to getPersonCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientFormParam#setPersonKey to setPersonCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientFormParam#getCompanyKey to getOrganisationCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientFormParam#setCompanyKey to setOrganisationCustomerKey
+
+#ActionRecipientForm
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionRecipientForm#getAllowedCompanyTypeUids to getAllowedOrganizationCustomerTypeUids
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionRecipientForm#setAllowedCompanyTypeUids to setAllowedOrganizationCustomerTypeUids
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientFormData#getAllowedCompanyTypeUids to getAllowedOrganizationCustomerTypeUids
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientFormData#setAllowedCompanyTypeUids to setAllowedOrganizationCustomerTypeUids
+
+# AbstractActionActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePageData.AbstractActionActionRecipientTableRowData#personKey to personCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePageData.AbstractActionActionRecipientTableRowData#companyKey to organizationCustomerKey
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table#getPersonKeyColumn to getPersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table#getPersonColumn to getPersonCustomerColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table.PersonKeyColumn to PersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table.PersonColumn to PersonCustomerColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table#getCompanyColumn to getOrganizationCustomerColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table.CompanyColumn to OrganizationCustomerColumn
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table.EditPersonMenu to EditPersonCustomerMenu
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.AbstractActionActionRecipientTablePage.Table.EditCompanyMenu to EditOrganizationCustomerMenu
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.IBaseQueryInitializer#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.IBaseQueryInitializer#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CompanyRootBaseQueryInitializer#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CompanyRootBaseQueryInitializer#getCompany to getOrganisationCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionActionRecipientTablePageBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionActionRecipientTablePageBaseQuery#getCompany to getOrganisationCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionActionRecipientTablePageBaseQuery#contributePersonCompanyColumns to contributePersonOrganizationColumns
+
+# AbstractActionActionRecipientTablePage
+### PersonOnly
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.PersonActionRecipientTablePageQuery to CustomerActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOnlyActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOnlyActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOnlyActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOnlyActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+### CompanyOnly
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionCompanyOnlyActionRecipientTablePage to ActionOrganizationOnlyActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionCompanyOnlyActionRecipientTablePageData to ActionOrganizationOnlyActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionCompanyOnlyActionRecipientTablePageParam to ActionOrganizationOnlyActionRecipientTablePageParam
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionCompanyOnlyActionRecipientTablePageQuery to ActionOrganizationOnlyActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionCompanyOnlyActionRecipientTablePageTest to ActionOrganizationOnlyActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationOnlyActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationOnlyActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationOnlyActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationOnlyActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateActionCompanyOnlyActionRecipientTablePage to testCreateActionOrganizationOnlyActionRecipientTablePage
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createActionCompanyOnlyActionRecipientTablePage to testCreateActionOrganizationOnlyActionRecipientTablePage
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getActionCompanyOnlyActionRecipientTableData to getActionOrganizationOnlyActionRecipientTableData
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getActionCompanyOnlyActionRecipientTableData to getActionOrganizationOnlyActionRecipientTableData
+### CompanyPerson
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionCompanyPersonActionRecipientTablePage to ActionOrganizationPersonActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionCompanyPersonActionRecipientTablePageData to ActionOrganizationPersonActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionCompanyPersonActionRecipientTablePageParam to ActionOrganizationPersonActionRecipientTablePageParam
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionCompanyPersonActionRecipientTablePageQuery to ActionOrganizationPersonActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionCompanyPersonActionRecipientTablePageTest to ActionOrganizationPersonActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationPersonActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationPersonActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationPersonActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionOrganizationPersonActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateActionCompanyPersonActionRecipientTablePage to testCreateActionOrganizationPersonActionRecipientTablePage
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createActionCompanyPersonActionRecipientTablePage to createActionOrganizationPersonActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getActionCompanyPersonActionRecipientTableData to getActionOrganizationPersonActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getActionCompanyPersonActionRecipientTableData to getActionOrganizationPersonActionRecipientTableData
+### PersonCompany
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonCompanyActionRecipientTablePage to ActionPersonOrganizationActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionPersonCompanyActionRecipientTablePageData to ActionPersonOrganizationActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionPersonCompanyActionRecipientTablePageParam to ActionPersonOrganizationActionRecipientTablePageParam
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.ActionPersonCompanyActionRecipientTablePageQuery to ActionPersonOrganizationActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOrganizationActionRecipientTablePageTest to ActionPersonOrganizationActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOrganizationActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOrganizationActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOrganizationActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.ActionPersonOrganizationActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateActionPersonCompanyActionRecipientTablePage to testCreateActionPersonOrganizationActionRecipientTablePage
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createActionPersonCompanyActionRecipientTablePage to createActionPersonOrganizationActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getActionPersonCompanyActionRecipientTableData to getActionPersonCustomerActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getActionPersonCompanyActionRecipientTableData to getActionPersonCustomerActionRecipientTableData
+### Current - PersonOnly
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOnlyActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOnlyActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOnlyActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOnlyActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+### Current - CompanyOnly
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyOnlyActionRecipientTablePage to CurrentActionOrganizationOnlyActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CurrentActionCompanyOnlyActionRecipientTablePageData to CurrentActionOrganizationOnlyActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CurrentActionCompanyOnlyActionRecipientTablePageParam to CurrentActionOrganizationOnlyActionRecipientTablePageParam
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionCompanyOnlyActionRecipientTablePageQuery to CurrentActionOrganizationOnlyActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyOnlyActionRecipientTablePageTest to CurrentActionOrganizationOnlyActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionOrganizationOnlyActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionOrganizationOnlyActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionOrganizationOnlyActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionOrganizationOnlyActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createCurrentActionCompanyOnlyActionRecipientTablePage to createCurrentActionOrganizationOnlyActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getCurrentActionCompanyOnlyActionRecipientTableData to getCurrentActionOrganizationOnlyActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getCurrentActionCompanyOnlyActionRecipientTableData to getCurrentActionOrganizationOnlyActionRecipientTableData
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateCurrentActionCompanyOnlyActionRecipientTablePage to testCreateCurrentActionOrganizationOnlyActionRecipientTablePage
+### Current - PersonCompany
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonCompanyActionRecipientTablePage to CurrentActionPersonOrganizationActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CurrentActionPersonCompanyActionRecipientTablePageData to CurrentActionPersonOrganizationActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CurrentActionPersonCompanyActionRecipientTablePageParam to CurrentActionPersonOrganizationActionRecipientTablePageParam
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonCompanyActionRecipientTablePageTest to CurrentActionPersonOrganizationActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOrganizationActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOrganizationActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOrganizationActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionPersonOrganizationActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createCurrentActionPersonCompanyActionRecipientTablePage to createCurrentActionPersonOrganizationActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getCurrentActionPersonCompanyActionRecipientTableData to getCurrentActionPersonOrganizationActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getCurrentActionPersonCompanyActionRecipientTableData to getCurrentActionPersonOrganizationActionRecipientTableData
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateCurrentActionPersonCompanyActionRecipientTablePage to testCreateCurrentActionPersonCompanyActionRecipientTablePage
+### Current - CompanyPerson
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePage to CurrentActionOrganizationPersonActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePageData to CurrentActionOrganizationPersonActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePageParam to CurrentActionOrganizationPersonActionRecipientTablePageParam
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionCompanyPersonActionRecipientTablePageQuery to CurrentActionOrganizationPersonActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePageTest to CurrentActionOrganizationPersonActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePage.Table.CompanyColumnEx to OrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePage.Table.PersonColumnEx to PersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePage.Table#getCompanyColumnEx to getOrganizationCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.actionrecipient.CurrentActionCompanyPersonActionRecipientTablePage.Table#getPersonColumnEx to getPersonCustomerColumnEx
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createCurrentActionCompanyPersonActionRecipientTablePage to createCurrentActionOrganizationPersonActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getCurrentActionCompanyPersonActionRecipientTableData to getCurrentActionOrganizationPersonActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getCurrentActionCompanyPersonActionRecipientTableData to getCurrentActionOrganizationPersonActionRecipientTableData
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateCurrentActionCompanyPersonActionRecipientTablePage to testCreateCurrentActionOrganizationPersonActionRecipientTablePage
+
+# CompanyActionRecipientTablePage
+rename com.bsiag.crm.client.core.marketing.action.CompanyActionRecipientTablePage to OrganizationActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.CompanyActionRecipientTablePageData to OrganizationActionRecipientTablePageData
+rename com.bsiag.crm.shared.core.marketing.action.CompanyActionRecipientTablePageParam to OrganizationActionRecipientTablePageParam
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CompanyActionRecipientTablePageQuery to OrganizationActionRecipientTablePageQuery
+rename com.bsiag.crm.client.core.marketing.action.CompanyActionRecipientTablePageTest to OrganizationActionRecipientTablePageTest
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createCompanyActionRecipientTablePage to createOrganizationActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getCompanyActionRecipientTableData to getOrganizationActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getCompanyActionRecipientTableData to getOrganizationActionRecipientTableData
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomainTest#testCreateCompanyActionRecipientTablePage to testCreateOrganizationActionRecipientTablePage
+
+# TaskReportByPersonTablePage
+rename com.bsiag.crm.client.core.task.TaskReportByPersonTablePage to TaskReportByCustomerTablePage
+rename com.bsiag.crm.shared.core.task.TaskReportByPersonTablePageData to TaskReportByCustomerTablePageData
+rename com.bsiag.crm.shared.core.task.TaskReportByPersonTablePageParam to TaskReportByCustomerTablePageParam
+rename com.bsiag.crm.server.core.task.TaskReportPageService.TaskReportByPersonTablePageQuery to TaskReportByCustomerTablePageQuery
+rename com.bsiag.crm.client.core.task.TaskReportByPersonTablePageTest to TaskReportByCustomerTablePageTest
+rename com.bsiag.crm.client.core.task.TaskReportByCustomerTablePage.Table#getPersonColumn to getCustomerColumn
+rename com.bsiag.crm.client.core.task.TaskReportByCustomerTablePage.Table.PersonColumn to CustomerColumn
+rename com.bsiag.crm.server.core.task.TaskReportPageService.TaskReportByCustomerTablePageQuery#getResponsiblePerson to getResponsibleCustomer
+rename com.bsiag.crm.server.core.task.TaskReportPageService#getTaskReportByPersonTableData to getTaskReportByCustomerTableData
+rename com.bsiag.crm.shared.core.task.ITaskReportPageService#getTaskReportByPersonTableData to getTaskReportByCustomerTableData
+rename com.bsiag.crm.client.core.task.TaskClientDomain#createTaskReportByPersonTablePage to createTaskReportByCustomerTablePage
+rename com.bsiag.crm.client.core.task.TaskClientDomainTest#testCreateTaskReportByPersonTablePage to testCreateTaskReportByCustomerTablePage
+
+# InterestDetailPersonPage
+rename com.bsiag.crm.client.core.customer.interest.InterestDetailPersonPage to InterestDetailCustomerPage
+rename com.bsiag.crm.shared.core.customer.interest.InterestDetailPersonPageParam to InterestDetailCustomerPageParam
+rename com.bsiag.crm.client.core.customer.interest.InterestDetailCompanyPage to InterestDetailCustomerPage
+rename com.bsiag.crm.shared.core.customer.interest.InterestDetailCompanyPageParam to InterestDetailCustomerPageParam
+rename com.bsiag.crm.shared.core.customer.interest.InterestModifyStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.customer.interest.InterestModifyStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createInterestDetailPersonPage to createInterestDetailCustomerPage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createInterestDetailCompanyPage to createInterestDetailCustomerPage
+
+# PersonPhaseReportTablePage
+rename com.bsiag.crm.client.core.ticket.PersonPhaseReportTablePage to CustomerPhaseReportTablePage
+rename com.bsiag.crm.shared.core.ticket.PersonPhaseReportTablePageData to CustomerPhaseReportTablePageData
+rename com.bsiag.crm.shared.core.ticket.PersonPhaseReportTablePageParam to CustomerPhaseReportTablePageParam
+rename com.bsiag.crm.server.core.ticket.TicketReportPageService.PersonPhaseReportTablePageQuery to CustomerPhaseReportTablePageQuery
+rename com.bsiag.crm.client.core.ticket.PersonPhaseReportTablePageTest to CustomerPhaseReportTablePageTest
+rename com.bsiag.crm.client.core.ticket.TicketClientDomainTest#testCreatePersonPhaseReportTablePage to testCreateCustomerPhaseReportTablePage
+rename com.bsiag.crm.client.core.ticket.TicketClientDomain#createPersonPhaseReportTablePage to createCustomerPhaseReportTablePage
+rename com.bsiag.crm.client.core.ticket.CustomerPhaseReportTablePage.Table.PersonColumn to CustomerColumn
+rename com.bsiag.crm.client.core.ticket.CustomerPhaseReportTablePage.Table.PersonKeyColumn to CustomerColumn
+rename com.bsiag.crm.client.core.ticket.CustomerPhaseReportTablePage.Table#getPersonColumn to getCustomerColumn
+rename com.bsiag.crm.client.core.ticket.CustomerPhaseReportTablePage.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.shared.core.ticket.ITicketReportPageService#getPersonPhaseReportTableData to getCustomerPhaseReportTableData
+rename com.bsiag.crm.server.core.ticket.TicketReportPageService#getPersonPhaseReportTableData to getCustomerPhaseReportTableData
+
+# PersonTimemachineReportTablePage
+rename com.bsiag.crm.client.core.timemachine.PersonTimemachineReportTablePage to CustomerTimemachineReportTablePage
+rename com.bsiag.crm.shared.core.timemachine.PersonTimemachineReportTablePageParam to CustomerTimemachineReportTablePageParam
+rename com.bsiag.crm.shared.core.timemachine.PersonTimemachineReportTablePageData to CustomerTimemachineReportTablePageData
+rename com.bsiag.crm.client.core.timemachine.PersonTimemachineReportTablePageTest to CustomerTimemachineReportTablePageTest
+rename com.bsiag.crm.shared.core.timemachine.ITimemachineReportPageService#getPersonTimemachineReportTableData to getCustomerTimemachineReportTableData
+rename com.bsiag.crm.server.core.timemachine.TimemachineReportPageService#getPersonTimemachineReportTableData to getCustomerTimemachineReportTableData
+rename com.bsiag.crm.server.core.timemachine.TimemachineReportPageService.PersonTimemachineReportTablePageQuery to CustomerTimemachineReportTablePageQuery
+rename com.bsiag.crm.server.core.timemachine.TimemachineReportPageService.CustomerTimemachineReportTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.client.core.timemachine.CompanyTimemachineReportTablePage to CustomerTimemachineReportTablePage
+rename com.bsiag.crm.shared.core.timemachine.CompanyTimemachineReportTablePageParam to CustomerTimemachineReportTablePageParam
+rename com.bsiag.crm.shared.core.timemachine.CompanyTimemachineReportTablePageData to CustomerTimemachineReportTablePageData
+rename com.bsiag.crm.client.core.timemachine.CompanyTimemachineReportTablePageTest to CustomerTimemachineReportTablePageTest
+rename com.bsiag.crm.shared.core.timemachine.ITimemachineReportPageService#getCompanyTimemachineReportTableData to getCustomerTimemachineReportTableData
+rename com.bsiag.crm.shared.core.timemachine.TimemachineReportPageService#getCompanyTimemachineReportTableData to getCustomerTimemachineReportTableData
+rename com.bsiag.crm.server.core.timemachine.TimemachineReportPageService.CompanyTimemachineReportTablePageQuery to CustomerTimemachineReportTablePageQuery
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonTimemachineReportTablePage to createCustomerTimemachineReportTablePage
+
+# CustomerTimemachine
+move com.bsiag.crm.client.core.person.PersonTimemachineClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.PersonTimemachineClientDomainKeyAdapter to CustomerTimemachineClientDomainKeyAdapter
+rename com.bsiag.crm.client.core.customer.CustomerTimemachineClientDomainKeyAdapter.PersonTimemachineFormDataImporter to CustomerTimemachineFormDataImporter
+move com.bsiag.crm.client.core.company.CompanyTimemachineClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyTimemachineClientDomainKeyAdapter to CustomerTimemachineClientDomainKeyAdapter
+rename com.bsiag.crm.client.core.customer.CustomerTimemachineClientDomainKeyAdapter.CompanyTimemachineFormDataImporter to CustomerTimemachineFormDataImporter
+move com.bsiag.crm.server.core.person.PersonTimemachineClientDomainKeyAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonTimemachineServerDomainAdapter to CustomerTimemachineServerDomainAdapter
+move com.bsiag.crm.server.core.person.CompanyTimemachineServerDomainAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyTimemachineServerDomainAdapter to CustomerTimemachineServerDomainAdapter
+
+# AbstractCustomerRuleEngineDomainKeyAdapter
+move com.bsiag.crm.shared.core.person.AbstractPersonRuleEngineDomainKeyAdapter to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.AbstractPersonRuleEngineDomainKeyAdapter to AbstractCustomerRuleEngineDomainKeyAdapter
+move com.bsiag.crm.shared.core.company.AbstractCompanyRuleEngineDomainKeyAdapter to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.AbstractCompanyRuleEngineDomainKeyAdapter to AbstractCustomerRuleEngineDomainKeyAdapter
+
+# CustomerRuleEngineServerDomainKeyAdapter
+move com.bsiag.crm.server.core.person.PersonRuleEngineServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonRuleEngineServerDomainKeyAdapter to CustomerRuleEngineServerDomainKeyAdapter
+move com.bsiag.crm.server.core.company.CompanyRuleEngineServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyRuleEngineServerDomainKeyAdapter to CustomerRuleEngineServerDomainKeyAdapter
+
+# CustomerReferenceableFieldDefinitions
+move com.bsiag.crm.server.core.person.PersonReferenceableFieldDefinitions to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonReferenceableFieldDefinitions to CustomerReferenceableFieldDefinitions
+move com.bsiag.crm.server.core.company.CompanyReferenceableFieldDefinitions to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyReferenceableFieldDefinitions to CustomerReferenceableFieldDefinitions
+
+# CustomerRuleEngineClientDomainKeyAdapter
+move com.bsiag.crm.client.core.person.PersonRuleEngineClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.PersonRuleEngineClientDomainKeyAdapter to CustomerRuleEngineClientDomainKeyAdapter
+move com.bsiag.crm.client.core.company.CompanyRuleEngineClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyRuleEngineClientDomainKeyAdapter to CustomerRuleEngineClientDomainKeyAdapter
+
+# CustomerModifyDataBaseService
+move com.bsiag.crm.server.core.person.PersonModifyDataBaseService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonModifyDataBaseService to CustomerModifyDataBaseService
+move com.bsiag.crm.server.core.company.CompanyModifyDataBaseService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.CompanyModifyDataBaseService to CustomerModifyDataBaseService
+
+# CustomerBulkChangeBaseService
+move com.bsiag.crm.server.core.person.bulkchange.PersonBulkChangeBaseService to com.bsiag.crm.server.core.customer.bulkchange
+rename com.bsiag.crm.server.core.customer.bulkchange.PersonBulkChangeBaseService to CustomerBulkChangeBaseService
+move com.bsiag.crm.server.core.person.bulkchange.PersonBulkChangeBaseServiceTest to com.bsiag.crm.server.core.customer.bulkchange
+rename com.bsiag.crm.server.core.customer.bulkchange.PersonBulkChangeBaseServiceTest to CustomerBulkChangeBaseServiceTest
+move com.bsiag.crm.server.core.company.bulkchange.CompanyBulkChangeBaseService to com.bsiag.crm.server.core.customer.bulkchange
+rename com.bsiag.crm.server.core.customer.bulkchange.CompanyBulkChangeBaseService to CustomerBulkChangeBaseService
+##FIXME [mmo]: migrate CompanyBulkChangeBaseServiceTest to CustomerBulkChangeBaseServiceTest
+#move com.bsiag.crm.server.core.company.bulkchange.CompanyBulkChangeBaseServiceTest to com.bsiag.crm.server.core.customer.bulkchange
+#rename com.bsiag.crm.server.core.customer.bulkchange.CompanyBulkChangeBaseServiceTest to CustomerBulkChangeBaseServiceTest
+
+# CustomerBulkChangeProcessService
+move com.bsiag.crm.shared.core.person.bulkchange.IPersonBulkChangeProcessService to com.bsiag.crm.shared.core.customer.bulkchange
+rename com.bsiag.crm.shared.core.customer.bulkchange.IPersonBulkChangeProcessService to ICustomerBulkChangeProcessService
+move com.bsiag.crm.shared.core.company.bulkchange.ICompanyBulkChangeProcessService to com.bsiag.crm.shared.core.customer.bulkchange
+rename com.bsiag.crm.shared.core.customer.bulkchange.ICompanyBulkChangeProcessService to ICustomerBulkChangeProcessService
+move com.bsiag.crm.server.core.person.bulkchange.PersonBulkChangeProcessService to com.bsiag.crm.server.core.customer.bulkchange
+rename com.bsiag.crm.server.core.customer.bulkchange.PersonBulkChangeProcessService to CustomerBulkChangeProcessService
+move com.bsiag.crm.server.core.company.bulkchange.CompanyBulkChangeProcessService to com.bsiag.crm.server.core.customer.bulkchange
+rename com.bsiag.crm.server.core.customer.bulkchange.CompanyBulkChangeProcessService to CustomerBulkChangeProcessService
+
+# CustomerBulkChangeForm, CustomerBulkChangeFormTest, CustomerBulkChangeFormParam
+move com.bsiag.crm.client.core.person.bulkchange.PersonBulkChangeForm to com.bsiag.crm.client.core.customer.bulkchange
+rename com.bsiag.crm.client.core.customer.bulkchange.PersonBulkChangeForm to CustomerBulkChangeForm
+move com.bsiag.crm.shared.core.person.bulkchange.PersonBulkChangeFormData to com.bsiag.crm.shared.core.customer.bulkchange
+rename com.bsiag.crm.shared.core.customer.bulkchange.PersonBulkChangeFormData to CustomerBulkChangeFormData
+move com.bsiag.crm.client.core.person.bulkchange.PersonBulkChangeFormTest to com.bsiag.crm.client.core.customer.bulkchange
+rename com.bsiag.crm.client.core.customer.bulkchange.PersonBulkChangeFormTest to CustomerBulkChangeFormTest
+move com.bsiag.crm.client.core.company.bulkchange.CompanyBulkChangeForm to com.bsiag.crm.client.core.customer.bulkchange
+rename com.bsiag.crm.client.core.customer.bulkchange.CompanyBulkChangeForm to CustomerBulkChangeForm
+move com.bsiag.crm.shared.core.company.bulkchange.CompanyBulkChangeFormData to com.bsiag.crm.shared.core.customer.bulkchange
+rename com.bsiag.crm.shared.core.customer.bulkchange.CompanyBulkChangeFormData to CustomerBulkChangeFormData
+move com.bsiag.crm.shared.core.person.bulkchange.PersonBulkChangeFormParam to com.bsiag.crm.shared.core.customer.bulkchange
+rename com.bsiag.crm.shared.core.customer.bulkchange.PersonBulkChangeFormParam to CustomerBulkChangeFormParam
+move com.bsiag.crm.shared.core.company.bulkchange.CompanyBulkChangeFormParam to com.bsiag.crm.shared.core.customer.bulkchange
+rename com.bsiag.crm.shared.core.customer.bulkchange.CompanyBulkChangeFormParam to CustomerBulkChangeFormParam
+
+# MergeCustomersMenu
+rename com.bsiag.crm.client.core.legalentity.AbstractLegalEntityTablePage.AbstractMergePersonsMenu to AbstractMergeCustomersMenu
+rename com.bsiag.crm.client.core.legalentity.AbstractLegalEntityTablePage.AbstractMergeCompaniesMenu to AbstractMergeCustomersMenu
+rename com.bsiag.crm.client.core.legalentity.AllLegalEntityTablePage.Table.MergePersonsMenu to MergeCustomerMenu
+rename com.bsiag.crm.client.core.legalentity.AllLegalEntityTablePage.Table.MergeCompaniesMenu to MergeCustomersMenu
+rename com.bsiag.crm.client.core.legalentity.OwnLegalEntityTablePage.Table.MergePersonsMenu to MergeCustomersMenu
+rename com.bsiag.crm.client.core.legalentity.OwnLegalEntityTablePage.Table.MergeCompaniesMenu to MergeCustomersMenu
+
+# CustomerDetailedMergeForm
+move com.bsiag.crm.client.core.person.merge.PersonDetailedMergeForm to com.bsiag.crm.client.core.customer.merge
+rename com.bsiag.crm.client.core.customer.merge.PersonDetailedMergeForm to CustomerDetailedMergeForm
+move com.bsiag.crm.client.core.person.merge.AbstractPersonDetailedMergeFormTest to com.bsiag.crm.client.core.customer.merge
+rename com.bsiag.crm.client.core.customer.merge.AbstractPersonDetailedMergeFormTest to AbstractCustomerDetailedMergeFormTest
+move com.bsiag.crm.client.core.person.merge.PersonDetailedMergeFormTest to com.bsiag.crm.client.core.customer.merge
+rename com.bsiag.crm.client.core.customer.merge.PersonDetailedMergeFormTest to CustomerDetailedMergeFormTest
+move com.bsiag.crm.client.core.company.merge.CompanyDetailedMergeForm to com.bsiag.crm.client.core.customer.merge
+rename com.bsiag.crm.client.core.customer.merge.CompanyDetailedMergeForm to CustomerDetailedMergeForm
+move com.bsiag.crm.client.core.company.merge.AbstractCompanyDetailedMergeFormTest to com.bsiag.crm.client.core.customer.merge
+rename com.bsiag.crm.client.core.customer.merge.AbstractCompanyDetailedMergeFormTest to AbstractCustomerDetailedMergeFormTest
+move com.bsiag.crm.client.core.company.merge.CompanyDetailedMergeFormTest to com.bsiag.crm.client.core.customer.merge
+rename com.bsiag.crm.client.core.customer.merge.CompanyDetailedMergeFormTest to CustomerDetailedMergeFormTest
+rename com.bsiag.crm.server.core.customer.merge.CustomerDetailedMergeProcessService.MergePersonBackendUserJobRunnable to MergeCustomerBackendUserJobRunnable
+rename com.bsiag.crm.server.core.customer.merge.CustomerDetailedMergeBaseService#removeElementsLinkedToOldPerson to removeElementsLinkedToOldCustomer
+rename com.bsiag.crm.server.core.customer.merge.CustomerDetailedMergeBaseService#mergeInternalPersonKeyProperties to mergeInternalCustomerKeyProperties
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm.MergeAddressBox.CompanyTableField to RelationTableField
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm#getCompanyTableField to getRelationTableField
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm.MergeAddressBox.RelationTableField.Table.CompanyColumn to CustomerColumn
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm.MergeAddressBox.RelationTableField.Table#getCompanyColumn to getCustomerColumn
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm#validateCompanyAddresses to validateCustomerAddresses
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm.MergeAddressBox.RelationTableField.Table.RoleColumn to RolesColumn
+rename com.bsiag.crm.client.core.customer.merge.CustomerDetailedMergeForm.MergeAddressBox.RelationTableField.Table#getRoleColumn to getRolesColumn
+move com.bsiag.crm.client.core.legalentity.merge.AbstractMergeAddressBox to com.bsiag.crm.client.core.customer.merge
+move com.bsiag.crm.client.core.legalentity.merge.AbstractMergeAddressOptInBox to com.bsiag.crm.client.core.customer.merge
+move com.bsiag.crm.client.core.legalentity.merge.AbstractMergeAdvisorBox to com.bsiag.crm.client.core.customer.merge
+move com.bsiag.crm.client.core.legalentity.merge.AbstractMergeDocumentBox to com.bsiag.crm.client.core.customer.merge
+move com.bsiag.crm.client.core.legalentity.merge.AbstractMergeNotesBox to com.bsiag.crm.client.core.customer.merge
+move com.bsiag.crm.client.core.customer.merge.AbstractMergeAddressBox.MergeAddressesField.Table.LinkedOrganizationColumn to LinkedCustomerColumn
+move com.bsiag.crm.client.core.customer.merge.AbstractMergeAddressBox.MergeAddressesField.Table#getLinkedOrganizationColumn to getLinkedCustomerColumn
+
+# CustomerDetailedMergeFormParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonDetailedMergeFormMerge to createCustomerDetailedMergeFormMerge
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyDetailedMergeFormMerge to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyDetailedMergeFormMerge to createCustomerDetailedMergeFormMerge
+move com.bsiag.crm.shared.core.person.merge.PersonDetailedMergeFormParam to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.shared.core.customer.merge.PersonDetailedMergeFormParam to CustomerDetailedMergeFormParam
+move com.bsiag.crm.shared.core.company.merge.CompanyDetailedMergeFormParam to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.shared.core.customer.merge.CompanyDetailedMergeFormParam to CustomerDetailedMergeFormParam
+
+# CustomerDetailedMergeProcessService, -BaseService
+move com.bsiag.crm.shared.core.person.merge.IPersonDetailedMergeProcessService to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.shared.core.customer.merge.IPersonDetailedMergeProcessService to ICustomerDetailedMergeProcessService
+move com.bsiag.crm.shared.core.company.merge.ICompanyDetailedMergeProcessService to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.shared.core.customer.merge.ICompanyDetailedMergeProcessService to ICustomerDetailedMergeProcessService
+move com.bsiag.crm.server.core.person.merge.PersonDetailedMergeProcessService to com.bsiag.crm.server.core.customer.merge
+rename com.bsiag.crm.server.core.customer.merge.PersonDetailedMergeProcessService to CustomerDetailedMergeProcessService
+move com.bsiag.crm.server.core.company.merge.CompanyDetailedMergeProcessService to com.bsiag.crm.server.core.customer.merge
+rename com.bsiag.crm.server.core.customer.merge.CompanyDetailedMergeProcessService to CustomerDetailedMergeProcessService
+move com.bsiag.crm.server.core.person.merge.PersonDetailedMergeBaseService to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.server.core.customer.merge.PersonDetailedMergeBaseService to CustomerDetailedMergeBaseService
+move com.bsiag.crm.server.core.person.merge.PersonDetailedMergeBaseServiceTest to com.bsiag.crm.server.core.customer.merge
+rename com.bsiag.crm.server.core.customer.merge.PersonDetailedMergeBaseServiceTest to CustomerDetailedMergeBaseServiceTest
+move com.bsiag.crm.server.core.company.merge.CompanyDetailedMergeBaseService to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.server.core.customer.merge.CompanyDetailedMergeBaseService to CustomerDetailedMergeBaseService
+move com.bsiag.crm.server.core.company.merge.CompanyDetailedMergeBaseServiceTest to com.bsiag.crm.shared.core.customer.merge
+rename com.bsiag.crm.server.core.customer.merge.CompanyDetailedMergeBaseServiceTest to CustomerDetailedMergeBaseServiceTest
+
+# BsiActionRecipient
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#getCompanyKey to getContextCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#setCompanyKey to setContextCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#companyKey to contextCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#COMPANY_KEY to CONTEXT_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#joinCompany to joinContextCustomer
+
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#getPersonKey to getPrimaryCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#setPersonKey to setPrimaryCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#personKey to primaryCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#PERSON_KEY to PRIMARY_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionRecipient#joinPerson to joinPrimaryCustomer
+
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionAddressLookupCall#getPersonKey to getPersonCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionAddressLookupCall#setPersonKey to setPersonCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionAddressLookupCall#getCompanyKey to getOrganisationCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionAddressLookupCall#setCompanyKey to setOrganisationCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientBean#getPersonKey to getPersonCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientBean#getCompanyKey to getOrganisationCustomerKey
+
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CreateActionRecipientPermission#getPersonKey to getPrimaryCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.CreateActionRecipientPermission#getCompanyKey to getContextCustomerKey
+rename com.bsiag.crm.shared.core.marketing.ReadPersonMarketingFolderPermission to ReadCustomerMarketingFolderPermission
+
+# FIXME aeg: bsicrm renamings, to be removed...
+rename jpa com.bsiag.bsicrm.server.person.BsiYPCompanyto BsiYCustomer
+rename jpa com.bsiag.bsicrm.server.person.BsiXPerson to BsiXCustomer
+rename jpa com.bsiag.bsicrm.bsiit.server.contact.BsiXObjectContact#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.bsiit.server.contact.BsiXObjectContact#personKey to customerKey
+rename jpa com.bsiag.bsicrm.bsiit.server.contact.BsiXServiceContact#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.bsiit.server.object.BsiXObject#getResponsiblePersonKey to getResponsibleCustomerKey
+rename jpa com.bsiag.bsicrm.server.candidacy.BsiCandidacy#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.server.candidacy.BsiCandidacy#setPersonKey to setCustomerKey
+rename jpa com.bsiag.bsicrm.server.candidacy.BsiCandidacy#joinPerson to joinCustomer
+rename jpa com.bsiag.bsicrm.server.employee.lunch.BsiLunchPerson#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.server.etl.legalentity.BsiXS2CompanyPerson#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.server.etl.person.BsiXS2Person#getPersonKeyExisting to getCustomerKeyExisting
+rename jpa com.bsiag.bsicrm.server.etl.person.BsiXS2Person#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.server.etl.person.BsiXS2Person#getPersonNo to getCustomerNo
+rename jpa com.bsiag.bsicrm.server.etl.person.BsiXS2PersonAdvisor#getPersonKey to getCustomerKey
+rename jpa com.bsiag.bsicrm.server.person.BsiYPerson to BsiYCustomer
+rename jpa com.bsiag.bsicrm.server.person.BsiXPerson to BsiXCustomer
+rename com.bsiag.bsicrm.bsiit.shared.contact.ObjectContactKey#getPersonKey to getCustomerKey
+rename com.bsiag.bsicrm.client.employee.lunch.LunchPersonTablePage to LunchCustomerTablePage
+rename com.bsiag.bsicrm.shared.employee.lunch.LunchPersonTablePageData to LunchCustomerTablePageData
+rename com.bsiag.bsicrm.shared.employee.lunch.LunchPersonTablePageParam to LunchCustomerTablePageParam
+rename com.bsiag.bsicrm.server.employee.lunch.LunchPageService.LunchPersonTablePageQuery to LunchCustomerTablePageQuery
+rename com.bsiag.bsicrm.client.employee.lunch.LunchPersonTablePageTest to LunchCustomerTablePageTest
+rename com.bsiag.bsicrm.client.employee.lunch.LunchCustomerTablePage.Table#getPersonColumn to getCustomerColumn
+rename com.bsiag.bsicrm.client.employee.lunch.LunchCustomerTablePage.Table.PersonColumn to CustomerColumn
+rename com.bsiag.bsicrm.shared.employee.lunch.RegisterForLunchFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.bsicrm.shared.employee.lunch.ILunchPageService#getLunchPersonTableData to getLunchCustomerTableData
+rename com.bsiag.bsicrm.server.employee.lunch.LunchPageService#getLunchPersonTableData to getLunchCustomerTableData
+rename com.bsiag.bsicrm.server.employee.lunch.LunchPageService.LunchCustomerTablePageQuery#getPerson to getCustomer
+rename com.bsiag.bsicrm.client.employee.lunch.LunchClientDomain#createLunchPersonTablePage to createLunchCustomerTablePage
+rename com.bsiag.bsicrm.client.employee.lunch.LunchClientDomainTest#testCreateLunchPersonTablePage to testCreateLunchCustomerTablePage
+
+move com.bsiag.crm.server.core.persistence.htypes.AbstractWrappedLongArrayHibernateType to org.eclipse.scout.rt.persistence.hibernate.type
+move com.bsiag.crm.server.core.persistence.htypes.BinaryResourceCompactFileExtensionHibernateType to org.eclipse.scout.rt.persistence.hibernate.type
+move com.bsiag.crm.server.core.persistence.htypes.BinaryResourceCompactFilenameHibernateType to org.eclipse.scout.rt.persistence.hibernate.type
+move com.bsiag.crm.server.core.persistence.htypes.BinaryResourceHibernateType to org.eclipse.scout.rt.persistence.hibernate.type
+
+rename com.bsiag.crm.shared.core.marketing.ActionAnalysisSearchFormData to ActionSearchFormData
+rename com.bsiag.crm.client.core.marketing.ActionAnalysisSearchForm to ActionSearchForm
+rename com.bsiag.crm.shared.core.marketing.ActionAnalysisSearchFormParam to ActionSearchFormParam
+rename com.bsiag.crm.shared.core.marketing.ActionAnalysisSearchFormDataFacade to ActionSearchFormDataFacade
+rename com.bsiag.crm.shared.core.marketing.IActionAnalysisSearchObjectFacade to IActionSearchObjectFacade
+rename com.bsiag.crm.shared.core.marketing.ActionAnalysisExSearchFormParam to ActionAnalysisSearchFormParam
+rename com.bsiag.crm.shared.core.marketing.ActionAnalysisExSearchFormData to ActionAnalysisSearchFormData
+rename com.bsiag.crm.client.core.marketing.ActionAnalysisExSearchForm to ActionAnalysisSearchForm
+
+rename com.bsiag.crm.ui.html.marketing.portal to com.bsiag.crm.ui.html.marketing.landingpage
+rename com.bsiag.crm.ui.html.marketing.landingpage.AbstractPortalRequestHandler to AbstractMarketingLandingpageRequestHandler
+rename com.bsiag.crm.ui.html.marketing.landingpage.PortalReactionRequestHandler to MarketingLandingpageReactionRequestHandler
+rename com.bsiag.crm.ui.html.marketing.landingpage.PortalRedirectRequestHandler to MarketingLandingpageRedirectRequestHandler
+rename com.bsiag.crm.ui.html.marketing.landingpage.PortalResourceRequestHandler to MarketingLandingpageResourceRequestHandler
+rename com.bsiag.crm.shared.core.marketing.portal to com.bsiag.crm.shared.core.marketing.landingpage
+rename com.bsiag.crm.shared.core.marketing.landingpage.IPortalRequestHandlerSupportService to IMarketingLandingpageRequestHandlerSupportService
+rename com.bsiag.crm.shared.core.marketing.landingpage.PortalReactionResponse to MarketingLandingpageReactionResponse
+rename com.bsiag.crm.shared.core.marketing.landingpage.PortalRedirectResponse to MarketingLandingpageRedirectResponse
+rename com.bsiag.crm.server.core.marketing.portal to com.bsiag.crm.server.core.marketing.landingpage
+rename com.bsiag.crm.server.core.marketing.landingpage.internal.PortalRequestHandlerSupportService to MarketingLandingpageRequestHandlerSupportService
+rename com.bsiag.crm.server.core.marketing.landingpage.ActionAttachmentPortalVariableExtension to ActionAttachmentMarketingLandingpageVariableExtension
+rename com.bsiag.crm.server.core.marketing.landingpage.ActionReactionLinkPortalVariableExtension to ActionReactionLinkMarketingLandingpageVariableExtension
+rename com.bsiag.crm.server.core.marketing.landingpage.ActionReactionPortalVariableExtension to ActionReactionMarketingLandingpageVariableExtension
+
+#PersonForm, -Data, -Param -> Customer...
+rename com.bsiag.crm.client.core.person.PersonForm to CustomerForm
+move com.bsiag.crm.client.core.person.CustomerForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CustomerForm#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.CustomerForm#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.customer.CustomerForm#getPortraitField to getImageField
+rename com.bsiag.crm.client.core.customer.CustomerForm.MainBox.GroupBox.PortraitField to ImageField
+rename com.bsiag.crm.client.core.customer.CustomerForm.MainBox.GroupBox to TopBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.CustomerTypeField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.DisplayNameField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.Name1Field to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.Name2Field to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox.Name2Name3GroupBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.Name3Field to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox.Name2Name3GroupBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.CustomerNoField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.GenderField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.TitleField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.LeftBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.BirthdateField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.RightBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.ImageField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TopBox.RightBox
+move com.bsiag.crm.client.core.address.AbstractPhysicalAddressDetailBox.AdoptFromBox.AddressField to com.bsiag.crm.client.core.address.AbstractPhysicalAddressDetailBox
+move com.bsiag.crm.client.core.customer.CustomerForm.MainBox.RelationBox.GeneralBox.SegmentationField to com.bsiag.crm.client.core.customer.CustomerForm.MainBox.TabBox.TargetBox
+rename com.bsiag.crm.client.core.customer.CustomerForm.NewCasePersonHandler to NewCaseCustomerHandler
+rename com.bsiag.crm.client.core.address.AbstractPhysicalAddressDetailBox.AddressField to com.bsiag.crm.client.core.address.AbstractPhysicalAddressDetailBox.AdoptedAddressField
+rename com.bsiag.crm.client.core.address.AbstractPhysicalAddressDetailBox#getAddressField to getAdoptedAddressField
+
+rename com.bsiag.crm.shared.core.address.AbstractPhysicalAddressDetailBoxData.Address to AdoptedAddress
+
+rename com.bsiag.crm.shared.core.person.PersonFormData to CustomerFormData
+move com.bsiag.crm.shared.core.person.CustomerFormData to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CustomerFormData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerFormData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerFormData.Portrait to Image
+rename com.bsiag.crm.shared.core.customer.CustomerFormData#getPortrait to getImage
+rename com.bsiag.crm.shared.core.person.PersonFormParam to CustomerFormParam
+move com.bsiag.crm.shared.core.person.CustomerFormParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#getPortraitPhoto to getImage
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#setPortraitPhoto to setImage
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#setLastName to setName1
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#getLastName to getName1
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#setFirstName to setName2
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#getFirstName to getName2
+
+rename com.bsiag.crm.client.core.customer.CustomerForm.NewInternalHandler.NewInternalHandler to NewInternalOrganizationHandler
+rename com.bsiag.crm.shared.core.person.IPersonProcessService to ICustomerProcessService
+move com.bsiag.crm.shared.core.person.ICustomerProcessService to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.server.core.person.PersonProcessService to CustomerProcessService
+move com.bsiag.crm.server.core.person.CustomerProcessService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.PersonBaseService to CustomerBaseService
+move com.bsiag.crm.server.core.person.CustomerBaseService to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.client.core.person.AbstractPersonFormTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.server.core.person.PersonBaseServiceTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.server.core.customer.PersonBaseServiceTest to CustomerBaseServiceTest
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#updateDisplayName to updateCustomerNaming
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getCompanyKeysByCompanyNames to getCustomerKeysByOrganizationNames
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#setPersonInactive to setCustomerInactive
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#containsSignificantCompanyRelationChanges to containsSignificantRelationChanges
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#addPersonCompanyRole to addCustomerRelation
+rename com.bsiag.crm.server.core.customer.CustomerProcessService#addPersonCompanyRole to addCustomerRelation
+rename com.bsiag.crm.shared.core.customer.ICustomerProcessService#addPersonCompanyRole to addCustomerRelation
+
+rename com.bsiag.crm.client.core.customer.CustomerForm.MainBox.GroupBox.PersonNoField to CustomerNoField
+rename com.bsiag.crm.client.core.customer.CustomerForm.MainBox.GroupBox.PersonNoField to CustomerNoField
+rename com.bsiag.crm.client.core.customer.CustomerForm#getPersonNoField to getCustomerNoField
+rename com.bsiag.crm.shared.core.customer.CustomerFormData#getPersonNo to getCustomerNo
+
+rename com.bsiag.crm.shared.core.company.ChangeCompanyTypePermission to ChangeCustomerTypePermission
+move com.bsiag.crm.shared.core.company.ChangeCustomerTypePermission to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.ChangeCustomerTypePermission#getCompanyKey to getCustomerKey
+
+move com.bsiag.crm.shared.core.company.ReadFiguresPermission to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.company.UpdateFiguresPermission to com.bsiag.crm.shared.core.customer
+
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormNew to createCustomerFormNew
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormModify to createCustomerFormModify
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormWithoutHandler to createCustomerFormWithoutHandler
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormMergeGuiLess to createCustomerFormMergeGuiLess
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormNewInternal to createCustomerFormNewInternal
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormReadOnly to createCustomerFormReadOnly
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormConfiguration to createCustomerFormConfiguration
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormNewInternal to createCustomerFormNewInternalOrganization
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormNewCasePerson to createPersonFormNewCaseCustomer
+
+move com.bsiag.crm.client.core.person.PersonFormAddressTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.PersonFormAddressTest to CustomerFormAddressTest
+rename com.bsiag.crm.client.core.customer.CustomerFormAddressTest#createNewPersonWithNoAddresses to createNewCustomerWithNoAddresses
+
+rename com.bsiag.crm.shared.core.person.ReadPersonPermission to ReadCustomerPermission
+rename com.bsiag.crm.shared.core.person.UpdatePersonPermission to UpdateCustomerPermission
+rename com.bsiag.crm.shared.core.person.CreatePersonPermission to CreateCustomerPermission
+move com.bsiag.crm.shared.core.person.ReadCustomerPermission to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.UpdateCustomerPermission to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.CreateCustomerPermission to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.server.core.customer.CustomerServerDomain.BsiPersonRowLevelPermissionConstraint.BsiPersonRowLevelPermissionConstraint to BsiCustomerRowLevelPermissionConstraint
+
+#PersonTestData / Provider
+rename com.bsiag.crm.shared.core.test.person.PersonTestDataProvider to CustomerTestDataProvider
+rename com.bsiag.crm.shared.core.test.person.PersonTestData to CustomerTestData
+move com.bsiag.crm.shared.core.test.person.CustomerTestDataProvider to com.bsiag.crm.shared.core.test.customer
+move com.bsiag.crm.shared.core.test.person.CustomerTestData to com.bsiag.crm.shared.core.test.customer
+rename com.bsiag.crm.shared.core.test.person.CustomerTestData#getFirstName to getName2
+rename com.bsiag.crm.shared.core.test.person.CustomerTestData#getLastName to getName1
+rename com.bsiag.crm.shared.core.test.person.CustomerTestDataProvider#withName to withName1
+rename com.bsiag.crm.shared.core.test.person.CustomerTestDataProvider#withFirstName to withName2
+
+#Person -> CustomerDomain
+rename com.bsiag.crm.server.core.person.PersonServerDomain to CustomerServerDomain
+move com.bsiag.crm.server.core.person.CustomerServerDomain to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.shared.core.person.PersonSharedDomain to CustomerSharedDomain
+move com.bsiag.crm.shared.core.person.CustomerSharedDomain to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.client.core.person.PersonClientDomain to CustomerClientDomain
+move com.bsiag.crm.client.core.person.CustomerClientDomain to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.person.PersonClientDomainTest to CustomerClientDomainTest
+move com.bsiag.crm.client.core.person.CustomerClientDomainTest to com.bsiag.crm.client.core.customer
+
+rename com.bsiag.crm.shared.core.company.CompanyFigureKey to CustomerFigureKey
+move com.bsiag.crm.shared.core.company.CustomerFigureKey to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.company.CompanyFigureKeyDescriptor to CustomerFigureKeyDescriptor
+move com.bsiag.crm.shared.core.company.CustomerFigureKeyDescriptor to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.company.CompanyFigureKey#getCompanyKey to getCustomerKey
+
+rename com.bsiag.crm.shared.core.company.CompanySegmentationKey to CustomerSegmentationKey
+move com.bsiag.crm.shared.core.company.CustomerSegmentationKey com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.company.CompanySegmentationKeyDescriptor to CustomerSegmentationKeyDescriptor
+move com.bsiag.crm.shared.core.company.CustomerSegmentationKeyDescriptor to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CustomerSegmentationKeyDescriptor#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerSegmentationKeyDescriptor#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerSegmentationKeyDescriptor#companyKey to customerKey
+rename jpa com.bsiag.crm.server.core.company.BsiCompanySegmentation to BsiCustomerSegmentation
+rename jpa com.bsiag.crm.server.core.company.BsiCompanySegmentation#joinCompany to joinCustomer
+move com.bsiag.crm.server.core.company.BsiCustomerSegmentation to com.bsiag.crm.server.core.customer
+
+rename com.bsiag.crm.client.core.ticket.TicketForm.MainBox.GroupBox.CodeNameField to SubjectField
+rename com.bsiag.crm.client.core.ticket.TicketForm.MainBox.TabBox.AcceptanceCriteriaAndReferencesGroup.ReferenceTicketsGroup.ReferenceTicketsField.Table.CodeNameColumn to SubjectColumn
+rename com.bsiag.crm.client.core.ticket.TicketForm.MainBox.TabBox.AcceptanceCriteriaAndReferencesGroup.ReferenceTicketsGroup.ReferenceTicketsField.Table#getCodeNameColumn to getSubjectColumn
+rename com.bsiag.crm.client.core.ticket.TicketForm#getCodeNameField to getSubjectField
+rename com.bsiag.crm.shared.core.ticket.TicketFormData.CodeName to Subject
+rename com.bsiag.crm.shared.core.ticket.TicketFormData#getCodeName to getSubject
+rename com.bsiag.crm.shared.core.ticket.TicketFormData.ReferenceTickets.ReferenceTicketsRowData#codeName to subject
+rename com.bsiag.crm.shared.core.ticket.TicketFormData.ReferenceTickets.ReferenceTicketsRowData#getCodeName to getSubject
+rename com.bsiag.crm.shared.core.ticket.TicketFormData.ReferenceTickets.ReferenceTicketsRowData#setCodeName to setSubject
+rename com.bsiag.crm.shared.core.ticket.AbstractTicketTablePageData.AbstractTicketTableRowData#codeName to subject
+rename com.bsiag.crm.shared.core.ticket.AbstractTicketTablePageData.AbstractTicketTableRowData#getCodeName to getSubject
+rename com.bsiag.crm.shared.core.ticket.AbstractTicketTablePageData.AbstractTicketTableRowData#setCodeName to setSubject
+rename com.bsiag.crm.shared.core.ticket.TicketDataModelItems.TicketCodeNameAttribute to TicketSubjectAttribute
+rename com.bsiag.crm.server.core.ticket.TicketBuilderParts.TicketCodeNameAttributePart to TicketSubjectAttributePart
+rename com.bsiag.crm.client.core.ticket.AbstractTicketTablePage.Table.CodeNameColumn to SubjectColumn
+rename com.bsiag.crm.client.core.ticket.AbstractTicketTablePage.Table#getCodeNameColumn to getSubjectColumn
+rename com.bsiag.crm.shared.core.ticket.ITicketObjectFacade#getCodeName to getSubject
+rename com.bsiag.crm.shared.core.ticket.ITicketObjectFacade#setCodeName to setSubject
+rename com.bsiag.crm.shared.core.ticket.TicketFormDataFacade#getCodeName to getSubject
+rename com.bsiag.crm.shared.core.ticket.TicketFormDataFacade#setCodeName to setSubject
+rename com.bsiag.crm.server.core.ticket.ReferenceTicketLookupService#getCodeNameColumn to getSubjectColumn
+rename com.bsiag.crm.shared.core.test.ticket.TicketTestDataProvider#withCodeName to withSubject
+
+rename jpa com.bsiag.crm.server.core.company.BsiCompanyFigure#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.company.BsiCompanyFigure#companyKey to customerKey
+rename jpa com.bsiag.crm.server.core.company.BsiCompanyFigure#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.company.BsiCompany#joinCompanyFigures to joinCustomerFigures
+rename jpa com.bsiag.crm.server.core.company.BsiCompanyFigure to BsiCustomerFigure
+move com.bsiag.crm.server.core.company.BsiCustomerFigure to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.db.migration.core.create.CreateTableBsiCompanyFigure to CreateTableBsiCustomerFigure
+
+# rename legalEntityKey foreign references
+rename jpa com.bsiag.crm.server.core.address.optin.BsiAddressOptIn#getLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.bankconnection.BsiBankConnection#getCustomerLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionBusinessRecipient#getCustomerLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.business.benefit.BsiBenefitCustomer#getCustomerLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.business.BsiBusiness#getInternalCustomerLegalEntityKey to getInternalCustomerKey
+rename jpa com.bsiag.crm.server.core.business.role.BsiBusinessRole#getLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.externalcontract.BsiExternalContract#getCustomerLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportDataExisting#getLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.legalentity.installedbase.BsiInstalledBase#getCustomerLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.newsfeed.BsiNewsfeedResponsible#getLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.potentialanalysis.BsiPotentialAnalysisBusinessRecipient#getCustomerLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.marketing.potentialanalysis.BsiPotentialAnalysisRecipient#getRecipientLegalEntityKey to getCustomerKey
+
+rename jpa com.bsiag.crm.server.core.address.optin.BsiAddressOptIn#legalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.bankconnection.BsiBankConnection#customerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.marketing.action.actionrecipient.BsiActionBusinessRecipient#customerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.business.benefit.BsiBenefitCustomer#customerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.business.BsiBusiness#internalCustomerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.business.role.BsiBusinessRole#legalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.externalcontract.BsiExternalContract#customerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportDataExisting#legalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.legalentity.installedbase.BsiInstalledBase#customerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.newsfeed.BsiNewsfeedResponsible#legalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.marketing.potentialanalysis.BsiPotentialAnalysisBusinessRecipient#customerLegalEntityKey to customerKey
+rename jpa com.bsiag.crm.server.core.marketing.potentialanalysis.BsiPotentialAnalysisRecipient#recipientLegalEntityKey to customerKey
+
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityRelation#joinLegalEntityCalc to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityRelation#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityRelation#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.business.BsiBusiness#joinInternalCustomerLegalEntityCalc to joinInternalCustomer
+rename jpa com.bsiag.crm.server.core.business.BsiBusiness#joinInternalCustomerPerson to joinInternalCustomer
+rename jpa com.bsiag.crm.server.core.business.BsiBusiness#joinInternalCustomerCompany to joinInternalCustomer
+rename jpa com.bsiag.crm.server.core.bankconnection.BsiBankConnection_#joinCustomerLegalEntityCalc to joinCustomer
+rename jpa com.bsiag.crm.server.core.business.role.BsiBusinessRole#joinLegalEntityCalc to joinCustomer
+rename jpa com.bsiag.crm.server.core.business.role.BsiBusinessRole#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.business.role.BsiBusinessRole#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.externalcontract.BsiExternalContract#joinCustomerLegalEntityCalc to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.installedbase.BsiInstalledBase#joinCustomerLegalEntityCalc to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.installedbase.BsiInstalledBase#joinCustomerPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.legalentity.installedbase.BsiInstalledBase#joinCustomerCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.marketing.potentialanalysis.BsiPotentialAnalysisRecipient#joinRecipientPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.marketing.potentialanalysis.BsiPotentialAnalysisRecipient#joinRecipientCompany to joinCustomer
+
+rename com.bsiag.crm.shared.core.externalcontract.LegalEntityExternalContractTablePageParam to CustomerExternalContractTablePageParam
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractPageService#getLegalEntityExternalContractTableData to getCustomerExternalContractTableData
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractPageService.ExternalContractTablePageBaseQuery#createLegalEntityCondition to createCustomerCondition
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractPageService.LegalEntityExternalContractTablePageQuery to CustomerExternalContractTablePageQuery
+rename com.bsiag.crm.shared.core.externalcontract.LegalEntityExternalContractTablePageData to CustomerExternalContractTablePageData
+rename com.bsiag.crm.client.core.externalcontract.LegalEntityExternalContractTablePage to CustomerExternalContractTablePage
+rename com.bsiag.crm.client.core.externalcontract.LegalEntityExternalContractTablePageTest to CustomerExternalContractTablePageTest
+rename com.bsiag.crm.client.core.bankconnection.AbstractBankConnectionTablePage.Table.LegalEntityColumn to CustomerColumn
+
+rename com.bsiag.crm.server.graph.model.DefaultGraphBuilder#addPerson to addCustomer
+rename com.bsiag.crm.server.graph.model.DefaultGraphBuilder#addPersonBusiness to addCustomerBusiness
+rename com.bsiag.crm.server.graph.model.AbstractDefaultGraphBuilder#addPersonBusiness to addCustomerBusiness
+rename com.bsiag.crm.server.graph.model.AbstractDefaultGraphBuilder#addPerson to addCustomer
+rename com.bsiag.crm.server.graph.model.DefaultGraphBuilder#addBusinessPerson to addBusinessCustomer
+rename com.bsiag.crm.server.graph.model.DefaultGraphBuilder#addBusinessCompany to addBusinessCustomer
+rename com.bsiag.crm.server.graph.model.AbstractDefaultGraphBuilder#addBusinessCompany to addBusinessCustomer
+rename com.bsiag.crm.server.graph.model.AbstractDefaultGraphBuilder#addBusinessPerson to addBusinessCustomer
+rename com.bsiag.crm.shared.core.marketing.potentialanalysis.assign.PotentialAnalysisRecipientBean#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.shared.core.address.optin.AddressOptInKey#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.server.core.business.payment.PaymentReportPageService.CustomerPaymentReportTablePageQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.result.PotentialAnalysisBusinessResultPageService.BusinessResultTablePageQuery#getCustomerBusinessLegalEntity to getCustomerBusinessRole
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityActiveFieldPart to CustomerActiveFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityLanguageFieldPart to CustomerLanguageFieldPart
+rename com.bsiag.crm.server.core.employee.activity.ProjectActivityPageService.ProjectActivityReportTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.shared.core.business.benefit.BenefitCustomerKey#getCustomerLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleKey#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataExistingKey#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.newsfeed.NewsfeedResponsibleKey#getLegalEntityKey to getCustomerKey
+
+rename com.bsiag.crm.shared.core.company.code.CompanyTypeCodeType to CustomerTypeCodeType
+rename com.bsiag.crm.shared.core.company.code.CustomerTypeCode#isHasLogo to isHasImage
+rename com.bsiag.crm.shared.core.company.code.CompanyTypeCodeRow to CustomerTypeCodeRow
+rename com.bsiag.crm.shared.core.company.code.CustomerTypeCodeRow#isHasLogo to isHasImage
+rename com.bsiag.crm.shared.core.company.code.CompanyTypeCodeFormParam to CustomerTypeCodeFormParam
+rename com.bsiag.crm.shared.core.company.code.CompanyTypeCodeFormData to CustomerTypeCodeFormData
+rename com.bsiag.crm.client.core.company.code.CompanyTypeCodeForm to CustomerTypeCodeForm
+rename com.bsiag.crm.client.core.company.code.CustomerTypeCodeForm.CompanyTypeBox to CustomerTypeBox
+rename com.bsiag.crm.client.core.company.code.CustomerTypeCodeForm.CustomerTypeBox.LogoField to ImageField
+rename com.bsiag.crm.client.core.company.code.CustomerTypeCodeForm#getLogoField to getImageField
+rename com.bsiag.crm.shared.core.company.code.CustomerTypeCode#isInternalOrganisation to isInternalOrganization
+rename com.bsiag.crm.shared.core.test.company.code.CompanyTypeCodeTestDataProvider to CustomerTypeCodeTestDataProvider
+rename com.bsiag.crm.server.core.company.code.CompanyTypeCodeTransferHandler to CustomerTypeCodeTransferHandler
+move com.bsiag.crm.shared.core.test.company.code.CustomerTypeCodeTestDataProvider to com.bsiag.crm.shared.core.test.customer.code
+rename com.bsiag.crm.shared.core.test.company.code.CompanyTypeCodeTestData to CustomerTypeCodeTestData
+move com.bsiag.crm.shared.core.test.company.code.CustomerTypeCodeTestData to com.bsiag.crm.shared.core.test.customer.code
+
+
+rename com.bsiag.crm.shared.core.company.code.ICompanyTypeCodeProcessService to ICustomerTypeCodeProcessService
+rename com.bsiag.crm.server.core.company.code.CompanyTypeCodeProcessService to CustomerTypeCodeProcessService
+rename com.bsiag.crm.server.core.company.code.ICompanyTypeCodeBaseService to ICustomerTypeCodeBaseService
+rename com.bsiag.crm.server.core.company.code.CompanyTypeCodeBaseService to CustomerTypeCodeBaseService
+rename com.bsiag.crm.shared.core.company.code.CompanyTypeCode to CustomerTypeCode
+rename com.bsiag.crm.server.core.company.code.CompanyTypeCodeExportHandler to CustomerTypeCodeExportHandler
+rename com.bsiag.crm.server.core.company.IBsiUcCompany to IBsiUcCustomer
+rename com.bsiag.crm.server.core.company.BsiUcCompany to BsiUcCustomer
+rename com.bsiag.crm.server.core.company.BsiUcCompany_ to BsiUcCustomer_
+rename com.bsiag.crm.server.core.company.IBsiUcCustomer#isHasLogo to isHasImage
+move com.bsiag.crm.server.core.company.IBsiUcCustomer to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.BsiUcCompany to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.BsiUcCompany_ to com.bsiag.crm.server.core.customer
+
+
+move com.bsiag.crm.client.core.person.process.IRecipientChooseTablePage to com.bsiag.crm.client.core.customer.process
+move com.bsiag.crm.client.core.person.process.RecipientBean to com.bsiag.crm.client.core.customer.process
+move com.bsiag.crm.client.core.person.RecipientChooseTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.RecipientChooseTablePage.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.RecipientChooseTablePage.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.RecipientChooseTablePage.Table.EditPersonMenu to EditCustomerMenu
+rename com.bsiag.crm.client.core.customer.RecipientChooseTablePage.Table.CompanyKeyColumn to AddressCustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.RecipientChooseTablePage.Table#getCompanyKeyColumn to getAddressCustomerKeyColumn
+rename com.bsiag.crm.server.core.person.CustomerPageService.RecipientChooseTablePageQuery#getPerson to getCustomer
+move com.bsiag.crm.client.core.person.PrivacyRuleCustomerTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.CustomerPage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.AbstractChangeCustomerTypeMenu to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.AbstractCustomerNameColumn to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.AbstractDistributorTableField to com.bsiag.crm.client.core.customer
+
+move com.bsiag.crm.client.core.person.CompanyRolePersonTablePage to com.bsiag.crm.client.core.customer
+
+move com.bsiag.crm.client.core.person.AbstractPersonField to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.IPersonFolderPage to com.bsiag.crm.client.core.customer
+
+rename com.bsiag.crm.client.core.person.IPersonForm to ICustomerForm
+move com.bsiag.crm.client.core.person.ICustomerForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.person.ICustomerForm#getPersonNo to getCustomerNo
+rename com.bsiag.crm.client.core.person.ICustomerForm#getNameValue to getName1Value
+rename com.bsiag.crm.client.core.person.ICustomerForm#getFirstNameValue to getName2Value
+
+rename com.bsiag.crm.client.core.person.PersonAttributeClientDomainAdapter to CustomerAttributeClientDomainAdapter
+move com.bsiag.crm.client.core.customer.CustomerAttributeClientDomainAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonCaseClientDomainAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonCodeFolderClientDomainAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonDocumentSearchClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonDuplicateForm to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonFolderPage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonFolderPage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonItemSummaryAdminPageClientAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonMenuAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonPrivacyClientAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonRuleEngineClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonTimemachineClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+
+rename com.bsiag.crm.shared.core.person.PersonSearchAttributeCodeType to CustomerSearchAttributeCodeType
+move com.bsiag.crm.shared.core.person.CustomerSearchAttributeCodeType to com.bsiag.crm.shared.core.customer
+
+rename com.bsiag.crm.server.core.person.PersonTimemachineServerDomainAdapter to CustomerTimemachineServerDomainAdapter
+move com.bsiag.crm.server.core.person.CustomerTimemachineServerDomainAdapter to com.bsiag.crm.server.core.person
+
+rename jpa com.bsiag.crm.server.core.newsfeed.BsiNewsfeed#joinPersonChange to joinCustomerChange
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#JOIN_PERSON_IMPORTS to JOIN_CUSTOMER_IMPORTS
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#joinPersonImports to joinCustomerImports
+
+# CompanyUserTablePage, CompanyInternTablePage and search forms
+rename com.bsiag.crm.client.core.user.CompanyUserTablePage to OrganizationUserTablePage
+rename com.bsiag.crm.client.core.user.CompanyUserTablePageTest to OrganizationUserTablePageTest
+rename com.bsiag.crm.shared.core.user.CompanyUserTablePageData to OrganizationUserTablePageData
+rename com.bsiag.crm.shared.core.user.CompanyUserTablePageParam to OrganizationUserTablePageParam
+rename com.bsiag.crm.server.core.user.UserPageService.CompanyUserTablePageQuery.CompanyUserTablePageQuery to OrganizationUserTablePageQuery
+rename com.bsiag.crm.shared.core.user.IUserPageService#getCompanyUserTableData to getOrganizationUserTableData
+rename com.bsiag.crm.server.core.user.UserPageService#getCompanyUserTableData to getOrganizationUserTableData
+rename com.bsiag.crm.client.core.user.UserClientDomain#createCompanyUserTablePage to createOrganizationUserTablePage
+rename com.bsiag.crm.client.core.user.UserClientDomainTest#testCreateCompanyUserTablePage to testCreateOrganizationUserTablePage
+# FIXME aeg,kk: move CompanyClientDomain to CustomerClientDomain
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyInternTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyInternSearchFormSearch to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateCompanyInternTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateCompanyInternSearchFormSearch to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyInternTablePage to createOrganizationInternTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyInternSearchFormSearch to createOrganizationInternSearchFormSearch
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateCompanyInternTablePage to testCreateOrganizationInternTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateCompanyInternSearchFormSearch to testCreateOrganizationInternSearchFormSearch
+move com.bsiag.crm.client.core.company.CompanyInternTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.company.CompanyInternTablePageTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.company.CompanyInternTablePageData to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.company.CompanyInternTablePageParam to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyInternTablePage to OrganizationInternTablePage
+rename com.bsiag.crm.client.core.customer.CompanyInternTablePageTest to OrganizationInternTablePageTest
+rename com.bsiag.crm.shared.core.customer.CompanyInternTablePageData to OrganizationInternTablePageData
+rename com.bsiag.crm.shared.core.customer.CompanyInternTablePageParam to OrganizationInternTablePageParam
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table.CompanyNameColumn to OrganizationNameColumn
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table#getCompanyNameColumn to getOrganizationNameColumn
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table.CompanyShortNameColum to OrganizationShortNameColumn
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table#getCompanyShortNameColumn to getOrganizationShortNameColumn
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table.NewInternalCompanyMenu to NewInternalOrganizationMenu
+rename com.bsiag.crm.client.core.company.OrganizationInternTablePage.Table.EditCompanyMenu to EditOrganizationMenu
+move com.bsiag.crm.client.core.company.CompanyInternSearchForm to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.company.CompanyInternSearchFormData to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.company.CompanyInternSearchFormParam to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyInternSearchForm to OrganizationInternSearchForm
+rename com.bsiag.crm.shared.core.customer.CompanyInternSearchFormData to OrganizationInternSearchFormData
+rename com.bsiag.crm.shared.core.customer.CompanyInternSearchFormParam to OrganizationInternSearchFormParam
+rename com.bsiag.crm.client.core.customer.OrganizationInternSearchForm.MainBox.TabBox.SimpleBox.CompanyNameField to OrganizationNameField
+rename com.bsiag.crm.client.core.customer.OrganizationInternSearchForm#getCompanyNameField to getOrganizationNameField
+rename com.bsiag.crm.client.core.customer.OrganizationInternSearchForm.MainBox.TabBox.SimpleBox.CompanyStateBox to OrganizationStateBox
+rename com.bsiag.crm.client.core.customer.OrganizationInternSearchForm#getCompanyStateBox to getOrganizationStateBoxjk
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanyInternActiveFieldPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanyInternNameFieldPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyInternActiveFieldPart to OrganizationInternActiveFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyInternNameFieldPart to OrganizationInternNameFieldPart
+# FIXME aeg,kk: move [I]CompanyPageService to [I]CustomerPageService
+rename com.bsiag.crm.server.core.company.CompanyPageService.CompanyInternTablePageQuery to OrganizationInternTablePageQuery
+rename com.bsiag.crm.server.core.company.CompanyPageService.OrganizationInternTablePageQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.shared.core.company.ICompanyPageService#getCompanyInternTableData to getOrganizationInternTableData
+rename com.bsiag.crm.server.core.company.CompanyPageService#getCompanyInternTableData to getOrganizationInternTableData
+
+# TicketPersonPlannedWorkTablePage
+rename com.bsiag.crm.client.core.ticket.TicketPersonPlannedWorkTablePage.Table.PersonKeyColumn to PersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.ticket.TicketPersonPlannedWorkTablePage.Table#getPersonKeyColumn to getPersonCustomerKeyColumn
+rename com.bsiag.crm.server.core.ticket.TicketReportPageService.TicketPersonPlannedWorkTablePageQuery#getPerson to getPersonCustomer
+
+# User
+rename com.bsiag.crm.shared.core.user.DirectoryUserKey#toDirectoryPersonKey to toDirectoryCustomerKey
+rename com.bsiag.crm.client.core.user.UserForm.MainBox.PartitionedGroupBox.PersonField to CustomerField
+rename com.bsiag.crm.client.core.user.UserForm#getPersonField to getCustomerField
+rename com.bsiag.crm.shared.core.user.UserFormData.Person to Customer
+rename com.bsiag.crm.shared.core.user.UserFormData#getPerson to getCustomer
+rename com.bsiag.crm.shared.core.user.IPersonForUserLookupService to ICustomerForUserLookupService
+rename com.bsiag.crm.server.core.user.PersonForUserLookupService to CustomerForUserLookupService
+rename com.bsiag.crm.server.core.user.PersonForUserLookupServiceTest to CustomerForUserLookupServiceTest
+rename com.bsiag.crm.shared.core.user.PersonForUserLookupCall to CustomerForUserLookupCall
+rename com.bsiag.crm.server.core.user.CustomerForUserLookupService#getPerson to getCustomer
+rename com.bsiag.crm.server.core.user.CustomerForUserLookupService#getPerson2 to getCustomer2
+rename com.bsiag.crm.client.core.user.AbstractUserFormTest#personTestData to customerTestData
+rename com.bsiag.crm.client.core.user.AbstractUserFormTest#companyTestData to internalCustomerTestData
+rename com.bsiag.crm.shared.core.test.user.UserTestDataProvider#withPerson to withCustomer
+rename com.bsiag.crm.shared.core.test.user.UserTestDataProvider#withPersonLanguageUid to withCustomerLanguageUid
+rename com.bsiag.crm.shared.core.test.user.UserTestDataProvider#withPersonDefaultAddress to withCustomerDefaultAddress
+rename com.bsiag.crm.shared.core.test.user.UserTestDataProvider#globalSystemPersonKey to globalSystemCustomerKey
+rename com.bsiag.crm.shared.core.test.user.UserTestDataProvider#globalConfigurationPersonKey to globalConfigurationCustomerKey
+rename com.bsiag.crm.shared.core.test.user.UserTestData#withPerson to withCustomer
+rename com.bsiag.crm.shared.core.test.user.UserTestData#getPerson to getCustomer
+rename com.bsiag.crm.server.core.user.UserPageService.UserTablePageBaseQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.user.UserBaseService#storePersonStatus to storeCustomerStatus
+rename com.bsiag.crm.server.core.user.UserBuilderParts.IUserEntityPart#getPerson to getCustomer
+rename com.bsiag.crm.server.core.user.UserBuilderParts.UserPersonNameFieldPart to UserCustomerNameFieldPart
+rename com.bsiag.crm.server.core.user.UserBuilderParts.UserPersonStateBoxFieldPart to UserStateBoxFieldPart
+rename com.bsiag.crm.client.core.user.UserSearchForm.MainBox.TabBox.SimpleBox.PersonNameField to CustomerNameField
+rename com.bsiag.crm.client.core.user.UserSearchForm#getPersonNameField to getCustomerNameField
+rename com.bsiag.crm.shared.core.user.UserSearchFormData.PersonName to CustomerName
+rename com.bsiag.crm.shared.core.user.UserSearchFormData#getPersonName to getCustomerName
+rename com.bsiag.crm.server.core.user.UserBuilderParts.IPersonToUserEntityPart to ICustomerToUserEntityPart
+rename com.bsiag.crm.server.core.user.UserBuilderParts.PersonToUserEntityPart to CustomerToUserEntityPart
+rename com.bsiag.crm.server.core.user.UserBuilderParts.AbstractPersonToUserEntityPart to AbstractCustomerToUserEntityPart
+rename com.bsiag.crm.shared.core.user.UserDataModelItems.PersonUserEntity to CustomerUserEntity
+rename com.bsiag.crm.shared.core.user.IUserObjectFacade#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.user.IUserObjectFacade#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService#getInternalCompanyKey to getInternalOrganizationCustomerKey
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService#hasInternalCompany to hasInternalOrganization
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService.LdapUserBean#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService.LdapUserBean#setPersonKey to setCustomerKey
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService#execCreatePerson to execCreateCustomer
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService#execUpdatePersonData to execUpdateCustomerData
+rename com.bsiag.crm.server.core.ldap.AbstractCoreLdapService#execBeforeCreatePerson to execBeforeCreateCustomer
+
+# AbstractCompanyBudgetTablePage
+rename com.bsiag.crm.client.core.employee.report.AbstractCompanyBudgetTablePage to AbstractCustomerBudgetTablePage
+rename com.bsiag.crm.shared.core.employee.report.AbstractCompanyBudgetTablePageData to AbstractCustomerBudgetTablePageData
+rename com.bsiag.crm.shared.core.employee.report.AbstractCompanyBudgetTableRowData to AbstractCustomerBudgetTableRowData
+rename com.bsiag.crm.client.core.employee.report.AbstractCompanyBudgetTablePage.Table#getCompanyKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.report.AbstractCompanyBudgetTablePage.Table.CompanyKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.report.AbstractCompanyBudgetTablePage.Table.EditCompanyMenu to EditCustomerMenu
+
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#setIncommingAddressChannelUid to setIncomingAddressChannelUid
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#getIncommingAddressChannelUid to getIncomingAddressChannelUid
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#setIncommingAddressChannelValue to setIncomingAddressChannelValue
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#getIncommingAddressChannelValue to getIncomingAddressChannelValue
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#setIncommingAddressChannelUid to setIncomingAddressChannelUid
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#setIncommingAddressChannelValue to setIncomingAddressChannelValue
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#getIncommingAddressChannelUidProperty to getIncomingAddressChannelUidProperty
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#getIncommingAddressChannelValueProperty to getIncomingAddressChannelValueProperty
+
+rename com.bsiag.crm.shared.core.emailimport.MaxImapOperationJobRuntimeMinutes to MaxImapOperationJobRuntimeMinutesParameter
+move com.bsiag.crm.shared.core.business.process.DefaultCommunicationCaseFrameInputChannelParameter to com.bsiag.crm.shared.core.communicationcaseframe
+move com.bsiag.crm.shared.core.groupware.GoogleClientIdParameter to com.bsiag.crm.shared.core
+move com.bsiag.crm.shared.core.groupware.GoogleClientSecretParameter to com.bsiag.crm.shared.core
+move com.bsiag.crm.shared.core.socialmedia.google.GoogleApiKeyParameter to com.bsiag.crm.shared.core
+move com.bsiag.crm.shared.core.socialmedia.DoAutomaticOAuth2TokenProcessingWithExposedServletParameter to com.bsiag.crm.shared.core
+
+
+# Employee
+rename com.bsiag.crm.shared.core.employee.EmployeeFormParam#setPersonKey to setPersonCustomerKey
+rename com.bsiag.crm.shared.core.employee.EmployeeFormParam#getPersonKey to getPersonCustomerKey
+rename com.bsiag.crm.shared.core.test.employee.EmployeeTestDataProvider#withOfficeCompanyKey to withOfficeCustomerKey
+rename com.bsiag.crm.server.core.employee.PersonForEmployeeLookupService#getPerson to getCustomer
+rename com.bsiag.crm.server.core.employee.PersonForEmployeeLookupService#getPerson2 to getCustomer2
+rename jpa com.bsiag.crm.server.core.employee.BsiEmployee#getOfficeCompanyKey to getOfficeCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.BsiEmployee#officeCompanyKey to officeCustomerKey
+rename com.bsiag.crm.shared.core.user.EmployeeDataModelItems.EmployeeOfficeCompanyAttribute to EmployeeOfficeCustomerAttribute
+rename com.bsiag.crm.server.core.employee.EmployeeBuilderParts.EmployeeOfficeCompanyAttributePart to EmployeeOfficeCustomerAttributePart
+rename com.bsiag.crm.client.core.employee.EmployeeTablePage.Table.CompanyColumn to OfficeColumn
+rename com.bsiag.crm.client.core.employee.EmployeeTablePage.Table#getCompanyColumn to getOfficeColumn
+rename com.bsiag.crm.shared.core.employee.EmployeeTablePageData.EmployeeTableRowData.company to office
+rename com.bsiag.crm.shared.core.employee.EmployeeTablePageData.EmployeeTableRowData#getCompany to getOffice
+rename com.bsiag.crm.shared.core.employee.EmployeeTablePageData.EmployeeTableRowData#setCompany to setOffice
+rename com.bsiag.crm.server.core.employee.EmployeeLookupService#getPerson to getCustomer
+rename com.bsiag.crm.shared.core.user.EmployeeDataModelItems.PersonEmployeeEntity to CustomerEmployeeEntity
+rename com.bsiag.crm.server.core.employee.EmployeeBuilderParts.IPersonToEmployeeEntityPart to ICustomerToEmployeeEntityPart
+rename com.bsiag.crm.server.core.employee.EmployeeBuilderParts.PersonToEmployeeEntityPart to CustomerToEmployeeEntityPart
+rename com.bsiag.crm.server.core.employee.EmployeeBuilderParts.IEmployeeEntityPart#getPerson to getCustomer
+rename com.bsiag.crm.server.core.employee.EmployeeBuilderParts.AbstractEmployeeEntityPart#getPerson to getCustomer
+rename com.bsiag.crm.client.core.company.code.CompanyTypeCodeFormTest to CustomerTypeCodeFormTest
+rename com.bsiag.crm.shared.core.company.CompanyCodeFolder to CustomerCodeFolder
+move com.bsiag.crm.shared.core.company.CustomerCodeFolder to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.company.CompanyRatingCodeType to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyRatingCodeType to CustomerRatingCodeType
+# 216752, com.bsiag.crm.shared.core.common.ChangeDataModelItems.ChangeEntity should be abstract, rename it respectively
+rename com.bsiag.crm.shared.core.common.ChangeDataModelItems.ChangeEntity to AbstractChangeEntity
+rename com.bsiag.crm.shared.core.company.CompanySegmentationCodeType to CustomerSegmentationCodeType
+move com.bsiag.crm.shared.core.company.CustomerSegmentationCodeType to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.company.CompanyTargetPlanCodeFolder to CustomerTargetPlanCodeFolder
+move com.bsiag.crm.shared.core.company.CustomerTargetPlanCodeFolder to com.bsiag.crm.shared.core.company.code
+
+# DWH Index
+rename com.bsiag.crm.shared.core.dwh.DwhIndexCodeType.TurnoverPerCompanyCode to TurnoverPerCustomerCode
+rename com.bsiag.crm.shared.core.dwh.DwhIndexCodeType.BudgetPerCompanyCode to BudgetPerCustomerCode
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitTicketsOpenPerCompanyDwhIndex to InitTicketsOpenPerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitLeadVolumePerCompanyDwhIndex to InitLeadVolumePerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitOrderVolumePerCompanyDwhIndex to InitOrderVolumePerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitCasesOpenPerPersonDwhIndex to InitCasesOpenPerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitInvoiceVolumeOpenPerPersonDwhIndex to InitInvoiceVolumeOpenPerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitTicketsOpenAsIssuerPerPersonDwhIndex to InitTicketsOpenAsIssuerPerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitTurnoverPerPersonDwhIndex to InitTurnoverPerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitPersonRegistrationsDoneDwhIndex to InitCustomerRegistrationsDoneDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitPersonChangesDoneDwhIndex to InitCustomerChangesDoneDwhIndex
+
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialStatementBuilder#existsCompanyWithLastKind to existsCustomerWithLastKind
+
+# DataQualityCriterion
+move com.bsiag.crm.shared.core.company.dataquality.DataQualityCriterionCompanyTablePageParam to com.bsiag.crm.shared.core.person.dataquality
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityCriterionCompanyTablePageParam to DataQualityCriterionCustomerTablePageParam
+move com.bsiag.crm.shared.core.company.dataquality.DataQualityCriterionCompanyTablePageData to com.bsiag.crm.shared.core.person.dataquality
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityCriterionCompanyTablePageData to DataQualityCriterionCustomerTablePageData
+move com.bsiag.crm.client.core.company.dataquality.DataQualityCriterionCompanyTablePage to com.bsiag.crm.client.core.person.dataquality
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionCompanyTablePage to DataQualityCriterionCustomerTablePage
+move com.bsiag.crm.client.core.company.dataquality.DataQualityCriterionCompanyTablePageTest to com.bsiag.crm.client.core.person.dataquality
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionCompanyTablePageTest to DataQualityCriterionCustomerTablePageTest
+move com.bsiag.crm.client.core.company.dataquality.DataQualityCriterionCompanyPageClientDomainAdapter to com.bsiag.crm.client.core.person.dataquality
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionCompanyPageClientDomainAdapter to DataQualityCriterionCustomerPageClientDomainAdapter
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityCriterionPersonPageClientDomainAdapter to DataQualityCriterionCustomerPageClientDomainAdapter
+move com.bsiag.crm.shared.core.company.ICompanyPageService#getDataQualityCriterionCompanyTableData to com.bsiag.crm.shared.core.person.ICustomerPageService
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getDataQualityCriterionCompanyTableData to getDataQualityCriterionCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService#getDataQualityCriterionCompanyTableData to com.bsiag.crm.server.core.person.CustomerPageService
+rename com.bsiag.crm.server.core.person.CustomerPageService#getDataQualityCriterionCompanyTableData to getDataQualityCriterionCustomerTableData
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createDataQualityCriterionCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createDataQualityCriterionCompanyTablePage to createDataQualityCriterionCustomerTablePage
+rename com.bsiag.crm.shared.core.common.dataquality.DataQualityCriterionCodeType.MissingPersonAddressDespiteCompanyAddressCode to MissingPersonAddressDespiteOrganizationAddressCode
+
+# DataQualityDuplicate
+move com.bsiag.crm.shared.core.company.dataquality.DataQualityDuplicateCompanyTablePageParam to com.bsiag.crm.shared.core.person.dataquality
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityDuplicateCompanyTablePageParam to DataQualityDuplicateCustomerTablePageParam
+move com.bsiag.crm.shared.core.company.dataquality.DataQualityDuplicateCompanyTablePageData to com.bsiag.crm.shared.core.person.dataquality
+rename com.bsiag.crm.shared.core.person.dataquality.DataQualityDuplicateCompanyTablePageData to DataQualityDuplicateCustomerTablePageData
+move com.bsiag.crm.client.core.company.dataquality.DataQualityDuplicateCompanyTablePage to com.bsiag.crm.client.core.person.dataquality
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityDuplicateCompanyTablePage to DataQualityDuplicateCustomerTablePage
+move com.bsiag.crm.client.core.company.dataquality.DataQualityDuplicateCompanyTablePageTest to com.bsiag.crm.client.core.person.dataquality
+rename com.bsiag.crm.client.core.person.dataquality.DataQualityDuplicateCompanyTablePageTest to DataQualityDuplicateCustomerTablePageTest
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createDataQualityDuplicateCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createDataQualityDuplicateCompanyTablePage to createDataQualityDuplicateCustomerTablePage
+move com.bsiag.crm.shared.core.company.ICompanyPageService#getDataQualityDuplicateCompanyTableData to com.bsiag.crm.shared.core.person.ICustomerPageService
+rename com.bsiag.crm.shared.core.person.ICustomerPageService#getDataQualityDuplicateCompanyTableData to getDataQualityDuplicateCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService#getDataQualityDuplicateCompanyTableData to com.bsiag.crm.server.core.person.CustomerPageService
+rename com.bsiag.crm.server.core.person.CustomerPageService#getDataQualityDuplicateCompanyTableData to getDataQualityDuplicateCustomerTableData
+
+# CustomerDuplicateBaseService, ICustomerDuplicateProcessService, CustomerDuplicateProcessService
+move com.bsiag.crm.server.core.person.PersonDuplicateBaseService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonDuplicateBaseService to CustomerDuplicateBaseService
+move com.bsiag.crm.server.core.company.CompanyDuplicateBaseService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyDuplicateBaseService to CustomerDuplicateBaseService
+move com.bsiag.crm.shared.core.person.IPersonDuplicateProcessService to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.IPersonDuplicateProcessService to ICustomerDuplicateProcessService
+move com.bsiag.crm.shared.core.company.ICompanyDuplicateProcessService to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.ICompanyDuplicateProcessService to ICustomerDuplicateProcessService
+move com.bsiag.crm.server.core.person.PersonDuplicateProcessService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonDuplicateProcessService to CustomerDuplicateProcessService
+move com.bsiag.crm.server.core.company.CompanyDuplicateProcessService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyDuplicateProcessService to CustomerDuplicateProcessService
+
+# CustomerDuplicateForm, CustomerDuplicateFormData, CustomerDuplicateFormParam & Test
+rename com.bsiag.crm.client.core.customer.PersonDuplicateForm to CustomerDuplicateForm
+move com.bsiag.crm.client.core.company.CompanyDuplicateForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyDuplicateForm to CustomerDuplicateForm
+move com.bsiag.crm.shared.core.person.PersonDuplicateFormData to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonDuplicateFormData to CustomerDuplicateFormData
+move com.bsiag.crm.shared.core.company.CompanyDuplicateFormData to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyDuplicateFormData to CustomerDuplicateFormData
+move com.bsiag.crm.shared.core.person.PersonDuplicateFormParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonDuplicateFormParam to CustomerDuplicateFormParam
+move com.bsiag.crm.shared.core.company.CompanyDuplicateFormParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyDuplicateFormParam to CustomerDuplicateFormParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonDuplicateFormFindPerson to createCustomerDuplicateFormFindPerson
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyDuplicateFormFindCompany to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyDuplicateFormFindCompany to createCustomerDuplicateFormFindPerson
+move com.bsiag.crm.client.core.person.AbstractPersonDuplicateFormTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractPersonDuplicateFormTest to AbstractCustomerDuplicateFormTest
+move com.bsiag.crm.client.core.company.AbstractCompanyDuplicateFormTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractCompanyDuplicateFormTest to AbstractCustomerDuplicateFormTest
+rename com.bsiag.crm.client.core.customer.PersonDuplicateFormTest to CustomerDuplicateFormTest
+move com.bsiag.crm.client.core.company.CompanyDuplicateFormTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyDuplicateFormTest to CustomerDuplicateFormTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonDuplicateFormFindPerson to testCreateCustomerDuplicateFormFindPerson
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateCompanyDuplicateFormFindCompany to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateCompanyDuplicateFormFindCompany to testCreateCustomerDuplicateFormFindPerson
+
+# CustomerDuplicateDetectionDataIterator, CustomerDuplicateDetector
+rename com.bsiag.crm.server.core.common.dataquality.duplicate.PersonDuplicateDetectionDataIterator to CustomerDuplicateDetectionDataIterator
+rename com.bsiag.crm.server.core.common.dataquality.duplicate.CompanyDuplicateDetectionDataIterator to CustomerDuplicateDetectionDataIterator
+rename com.bsiag.crm.server.core.common.dataquality.duplicate.PersonDuplicateDetector to CustomerDuplicateDetector
+rename com.bsiag.crm.server.core.common.dataquality.duplicate.CompanyDuplicateDetector to CustomerDuplicateDetector
+
+# CustomerDuplicateDetectionData
+rename com.bsiag.crm.server.core.common.dataquality.duplicate.PersonDuplicateDetectionData to CustomerDuplicateDetectionData
+rename com.bsiag.crm.server.core.common.dataquality.duplicate.CompanyDuplicateDetectionData to CustomerDuplicateDetectionData
+
+# DuplicateDetectorSettings, DuplicateDetectorSettingsFactory
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorSettingsFactory#createForExistingPerson to createForExistingCustomer
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorSettingsFactory#createForExistingCompany to createForExistingCustomer
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.DuplicateDetectorSettings#getCompanyNameFilter to getOrganizationNameFilter
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.DuplicateDetectorSettings#setCompanyNameFilter to setOrganizationNameFilter
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.DuplicateDetectorSettings#getPersonNameFilter to getCustomerNameFilter
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.DuplicateDetectorSettings#setPersonNameFilter to setCustomerNameFilter
+
+# DuplicateDetectorFacade
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorFacade#detectExistingPersons to detectExistingCustomers
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorFacade#detectExistingCompanies to detectExistingCustomers
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorFacade#getDuplicatePersonData to getDuplicateCustomersData
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorFacade#getDuplicateCompanyData to getDuplicateCustomersData
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorFacade#detectDuplicatePersons to detectDuplicateCustomers
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorFacade#detectDuplicateCompanies to detectDuplicateCustomers
+
+# DuplicateDetectorBaseService
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#createDetectorFacadeForExistingPerson to createDetectorFacadeForExistingCustomer
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#createDetectorFacadeForExistingCompany to createDetectorFacadeForExistingCustomer
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#getExistingPerson to getExistingCustomer
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#getExistingCompany to getExistingCustomer
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#getExistingPersonInternal to getExistingCustomerInternal
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#getExistingCompanyInternal to getExistingCustomerInternal
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#detectExistingPerson to detectExistingSubCustomer
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#detectExistingPersonByEmail to detectExistingSubCustomerByEmail
+rename com.bsiag.crm.server.core.tokensearch.DuplicateDetectorBaseService#detectExistingPersonData to detectExistingSubCustomerData
+
+# CustomerScorer
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.PersonScorer to CustomerScorer
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#PersonScorer to CustomerScorer
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#withPersonKey to withCustomerKey
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#getTopResultPersonKey to getTopResultCustomerKey
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#withCompanyKey to withOrganizationKey
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#getTopResultCompanyKey to getTopResultOrganizationKey
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#withFirstName to withName
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#withCompanyName to withOrganizationName
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.CustomerScorer#withCompanyShortName to withCustomerShortName
+
+# CustomerNameFilter, ImportFilterCode.CustomerNameCode
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.tokenfilter.CompanyNameFilter to CustomerNameFilter
+rename com.bsiag.crm.server.core.tokensearch.duplicatedetector.tokenfilter.PersonNameFilter to CustomerFilter
+rename com.bsiag.crm.shared.core.csvimport.ImportFilterCodeType.CompanyNameCode to CustomerNameCode
+rename com.bsiag.crm.shared.core.csvimport.ImportFilterCodeType.PersonLastnameCode to CustomerNameCode
+
+
+# CampaignRecipientTablePage
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table.PersonKeyColumn to PersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table.CompanyColumn to OrganizationColumn
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table#getPersonKeyColumn to getPersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table#getCompanyColumn to getOrganizationColumn
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientTablePage.Table.EditCompanyMenu to EditOrganizationMenu
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientSearchForm.MainBox.TabBox.SimpleBox.CompanyNameField to OrganizationNameField
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignRecipientSearchForm#getCompanyNameField to getOrganizationNameField
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignRecipientBuilderParts.AbstractCampaignRecipientEntityPart#getPerson to getCustomer
+
+# CityDetailTablePage
+rename com.bsiag.crm.client.core.address.CityDetailTablePage.Table.IdColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.address.CityDetailTablePage.Table#getIdColumn to getCustomerKeyColumn
+
+# BsiPersonList and BsiCompanyList
+move com.bsiag.crm.shared.core.person.PersonAttributeCodeType to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonAttributeCodeType to CustomerAttributeCodeType
+move com.bsiag.crm.shared.core.person.PersonAttributeCodeTypeServerTest to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonAttributeCodeTypeServerTest to CustomerAttributeCodeTypeServerTest
+move com.bsiag.crm.shared.core.company.CompanyAttributeCodeType to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyAttributeCodeType to CustomerAttributeCodeType
+move com.bsiag.crm.shared.core.company.CompanyAttributeCodeTypeServerTest to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyAttributeCodeTypeServerTest to CustomerAttributeCodeTypeServerTest
+move com.bsiag.crm.server.core.company.CompanyAttributeServerDomainAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyAttributeServerDomainAdapter to CustomerAttributeServerDomainAdapter
+move com.bsiag.crm.server.core.peron.PersonAttributeServerDomainAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonAttributeServerDomainAdapter to CustomerAttributeServerDomainAdapter
+move jpa com.bsiag.crm.server.core.company.BsiCompanyList to com.bsiag.crm.server.core.customer
+rename jpa com.bsiag.crm.server.core.customer.BsiCompanyList to BsiCustomerList
+move com.bsiag.crm.client.core.company.CompanyAttributeClientDomainAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyAttributeClientDomainAdapter to CustomerAttributeClientDomainAdapter
+move com.bsiag.crm.server.core.person.PersonAttributeServerDomainAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonAttributeServerDomainAdapter to CustomerAttributeServerDomainAdapter
+
+# PaymentTablePage
+rename com.bsiag.crm.client.core.business.payment.AbstractPaymentTablePage#getContextPersonKey to getContextCustomerKey
+rename com.bsiag.crm.client.core.business.payment.AbstractPaymentTablePage#getContextCompanyKey to getContextCustomerKey
+rename com.bsiag.crm.client.core.business.payment.PaymentForm#getCustomerPersonField to getCustomerField
+rename com.bsiag.crm.client.core.business.payment.PaymentForm#getCustomerCompanyField to getCustomerField
+rename com.bsiag.crm.client.core.business.payment.PaymentForm.MainBox.DetailBox.CustomerPersonField to CustomerField
+# CustomerCompanyField@ClassId: "bf03f6e5-52fa-4561-98a6-287c5da641cc" -> "842ee461-ef1b-44e6-8ee7-a69b3fd10cd8"
+rename com.bsiag.crm.client.core.business.payment.PaymentForm.MainBox.DetailBox.CustomerCompanyField to CustomerField
+rename com.bsiag.crm.shared.core.business.payment.ImportTimesheetsForInvoiceFormParam#getCustomerPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.ImportTimesheetsForInvoiceFormParam#getCustomerCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.ImportTimesheetsForInvoiceFormParam#setCustomerPerson to setCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.ImportTimesheetsForInvoiceFormParam#setCustomerCompany to setCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.PaymentFormParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.PaymentFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.PaymentFormParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.PaymentFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.business.payment.PaymentFormData.CustomerPerson to Customer
+# CustomerCompany@ClassId: "bf03f6e5-52fa-4561-98a6-287c5da641cc-formdata" -> "842ee461-ef1b-44e6-8ee7-a69b3fd10cd8-formdata"
+rename com.bsiag.crm.shared.core.business.payment.PaymentFormData.CustomerCompany to Customer
+
+# BusinessRoleTablePage
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table#getCompanyKeys to getCustomerKeys
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.ComposeWritingMenu.DocumentPersonMenu to DocumentCustomerMenu
+# DocumentCompanyMenu@ClassId: "23341026-8f9d-4a45-bc04-9ee46fc19b76" -> "b0009b79-7419-4c2f-8aa0-1df900be4634"
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.ComposeWritingMenu.DocumentCompanyMenu to DocumentCustomerMenu
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.ComposeWritingMenu.EmailPersonMenu to EmailCustomerMenu
+# EmailCompanyMenu@ClassId: "1495e0fc-b34c-4824-8f0c-93a7528cab59" -> "6b9f381b-7274-40f2-9419-3bd5ac870a94"
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.ComposeWritingMenu.EmailCompanyMenu to EmailCustomerMenu
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.ComposeWritingMenu.OutlookEmailPersonMenu to OutlookEmailCustomerMenu
+# OutlookEmailCompanyMenu@ClassId: "19e27111-e56c-4028-aa64-5d7a4bf136e8" -> "3002f5c7-bfa4-4529-a878-ea4166f53d44"
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.ComposeWritingMenu.OutlookEmailCompanyMenu to OutlookEmailCustomerMenu
+
+# InstalledBase (Database, TablePage, Form, ...)
+move com.bsiag.crm.client.core.company.installedbase to com.bsiag.crm.client.core.customer.installedbase
+move com.bsiag.crm.shared.core.company.installedbase to com.bsiag.crm.shared.core.customer.installedbase
+move com.bsiag.crm.server.core.company.installedbase to com.bsiag.crm.server.core.customer.installedbase
+move com.bsiag.crm.client.core.legalentity.installedbase to com.bsiag.crm.client.core.customer.installedbase
+move com.bsiag.crm.shared.core.legalentity.installedbase to com.bsiag.crm.shared.core.customer.installedbase
+move com.bsiag.crm.server.core.legalentity.installedbase to com.bsiag.crm.server.core.customer.installedbase
+move com.bsiag.crm.server.core.company.CompanyInstalledBaseDataModelSpiderTest to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.CompanyInstalledBaseDataModelSpiderTestContext to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateInstalledBaseTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomainTest#testCreateInstalledBaseFormNew to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomainTest#testCreateInstalledBaseFormModify to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.server.core.company.CompanyInstalledBaseDataModelSpiderTest to CustomerInstalledBaseDataModelSpiderTest
+rename com.bsiag.crm.server.core.customer.CompanyInstalledBaseDataModelSpiderTestContext to CustomerInstalledBaseDataModelSpiderTestContext
+rename com.bsiag.crm.shared.core.legalentity.installedbase.IInstalledBaseObjectFacade#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.installedbase.InstalledBaseFormDataFacade#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.client.core.customer.installedbase.InstalledBaseForm.MainBox.GroupBox.CustomerField.NewMenu#execActionNewCompany to execActionNewCustomer
+rename jpa com.bsiag.crm.server.core.customer.installedbase.BsiInstalledBase#getSupplierCompanyKey to getSupplierCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.installedbase.BsiInstalledBase#setSupplierCompanyKey to setSupplierCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.installedbase.BsiInstalledBase#supplierCompanyKey to supplierCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.installedbase.BsiInstalledBase#SUPPLIER_COMPANY_KEY to SUPPLIER_CUSTOMER_KEY
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createInstalledBaseTablePage
+move com.bsiag.crm.server.core.legalentity.LegalEntityServerDomain.BsiLegalEntityInstalledBaseRowConstraint to com.bsiag.crm.server.core.customer.CustomerServerDomain
+
+# PersonContext
+rename com.bsiag.crm.shared.core.person.PersonContext to CustomerContext
+rename com.bsiag.crm.shared.core.person.CustomerContext#getFirstPersonKey to getFirstCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerContext#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerContext#getDirectoryPersonKey to getDirectoryCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerContext#getPersonKeys to getCustomerKeys
+rename com.bsiag.crm.shared.core.person.CustomerContext.Builder#setDirectoryPersonKey to setDirectoryCustomerKey
+rename com.bsiag.crm.shared.core.person.CustomerContext.Builder#addPersonKey to addCustomerKey
+move com.bsiag.crm.shared.core.person.CustomerContext to com.bsiag.crm.shared.core.customer
+
+#PhoneBook
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox#getPersonContext to getPersonContext
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox#setPersonContext to setPersonContext
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData#getPersonContext to getCustomerContext
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData#setPersonContext to setCustomerContext
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox#isOnlyActivePersons to isOnlyActiveCustomers
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox#setOnlyActivePersons to setOnlyActiveCustomers
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData#isOnlyActivePersons to isOnlyActiveCustomers
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData#setOnlyActivePersons to setOnlyActiveCustomers
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox.PhoneBookTableField.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox.PhoneBookTableField.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData.PhoneBookTable.PhoneBookTableRowData.personKey to customerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData.PhoneBookTable.PhoneBookTableRowData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData.PhoneBookTable.PhoneBookTableRowData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox.PhoneBookTableFilter#getPersonContext to getCustomerContext
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox.PhoneBookTableField.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.AbstractPhoneBookBox.PhoneBookTableField.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData.PhoneBookTable.PhoneBookTableRowData.companyKey to organizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData.PhoneBookTable.PhoneBookTableRowData#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneBookBoxData.PhoneBookTable.PhoneBookTableRowData#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.ISoftPhoneObjectFacade#getPersonContext to getCustomerContext
+rename com.bsiag.crm.shared.core.cti.ISoftPhoneObjectFacade#setPersonContext to setCustomerContext
+rename com.bsiag.crm.shared.core.cti.ISoftPhoneObjectFacade#isOnlyActivePersonsProperty to isOnlyActiveCustomersProperty
+rename com.bsiag.crm.shared.core.cti.ISoftPhoneObjectFacade#setOnlyActivePersons to setOnlyActiveCustomers
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormDataFacade#getPersonContext to getCustomerContext
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormDataFacade#setPersonContext to setCustomerContext
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.cti.AbstractPhoneCallHistoryBox.CallHistoryTableField.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.AbstractPhoneCallHistoryBox.CallHistoryTableField.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData.personKey to customerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.cti.AbstractPhoneCallHistoryBox.CallHistoryTableField.Table.PersonColumn to CustomerNameColumn
+rename com.bsiag.crm.client.core.cti.AbstractPhoneCallHistoryBox.CallHistoryTableField.Table#getPersonColumn to getCustomerNameColumn
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData.person to customerName
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData#getPerson to getCustomerName
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData#setPerson to setCustomerName
+rename com.bsiag.crm.client.core.cti.AbstractPhoneCallHistoryBox.CallHistoryTableField.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.AbstractPhoneCallHistoryBox.CallHistoryTableField.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData.companyKey to organizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.AbstractPhoneCallHistoryBoxData.CallHistoryTable.CallHistoryTableRowData#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.client.core.cti.ISoftPhoneForm#getCallOutPersonKey to getCallOutCustomerKey
+rename com.bsiag.crm.client.core.cti.ISoftPhoneForm#getCallInPersonKey to getCallInCustomerKey
+rename com.bsiag.crm.client.core.cti.ISoftPhoneForm#getCallOutPersonName to getCallOutCustomerName
+rename com.bsiag.crm.client.core.cti.ISoftPhoneForm#getCallInPersonName to getCallInCustomerName
+rename com.bsiag.crm.client.core.cti.ISoftPhoneForm#getCallOutCompanyKey to getCallOutOrganizationCustomerKey
+rename com.bsiag.crm.client.core.cti.ISoftPhoneForm#getCallInCompanyKey to getCallInOrganizationCustomerKey
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm#getPersonContext to getCustomerContext
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm#setPersonContext to setCustomerContext
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm#getCallInPersonKey to getCallInCustomerKey
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm#getCallOutPersonKey to getCallOutCustomerKey
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.NewPersonLinkButton to NewCustomerLinkButton
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm#getNewPersonLinkButton to getNewCustomerLinkButton
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallOutTableField.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallOutTableField.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData.personKey to customerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallInTableField.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallInTableField.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallOutTableField.Table.PersonNameColumn to getCustomerNameColumn
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData.personName to customerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData#getPersonName to getCustomerName
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData#setPersonName to setCustomerName
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallOutTableField.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallOutTableField.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData.companyKey to organizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallOutTable.ActiveCallOutTableRowData#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData.personKey to customerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallInTableField.Table#getPersonNameColumn to getCustomerNameColumn
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData.personName to customerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData#getPersonName to getCustomerName
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData#setPersonName to setCustomerName
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallInTableField.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.cti.SoftPhoneForm.MainBox.TabBox.ActiveCallBox.ActiveCallInTableField.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData.companyKey to organizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.SoftPhoneFormData.ActiveCallInTable.ActiveCallInTableRowData#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.client.core.cti.AbstractCtiCallMenu#getPersonContext to getCustomerContext
+rename com.bsiag.crm.client.core.cti.INewCommunicationFromCtiHelper#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.cti.INewCommunicationFromCtiHelper#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.cti.INewCommunicationFromCtiHelper#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.client.core.cti.INewCommunicationFromCtiHelper#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.cti.ISoftPhoneProcessService#isCallPersonOrCompanyPossible to isCallPossible
+rename com.bsiag.crm.client.core.cti.AbstractCtiCallMenu#getConfiguredLegalEntityContextRequired to getConfiguredCustomerContextRequired
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#lookupPersonPhoneNumbers to lookupPhoneNumbers
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#searchPersons to searchCustomers
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#createPersonPhoneBookEntryFromRow to createPhoneBookEntryFromRow
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#getPersonDataQueryForPhoneBook to getDataForPhoneBook
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#adaptPersonPhoneBookQueryContributionForPersonWithPhone to adaptPhoneBookQueryContributionForCustomerWithPhone
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#adaptPersonPhoneBookQueryContributionForPersonWithoutPhone to adaptPhoneBookQueryContributionForCustomerWithoutPhone
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#adaptPersonPhoneBookQueryContributionForPersonWithCompanyRole to adaptPhoneBookQueryContributionForCustomerWithOrganizationRole
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#getCompanyTypeUid to getOrganizationCustomerTypeUid
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#setCompanyTypeUid to setOrganizationCustomerTypeUid
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#getCompanyName to getOrganizationDisplayName
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#setCompanyName to setOrganizationDisplayName
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#isCompanyPhoneNumber to isOrganizationPhoneNumber
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#setCompanyPhoneNumber to setOrganizationPhoneNumber
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#getSort to getChannelSort
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService.PhoneBookEntry#setSort to setChannelSort
+rename com.bsiag.crm.server.core.cti.SoftPhoneBaseService#resolvePhoneNoForPerson to resolvePhoneNo
+rename com.bsiag.crm.shared.core.cti.CtiCallMenuBean#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.cti.CtiCallMenuBean#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.shared.core.cti.CallHistoryBean#getLinkedEntityName to getOrganizationDisplayName
+rename com.bsiag.crm.shared.core.cti.CallHistoryBean#setLinkedEntityName to setOrganizationDisplayName
+rename com.bsiag.crm.shared.core.cti.ActiveCallBean#getLinkedEntityName to getOrganizationDisplayName
+rename com.bsiag.crm.shared.core.cti.ActiveCallBean#setLinkedEntityName to setOrganizationDisplayName
+rename jpa com.bsiag.crm.server.core.cti.BsiCtiCall#getCompanyKey to getOrganizationCustomerKey
+
+# DocTemplate (Database, TablePage, ...)
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplate#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplateChange#getItemCompanyKey to getItemCustomerKey
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplateLanguage#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplateLanguage#COMPANY_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplateLanguage#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplate#companyKey to customerKey
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplate#COMPANY_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplateRtTemplate#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.doctemplate.BsiUcTemplateRtTemplate#COMPANY_KEY to CUSTOMER_KEY
+rename com.bsiag.crm.shared.core.doctemplate.UcTemplateRtTemplateKey#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.UcTemplateLanguageKey#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.UcTemplateKey#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.TemplateDocumentContentData#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.TemplateDocumentContentData#setTemplateOverrideCompanyKey to setTemplateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.TemplateDocumentContentData#templateOverrideCompanyKey to templateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.DocTemplateCodeFormParam#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.DocTemplateCodeFormParam#setTemplateOverrideCompanyKey to setTemplateOverrideCustomerKey
+rename com.bsiag.crm.client.core.doctemplate.AbstractDocTemplateOverviewGroupBox#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateCodeForm.MainBox.TabBox.OverviewGroupBox#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.BindData#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.BindData#setTemplateOverrideCompanyKey to setTemplateOverrideCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.IDocTemplateOverrideSelectionService#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.server.core.doctemplate.DocTemplateOverrideSelectionService#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.client.core.doctemplate.IDocTemplateSelectionForm#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateSelectionForm.MainBox.SenderGroupBox.TemplateOverrideCompanyField to TemplateOverrideCustomerField
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateSelectionForm#getTemplateOverrideCompanyField to getTemplateOverrideCustomerField
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateSelectionForm#getTemplateOverrideCompanyKey to getTemplateOverrideCustomerKey
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateOverrideTablePage.Table.CompanyColumn to CustomerColumn
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateOverrideTablePage.Table#getCompanyColumn to getCustomerColumn
+rename com.bsiag.crm.shared.core.doctemplate.DocTemplateOverrideTablePageData.DocTemplateOverrideTableRowData#company to customer
+rename com.bsiag.crm.server.core.doctemplate.DocTemplateOverrideSelectionServiceTest#getOverrideCompanyKeyByBindData to getOverrideCustomerKeyByBindData
+rename com.bsiag.crm.server.core.doctemplate.DocTemplateOverridePageService.DocTemplateOverrideTablePageBaseQuery#getCompany to getCustomer
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.UcTemplateLanguageIndexCode#companyKey to customerKey
+rename com.bsiag.crm.shared.core.process.doctemplate.DocTemplateSelectionStepData.OutputTemplateOverrideCompany to OutputTemplateOverrideCustomer
+rename com.bsiag.crm.shared.core.process.doctemplate.DocTemplateModifyDocumentStepData.OutputTemplateOverrideCompany to OutputTemplateOverrideCustomer
+rename com.bsiag.crm.shared.core.process.doctemplate.DocTemplateModifyDocumentStepData#getOutputTemplateOverrideCompany to getOutputTemplateOverrideCustomer
+rename com.bsiag.crm.shared.core.process.doctemplate.DocTemplateModifyDocumentStepData.InputTemplateOverrideCompany to InputTemplateOverrideCustomer
+rename com.bsiag.crm.shared.core.process.doctemplate.DocTemplateModifyDocumentStepData#getInputTemplateOverrideCompany to getInputTemplateOverrideCustomer
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateImportFileForm.MainBox.GroupBox.FileTableField.Table.CompanyColumn to CustomerColumn
+rename com.bsiag.crm.client.core.doctemplate.DocTemplateImportFileForm.MainBox.GroupBox.FileTableField.Table#getCompanyColumn to getCustomerColumn
+rename com.bsiag.crm.shared.core.doctemplate.DocTemplateImportFileFormData.FileTable.FileTableRowData#getCompany to getCustomer
+rename com.bsiag.crm.shared.core.doctemplate.DocTemplateImportFileFormData.FileTable.FileTableRowData#setCompany to setCustomer
+
+# TargetPlan
+
+move com.bsiag.crm.client.core.company.targetplan to com.bsiag.crm.client.core.customer.targetplan
+move com.bsiag.crm.shared.core.company.targetplan to com.bsiag.crm.shared.core.customer.targetplan
+move com.bsiag.crm.server.core.company.targetplan to com.bsiag.crm.server.core.customer.targetplan
+
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlan#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlan#setCompanyKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlan#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlan#JOIN_COMPANY to JOIN_CUSTOMER
+
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlanCompetitor#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlanCompetitor#setCompanyKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlanCompetitor#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.customer.targetplan.BsiTargetPlanCompetitor#JOIN_COMPANY to JOIN_CUSTOMER
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanCompetitorKey#getCompanyKey to getCustomerKey
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanCompanyAttributeCodeType to TargetPlanCustomerAttributeCodeType
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanCompanyAttributeCodeLookupCall to TargetPlanCustomerAttributeCodeLookupCall
+
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.CompanyKeyColumn to CustomerColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table#getCompanyKeys to getCustomerKeys
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.EmailMenu#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox.KeyPersonTableField to KeyPlayerTableField
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox#getKeyPersonTableField to getKeyPlayerTableField
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox.KeyPlayerTableField.Table.PersonColumn to CustomerColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox.KeyPlayerTableField.Table#getPersonColumn to getCustomerColumn
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanFormParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanFormParam#setCompanyKey to setCustomerKey
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanRedFlagFormParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanRedFlagFormParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanRedFlagForm#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanRedFlagForm#setCompanyKey to setCustomerKey
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanDetailFormParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanDetailFormParam#setCompanyKey to setCustomerKey
+
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanDetailForm#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanDetailForm#setCompanyKey to setCustomerKey
+
+rename com.bsiag.crm.shared.core.test.customer.targetplan.TargetPlanDetailTestData#withCompany to withCustomer
+rename com.bsiag.crm.shared.core.test.customer.targetplan.TargetPlanDetailTestData#getCompany to getCustomer
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetCompetitorFormParam#getCompetitorCompanyKey to getCompetitorCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetCompetitorFormParam#setCompetitorCompanyKey to setCompetitorCustomerKey
+
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPersonForm to TargetPlanKeyPlayerForm
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanKeyPlayerForm#getCompanyKey to getTargetCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanKeyPlayerForm#setCompanyKey to setTargetCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPersonFormData to TargetPlanKeyPlayerFormData
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPersonFormData#getCompanyKey to getTargetCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPersonFormData#setCompanyKey to setTargetCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPersonFormParam to TargetPlanKeyPlayerFormParam
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanRedFlagCommunicationTaskFormParam#getCompanyKey to getTargetCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanRedFlagCommunicationTaskFormParam#setCompanyKey to setTargetCustomerKey
+
+rename com.bsiag.crm.server.core.customer.targetplan.TargetPlanBuilderParts.ICompanyToTargetPlanEntityPart to ICustomerToTargetPlanEntityPart
+rename com.bsiag.crm.server.core.customer.targetplan.TargetPlanBuilderParts.CompanyToTargetPlanEntityPart to CustomerToTargetPlanEntityPart
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanDataModelItems.CompanyTargetPlanEntity to CustomerTargetPlanEntity
+
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanPersonKey to TargetPlanCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanPersonKeyDescriptor to TargetPlanCustomerKeyDescriptor
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanPersonRoleCodeType to TargetPlanCustomerRoleCodeType
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanPersonLookupCall to TargetPlanCustomerLookupCall
+
+rename com.bsiag.crm.shared.core.customer.targetplan.ITargetPlanPersonLookupService to ITargetPlanCustomerLookupService
+rename com.bsiag.crm.server.core.customer.targetplan.TargetPlanPersonLookupService to TargetPlanCustomerLookupService
+
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setTargetPlanPersonKey to setTargetPlanCustomerKey
+
+
+
+# BsiCourse
+rename com.bsiag.crm.shared.core.employee.course.CoursePersonKey to CourseCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CourseCustomerKey#getPersonKey to getParticipantCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CourseQuestionPersonKey to CourseQuestionCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCoursePerson to BsiCourseCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionPerson to BsiCourseQuestionCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourse#getCompanyKey to getOrganizerCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourse#joinCoursePersons to joinCourseCustomers
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseCustomer#getPersonKey to getParticipantCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseCustomer#joinPerson to joinParticipantCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseCustomer#personKey to participantCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionCustomer#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionCustomer#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseQuestionCustomer#personKey to customerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseCustomer#getCustomerKey to getParticipantCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseCustomer#joinCustomer to joinParticipantCustomer
+rename jpa com.bsiag.crm.server.core.employee.course.BsiCourseCustomer#customerKey to participantCustomerKey
+rename com.bsiag.crm.server.core.employee.course.CoursePageService.CustomerCourseTablePageQuery#getCoursePerson to getCourseCustomer
+rename com.bsiag.crm.server.core.employee.course.CoursePageService.CourseCustomerTablePageQuery#getCoursePerson to getCourseCustomer
+rename com.bsiag.crm.server.core.employee.course.CoursePageService.PersonalCourseTablePageQuery#getCoursePerson togetCourseCustomer
+rename com.bsiag.crm.server.core.employee.course.CoursePageService.PersonalCourseTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.employee.course.CoursePersonBuilderParts.ICoursePersonEntityPart to ICourseCustomerEntityPart
+rename com.bsiag.crm.server.core.employee.course.CoursePersonBuilderParts.ICourseCustomerEntityPart#getCoursePerson to getCourseCustomer
+rename com.bsiag.crm.server.core.employee.course.CoursePersonBuilderParts.AbstractCoursePersonEntityPart to AbstractCourseCustomerEntityPart
+rename com.bsiag.crm.server.core.employee.course.CoursePersonBuilderParts.AbstractCourseCustomerEntityPart#getCoursePerson to getCourseCustomer
+rename com.bsiag.crm.server.core.employee.course.CoursePersonBuilderParts.CoursePersonEntityPart to CourseCustomerEntityPart
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonBuilderParts.ICourseQuestionPersonEntityPart to ICourseQuestionCustomerEntityPart
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonBuilderParts.ICourseQuestionCustomerEntityPart#getCourseQuestionPerson to getCourseQuestionCustomer
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonBuilderParts.AbstractCourseQuestionPersonEntityPart to AbstractCourseQuestionCustomerEntityPart
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonBuilderParts.AbstractCourseQuestionCustomerEntityPart#getCourseQuestionPerson to getCourseQuestionCustomer
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonBuilderParts.CourseQuestionPersonEntityPart to CourseQuestionCustomerEntityPart
+rename com.bsiag.crm.shared.core.employee.course.ICourseQuestionPersonLookupService to ICourseQuestionCustomerLookupService
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonLookupService to CourseQuestionCustomerLookupService
+rename com.bsiag.crm.server.core.employee.course.CourseQuestionPersonLookupServiceTest to CourseQuestionCustomerLookupServiceTest
+rename com.bsiag.crm.shared.core.employee.course.CourseQuestionPersonLookupCall to CourseQuestionCustomerLookupCall
+rename com.bsiag.crm.client.core.employee.course.CourseQuestionPersonLookupCallTest to CourseQuestionCustomerLookupCallTest
+rename com.bsiag.crm.client.core.employee.course.CourseCustomerTablePage.Table.CoursePersonKeyColumn to CourseCustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.course.CourseCustomerTablePage.Table#getCoursePersonKeyColumn to getCourseCustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.course.CourseEvaluationAnswersTablePage.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.course.CourseEvaluationAnswersTablePage.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.shared.core.employee.course.CourseResponseFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CourseResponseFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.employee.course.CourseResponseForm.MainBox.GroupBox.PersonField to CustomerField
+rename com.bsiag.crm.client.core.employee.course.CourseResponseForm#getPersonField to getCustomerField
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setCourseQuestionPersonKey to setCourseQuestionCustomerKey
+
+# PrivateAddressTablePage
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table.CompanyColumn to OrganizationColumn
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table#getCompanyColumn to getOrganizationColumn
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table.CompanyEmailColumn to OrganizationEmailColumn
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table.EditPersonMenu to EditCustomerMenu
+rename com.bsiag.crm.server.core.employee.HumanResourcePageService.PrivateAddressTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.result.PotentialAnalysisResultPageService.PotentialAnalysisResultTablePageBaseQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.result.PotentialAnalysisResultPageService.PotentialAnalysisResultTablePageBaseQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.result.PotentialAnalysisResultPageService.PotentialAnalysisResultTablePageBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table.AdditionalNameColumn to AddressAdditionalLineColumn
+rename com.bsiag.crm.client.core.employee.PrivateAddressTablePage.Table#getAdditionalNameColumn to getAddressAdditionalLineColumn
+
+rename com.bsiag.crm.shared.core.company.code.CustomerTypeCode#hasFinancialData to isHasFinancialData
+rename com.bsiag.crm.shared.core.common.EntityTypeCodeType.CompanyCode to CustomerCode
+
+# Customer index
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.PersonIndexCode to CustomerIndexCode
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.CompanyIndexCode to CustomerIndexCode
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.CustomerIndexCode#lastName to name1
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.CustomerIndexCode#firstName to name2
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.CustomerIndexCode#personNo to customerNo
+rename com.bsiag.crm.server.core.persistence.lookup.IndexAccessSettingsFactory#createForPerson to createForNaturalPerson
+rename com.bsiag.crm.server.core.persistence.lookup.IndexAccessSettingsFactory#createForCompany to createForOrganization
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType#getElectronicAddressChannelUidToPersonIndexFieldDefinitions to getElectronicAddressChannelUidToCustomerIndexFieldDefinitions
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType#getPhoneAddressChannelUidToPersonIndexFieldDefinitions to getPhoneAddressChannelUidToCustomerIndexFieldDefinitions
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType#getElectronicAddressChannelUidToCompanyIndexFieldDefinitions to getElectronicAddressChannelUidToCustomerIndexFieldDefinitions
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType#getPhoneAddressChannelUidToCompanyIndexFieldDefinitions to getPhoneAddressChannelUidToCustomerIndexFieldDefinitions
+rename com.bsiag.crm.server.core.globalsearch.GlobalSearchPageServicesTest#testGlobalSearchPerson to testGlobalSearchCustomer
+rename com.bsiag.crm.server.core.globalsearch.GlobalSearchPageServicesTest#testGlobalSearchCompany to testGlobalSearchCustomer
+move com.bsiag.crm.client.company.person.globalsearch to com.bsiag.crm.client.core.customer.globalsearch
+move com.bsiag.crm.shared.company.person.globalsearch to com.bsiag.crm.shared.core.customer.globalsearch
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchPersonClientDomainAdapter to GlobalSearchCustomerClientDomainAdapter
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchCompanyTablePage to GlobalSearchCustomerTablePage
+rename com.bsiag.crm.client.core.customer.globalsearch.GlobalSearchCompanyTablePageTest to GlobalSearchCustomerTablePageTest
+rename com.bsiag.crm.shared.core.customer.globalsearch.GlobalSearchCompanyTablePageData to GlobalSearchCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.globalsearch.GlobalSearchCompanyTablePageParam to GlobalSearchCustomerTablePageParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createGlobalSearchCompanyTablePage to createGlobalSearchCustomerTablePage
+rename com.bsiag.crm.shared.core.company.ICustomerPageService#getGlobalSearchCompanyTableData to getGlobalSearchCustomerTableData
+rename com.bsiag.crm.server.core.company.CustomerPageService#getGlobalSearchCompanyTableData to getGlobalSearchCustomerTableData
+rename com.bsiag.crm.server.core.company.CustomerPageService.GlobalSearchCompanyTablePageQuery to GlobalSearchCustomerTablePageQuery
+rename com.bsiag.crm.shared.core.textsearch.SearchIndexCodeType.CustomerIndexCode#persons to subCustomers
+
+rename com.bsiag.crm.shared.core.customer.CustomerKindCodeType.LegalPersonCode to OrganizationCode
+
+# ProcessLegalEntitySearch[Process|Base]Service
+rename com.bsiag.crm.server.core.communicationcaseframe.IProcessLegalEntitySearchBaseService#searchPerson to searchCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.IProcessLegalEntitySearchBaseService#searchCompany to searchCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#searchPerson to searchCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#searchCompany to searchCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#queryPersonSearchIndex to queryCustomerSearchIndex
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#queryCompanySearchIndex to queryCustomerSearchIndex
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#createPersonQuery to createCustomerQuery
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#createCompanyQuery to createCustomerQuery
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#generatePersonSelectContribution to generateCustomerSelectContribution
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#generateCompanySelectContribution to generateCustomerSelectContribution
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessCustomerSearchBaseService.TableAliasHolder#getPerson to getCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessCustomerSearchBaseService.TableAliasHolder#getCompany to getCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#adaptPersonSearchIndexRequest to adaptCustomerSearchIndexRequest
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService#adaptCompanySearchIndexRequest to adaptCustomerSearchIndexRequest
+rename com.bsiag.crm.server.core.communicationcaseframe.IProcessLegalEntitySearchBaseService to IProcessCustomerSearchBaseService
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchBaseService to ProcessCustomerSearchBaseService
+rename com.bsiag.crm.shared.core.communicationcaseframe.IProcessLegalEntitySearchProcessService to IProcessCustomerSearchProcessService
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchProcessService to ProcessCustomerSearchProcessService
+rename com.bsiag.crm.server.core.communicationcaseframe.ProcessLegalEntitySearchResultRowBeanKeyResolver to ProcessCustomerSearchResultRowBeanKeyResolver
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessLegalEntitySearchResultRowBean to ProcessCustomerSearchResultRowBean
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessLegalEntitySearchResultBean to ProcessCustomerSearchResultBean
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchResultRowBean#getLegalEntityKey to getCustomerContextPair
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchResultRowBean#setLegalEntityKey to setCustomerContextPair
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchResultRowBean#legalEntityKey to customerContextPair
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchResultRowBean#getCompanyName to getContextName
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchResultRowBean#setCompanyName to setContextName
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchResultRowBean#companyName to contextName
+
+
+rename com.bsiag.crm.shared.core.textsearch.BsisearchHelper#sortByExactMatchAndText to sortWithSimilarMatches
+
+# BsiCompanyPerson -> BSiCustomerCustomer
+move com.bsiag.crm.server.core.company.person to com.bsiag.crm.server.core.customer.role
+move com.bsiag.crm.shared.core.company.person to com.bsiag.crm.shared.core.customer.role
+move com.bsiag.crm.client.core.company.person to com.bsiag.crm.client.core.customer.role
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCompanyPerson to BsiCustomerCustomer
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#getCompanyKey to getMainCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#getPersonKey to getSubCustomerKey
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#COMPANY_NR to MAIN_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#PERSON_KEY to SUB_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#joinCompany to joinMainCustomer
+rename jpa com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#joinPerson to joinSubCustomer
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinCompanyPersons to joinMainCustomers
+rename jpa com.bsiag.crm.server.core.company.BsiCompany#joinCompanyPersons to joinSubCustomers
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonKey to CustomerCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerKey#getCompanyKey to getMainCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerKey#getPersonKey to getSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonKeyDescriptor to CustomerCustomerKeyDescriptor
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.IPersonRoleToCompanyEntityPart#getPersonToCompany to getCustomerCustomer
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.PersonRoleToCompanyEntityPart#getPersonToCompany to getCustomerCustomer
+rename com.bsiag.crm.server.core.user.CustomerForUserLookupService#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.user.CustomerForUserLookupService#getCompanyPerson to getCustomerCustomerRole
+## CustomerRoleCodeForm
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateCompanyPersonRoleCodeFormModify to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateCompanyPersonRoleCodeFormModify to testCreateCustomerRoleCodeFormModify
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCustomerRoleCodeFormModify to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCustomerRoleCodeFormNew to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename jpa com.bsiag.crm.server.core.customer.role.BsiUcCustomerRole#isUseForDisplayName to isUseForSubDesignation
+rename jpa com.bsiag.crm.server.core.customer.role.BsiUcCustomerRole#useForDisplayName to useForSubDesignation
+rename com.bsiag.crm.shared.core.customer.role.CustomerRoleCodeRow#isUseInDisplayName to isUseForSubDesignation
+rename com.bsiag.crm.shared.core.customer.role.CustomerRoleCodeRow#setUseInDisplayName to setUseForSubDesignation
+rename com.bsiag.crm.db.migration.core.create.CreateTableBsiUcCustomerRole#IS_USE_FOR_DISPLAY_NAME to IS_USE_FOR_SUB_DESIGNATION
+## Marketing
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionPersonCompanyActionRecipientNonPreselectedTablePageBaseQuery#getCompanyPerson to getCustomerCustomerRole
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionPersonCompanyActionRecipientNonPreselectedTablePageBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionPersonCompanyActionRecipientNonPreselectedTablePageBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionPersonCompanyActionRecipientTablePageQuery to CurrentActionPersonOrganizationActionRecipientTablePageQuery
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionCompanyOnlyActionRecipientNonPreselectedTablePageBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.CompanyPersonActionRecipientSelectionBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.CompanyPersonActionRecipientSelectionBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.CompanyPersonActionRecipientSelectionBaseQuery#getCompanyPerson to getCustomerCustomerRole
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.ICompanyPersonActionRecipientSelectionBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.ICompanyPersonActionRecipientSelectionBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.ICompanyPersonActionRecipientSelectionBaseQuery#getCompanyPerson to getCustomerCustomerRole
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.ICompanyActionRecipientSelectionBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.CompanyActionRecipientSelectionBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.IPersonActionRecipientSelectionBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.PersonActionRecipientSelectionBaseQuery#getPerson to getPersonCustomer
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ActionRecipientBaseService#getAllowedCompanyPersonRolesCondition to getAllowedCustomerCustomerRolesCondition
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ActionRecipientBaseService#getAllowedCompanyPersonRoleUids to getAllowedCustomerCustomerRoleUids
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.PotentialAnalysisSelectionQueryHelper.CompanyPotentialAnalysisSelectionBaseQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleBaseService#calculateAllCompanyPersonKeys to calculateAllCustomerCustomerRoleKeys
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleBaseService#ensureSharedCompanyPerson to ensureSharedCustomerCustomerRole
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleBaseService#copySharedCompanyPerson to copySharedCustomerCustomerRole
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.CustomerCustomerInterestTablePageQuery#getCompanyPerson to getCustomerCustomerRole
+rename com.bsiag.crm.server.core.user.UserPageService.OrganizationUserTablePageQuery#getCompanyPerson to getCustomerCustomerRole
+rename com.bsiag.crm.db.migration.core.common.InitializationHelper#createCompanyPersonLink to createCustomerCustomerLink
+rename com.bsiag.crm.server.core.customer.CustomerBaseServiceTest#addCompanyToPerson to addCustomerCustomerRole
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#resolveSpecificPersonKeys to resolveSpecificCustomerKeys
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#handleCompanyFieldChanged to handleRelationChanges
+move com.bsiag.crm.server.core.company.CompanyServerDomain.BsiCompanyPersonRowLevelPermissionConstraint to com.bsiag.crm.server.core.customer.CustomerServerDomain
+rename com.bsiag.crm.server.core.customer.CustomerServerDomain.BsiCompanyPersonRowLevelPermissionConstraint to BsiCustomerCustomerRowLevelPermissionConstraint
+rename com.bsiag.crm.shared.core.customer.role.UpdateCustomerCustomerRolePermission#getCompanyKey to getMainCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.UpdateCustomerCustomerRolePermission#getPersonKey to getSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.ReadCustomerCustomerRolePermission#getCompanyKey to getMainCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.ReadCustomerCustomerRolePermission#getPersonKey to getSubCustomerKey
+rename com.bsiag.crm.server.core.persistence.CoreResults#getCompanyPersonKey to getCustomerCustomerKey
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setCompanyPersonKey to setCustomerCustomerKey
+move jpa com.bsiag.crm.server.core.customer.BsiCustomer#getFunctionTypeUid to com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer
+move jpa com.bsiag.crm.server.core.customer.BsiCustomer#getFunctionLevelUid to com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer
+move jpa com.bsiag.crm.server.core.customer.BsiCustomer#getOrganisation to com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer
+rename jpa to com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer#getOrganisation to getDepartment
+move jpa com.bsiag.crm.server.core.customer.BsiCustomer#getPosition to com.bsiag.crm.server.core.customer.role.BsiCustomerCustomer
+
+## UcCompanyPerson
+rename jpa com.bsiag.crm.server.core.customer.role.BsiUcCompanyPersonRole to BsiUcCustomerRole
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleCodeType to CustomerRoleCodeType
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleCodeRow to CustomerRoleCodeRow
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleCode to CustomerRoleCode
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleCodeFormData to CustomerRoleCodeFormData
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleCodeFormParam to CustomerRoleCodeFormParam
+rename com.bsiag.crm.client.core.customer.role.CompanyPersonRoleCodeForm to CustomerRoleCodeForm
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleCodeBaseService to CustomerRoleCodeBaseService
+rename com.bsiag.crm.api.data.company.person.CompanyPersonRoleCodeDo to CustomerRoleCodeDo
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleCodeExportHandler to CustomerRoleCodeExportHandler
+rename com.bsiag.crm.client.core.customer.role.CompanyPersonRoleCodeFormTest to CustomerRoleCodeFormTest
+rename com.bsiag.crm.shared.core.customer.role.ICompanyPersonRoleCodeProcessService to ICustomerRoleCodeProcessService
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleCodeProcessService to CustomerRoleCodeProcessService
+rename com.bsiag.crm.server.core.customer.role.CustomerRoleCodeProcessService#loadCompanyPersonRoleCodes to loadCustomerRoleCodes
+rename com.bsiag.crm.shared.core.test.company.person.CompanyPersonRoleCodeTestData to CustomerRoleCodeTestData
+rename com.bsiag.crm.shared.core.test.company.person.CompanyPersonRoleCodeTestDataProvider to CustomerRoleCodeTestDataProvider
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleCodeTransferHandler to CustomerRoleCodeTransferHandler
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleCodeTypeLoader to CustomerRoleCodeTypeLoader
+rename com.bsiag.crm.server.core.customer.role.CustomerRoleCodeBaseService#updatePersonDisplayNames to updateCustomerNaming
+
+# PersonFolderPage
+move com.bsiag.crm.shared.core.person.PersonPageParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.person.IPersonFolderPage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.person.PersonFolderPage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.person.PersonFolderPageParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonPageParam to CustomerPageParam
+rename com.bsiag.crm.client.core.customer.IPersonFolderPage to ICustomerFolderPage
+rename com.bsiag.crm.client.core.customer.PersonFolderPage to CustomerFolderPage
+rename com.bsiag.crm.shared.core.customer.PersonFolderPageParam to CustomerFolderPageParam
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFolderPage to testCreateCustomerFolderPage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFolderPage to createCustomerFolderPage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonSearchFormSearch to createCustomerSearchFormSearch
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFolderPage to testCreateCustomerFolderPage
+rename com.bsiag.crm.client.core.customer.PersonCaseClientDomainAdapter to PrimaryCustomerCaseClientDomainAdapter
+
+# TimesheetTablePages
+rename com.bsiag.crm.client.core.employee.month.PendingMonthlyTimesheetTablePage.Table.CompanyColumn to OfficeColumn
+rename com.bsiag.crm.client.core.employee.month.PendingMonthlyTimesheetTablePage.Table#getCompanyColumn to getOfficeColumn
+rename com.bsiag.crm.client.core.employee.month.PendingMonthlyTimesheetTablePage.Table.CompanyEmailColumn to OfficeEmailColumn
+rename com.bsiag.crm.client.core.employee.month.PendingMonthlyTimesheetTablePage.Table#getCompanyEmailColumn to getOfficeEmailColumn
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetEmployeeTablePage.Table.CompanyColumn to OrganizationColumn
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetEmployeeTablePage.Table#getCompanyColumn to getOrganizationColumn
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetEmployeeTablePage.Table.CompanyCountryColumn to OrganizationCountryColumn
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetEmployeeTablePage.Table#getCompanyCountryColumn to getOrganizationCountryColumn
+rename com.bsiag.crm.client.core.employee.year.YearlyTimesheetDetailTablePage.Table.CompanyColumn to OrganizationColumn
+rename com.bsiag.crm.client.core.employee.year.YearlyTimesheetDetailTablePage.Table#getCompanyColumn to getOrganizationColumn
+
+# Data model
+move com.bsiag.crm.shared.core.person.PersonDataModelItems to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.server.core.person.CustomerBuilderParts to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.PersonDataModelSpiderTestContext to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.PersonInstalledBaseDataModelSpiderTest to com.bsiag.crm.server.core.customer.installedbase
+rename com.bsiag.crm.server.core.customer.installedbase.PersonInstalledBaseDataModelSpiderTest to CustomerInstalledBaseDataModelSpiderTest
+move com.bsiag.crm.server.core.person.PersonInstalledBaseBuilderParts to com.bsiag.crm.server.core.customer.installedbase
+rename com.bsiag.crm.shared.core.customer.PersonDataModelItems to CustomerDataModelItems
+rename com.bsiag.crm.server.core.customer.PersonDataModelSpiderTestContext to CustomerDataModelSpiderTestContext
+rename com.bsiag.crm.server.core.customer.installedbase.PersonInstalledBaseBuilderParts to CustomerInstalledBaseBuilderParts
+rename com.bsiag.crm.server.core.customer.installedbase.CustomerInstalledBaseBuilderParts.IPersonInstalledBaseEntityPart to ICustomerInstalledBaseEntityPart
+rename com.bsiag.crm.server.core.customer.installedbase.CustomerInstalledBaseBuilderParts.AbstractPersonInstalledBaseEntityPart to AbstractCustomerInstalledBaseEntityPart
+rename com.bsiag.crm.server.core.customer.installedbase.CustomerInstalledBaseBuilderParts.PersonInstalledBaseEntityPart to CustomerInstalledBaseEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AbstractPersonEntity to AbstractCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonKeyAttribute to CustomerKeyAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonKeyAttributePart to CustomerKeyAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonNoAttributePart to CustomerNoAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonActiveAttributePart to CustomerActiveAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAdvisorAttributePart to CustomerAdvisorAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonImpersonalAttribute to CustomerImpersonalAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonImpersonalAttributePart to CustomerImpersonalAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLanguageAttribute to CustomerLanguageAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLanguageUidAttributePart to CustomerLanguageAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonGenderAttribute to CustomerGenderAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonGenderAttributePart to CustomerGenderAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonSalutationAttribute to CustomerSalutationAttribute
+move com.bsiag.crm.shared.core.person.AbstractPersonSalutationAttribute to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.AbstractPersonSalutationAttribute to AbstractCustomerSalutationAttribute
+move com.bsiag.crm.server.core.person.AbstractPersonSalutationAttributePart to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.AbstractPersonSalutationAttributePart to AbstractCustomerSalutationAttributePart
+move com.bsiag.crm.shared.core.person.AbstractPersonLetterSalutationLineAttribute to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.AbstractPersonLetterSalutationLineAttribute to AbstractCustomerLetterSalutationLineAttribute
+move com.bsiag.crm.server.core.person.AbstractPersonLetterSalutationLineAttributePart to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.AbstractPersonLetterSalutationLineAttributePart to AbstractCustomerLetterSalutationLineAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonSalutationAttributePart to CustomerSalutationAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLetterSalutationPoliteAttribute to CustomerLetterSalutationPoliteAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLetterSalutationPoliteAttributePart to CustomerLetterSalutationPoliteAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLetterSalutationLinePoliteAttribute to CustomerLetterSalutationLinePoliteAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLetterSalutationLinePoliteAttributePart to CustomerLetterSalutationLinePoliteAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLetterSalutationLinePoliteWithTitleAttribute to CustomerLetterSalutationLinePoliteWithTitleAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLetterSalutationLinePoliteWithTitleAttributePart to CustomerLetterSalutationLinePoliteWithTitleAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLetterSalutationLineFirstNameTermsAttribute to CustomerLetterSalutationLineFirstNameTermsAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLetterSalutationLineFirstNameTermsAttributePart to CustomerLetterSalutationLineFirstNameTermsAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonPreferredChannelAttribute to CustomerPreferredChannelAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonPreferredChannelAttributePart to CustomerPreferredChannelAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAllowedAddressChannelAttribute to CustomerAllowedAddressChannelAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAllowedAddressChannelAttributePart to CustomerAllowedAddressChannelAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonDepartmentAttribute to CustomerDepartmentAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonDepartmentAttributePart to CustomerDepartmentAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonTitleAttribute to CustomerTitleAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonTitleAttributePart to CustomerTitleAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonPositionDescriptionAttribute to CustomerPositionDescriptionAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonPositionDescriptionAttributePart to CustomerPositionDescriptionAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonBirthdayAttribute to CustomerBirthdayAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonBirthdayAttributePart to CustomerBirthdayAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonBirthdateAttribute to CustomerBirthdateAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonBirthdateAttributePart to CustomerBirthdateAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonFunctionTypeAttribute to CustomerFunctionTypeAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonFunctionTypeAttributePart to CustomerFunctionTypeAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonFunctionLevelAttribute to CustomerFunctionLevelAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonFunctionLevelAttributePart to CustomerFunctionLevelAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastNameAttribute to CustomerLastNameAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLastNameAttributePart to CustomerLastNameAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonFirstNameAttribute to CustomerFirstNameAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonFirstNameAttributePart to CustomerFirstNameAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonNameAttribute to CustomerNameAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonNameAttributePart to CustomerNameAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonNameAndCompanyAttribute to CustomerDesignationShortAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonNameAndCompanyAttributePart to CustomerDesignationShortAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonRemarkAttribute to CustomerRemarkAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonRemarkAttributePart to CustomerRemarkAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonImportAttribute to CustomerImportAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonImportAttributePart to CustomerImportAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonCategoryAttribute to CustomerCategoryAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonCategoryAttributePart to CustomerCategoryAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonPrivacyStatusAttribute to CustomerPrivacyStatusAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonPrivacyStatusAttributePart to CustomerPrivacyStatusAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonRegisteredOnAttribute to CustomerRegisteredOnAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonRegisteredOnAttributePart to CustomerRegisteredOnAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonRegisteredByAttribute to CustomerRegisteredByAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonRegisteredByAttributePart to CustomerRegisteredByAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastModifiedOnAttribute to CustomerLastModifiedOnAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLastModifiedOnAttributePart to CustomerLastModifiedOnAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastModifiedByAttribute to CustomerLastModifiedByAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLastModifiedByAttributePart to CustomerLastModifiedByAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastModifiedByUserSearchAttribute to CustomerLastModifiedByUserSearchAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLastModifiedByUserSearchAttributePart to CustomerLastModifiedByUserSearchAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAdvertisingBlockEntity to CustomerAdvertisingBlockEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAdvertisingBlockEntityPart to CustomerAdvertisingBlockEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAdvertisingBlockBlockAttribute to CustomerAdvertisingBlockBlockAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAdvertisingBlockBlockAttributePart to CustomerAdvertisingBlockBlockAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonOpenEntityFieldPart to CustomerOpenEntityFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonKeywordsFormPart to CustomerKeywordsFormPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonInterestFieldPart to CustomerInterestFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BusinessSalesManagerPersonCountAttributePart to BusinessSalesManagerCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommunicationToResponsiblePersonEntityPart to ICommunicationToResponsibleCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToResponsiblePersonEntityPart to CommunicationToResponsibleCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToResponsiblePersonCountAttributePart to CommunicationToResponsibleCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommunicationToResponsiblePersonSearchEntityPart to ICommunicationToResponsibleSearchEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToResponsiblePersonSearchEntityPart to CommunicationToResponsibleSearchEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToResponsiblePersonSearchCountAttributePart to CommunicationToResponsibleSearchCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITicketToReportedByPersonEntityPart to ITicketToReportedByEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TicketToReportedByPersonEntityPart to TicketToReportedByEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITicketToInChargeOfPersonEntityPart to ITicketToInChargeOfEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TicketToInChargeOfPersonEntityPart to TicketToInChargeOfEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITicketChangesToInChargeOfPersonEntityPart to ITicketChangesToInChargeOfEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TicketChangesToInChargeOfPersonEntityPart to TicketChangesToInChargeOfEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IUserToPersonEntityPart to IUserToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.UserToPersonEntityPart to UserToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAdvertisingBlockReasonAttribute to CustomerAdvertisingBlockReasonAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAdvertisingBlockReasonAttributePart to CustomerAdvertisingBlockReasonAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAdvertisingBlockByCustomerAttribute to CustomerAdvertisingBlockByCustomerAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAdvertisingBlockByCustomerAttributePart to CustomerAdvertisingBlockByCustomerAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAdvertisingBlockCommunicationAttribute to CustomerAdvertisingBlockCommunicationAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonAdvertisingBlockCommunicationAttributePart to CustomerAdvertisingBlockCommunicationAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonEntityPart to CustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseEntity to CustomerInstalledBaseEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseCountAttribute to CustomerInstalledBaseCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseCountAttribute to CustomerInstalledBaseCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseQuantityAttribute to CustomerInstalledBaseQuantityAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonInstalledBaseQuantityAttributePart to CustomerInstalledBaseQuantityAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseStartOfOperationAttribute to CustomerInstalledBaseStartOfOperationAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonInstalledBaseStartOfOperationAttributePart to CustomerInstalledBaseStartOfOperationAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseSupplierAttribute to CustomerInstalledBaseSupplierAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonInstalledBaseSupplierAttributePart to CustomerInstalledBaseSupplierAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBasePriceAttribute to CustomerInstalledBasePriceAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonInstalledBasePriceAttributePart to CustomerInstalledBasePriceAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonInstalledBaseProductAttribute to CustomerInstalledBaseProductAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonInstalledBaseProductAttributePart to CustomerInstalledBaseProductAttributePart
+rename com.bsiag.crm.server.core.customer.installedbase.CustomerInstalledBaseBuilderParts.IPersonToPersonInstalledBaseEntityPart to ICustomerToCustomerInstalledBaseEntityPart
+rename com.bsiag.crm.server.core.customer.installedbase.CustomerInstalledBaseBuilderParts.PersonToPersonInstalledBaseEntityPart to CustomerToCustomerInstalledBaseEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BusinessManagerPersonCountAttributePart to BusinessProjectManagerCustomerCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IBusinessToManagerPersonEntityPart to IBusinessToProjectManagerCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BusinessToManagerPersonEntityPart to BusinessToProjectManagerCustomerEntityPart
+rename com.bsiag.crm.server.core.user.UserBuilderParts.BusinessProjectManagerPersonToUserEntityPart to BusinessProjectManagerCustomerToUserEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IBusinessToSalesManagerPersonEntityPart to IBusinessToSalesManagerCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BusinessToSalesManagerPersonEntityPart to BusinessToSalesManagerCustomerEntityPart
+rename com.bsiag.crm.server.core.user.UserBuilderParts.BusinessSalesManagerPersonToUserEntityPart to BusinessSalesManagerCustomerToUserEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IBusinessRoleToPersonPersonEntityPart to IBusinessRoleToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BusinessRoleToPersonPersonEntityPart to BusinessRoleToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CommunicationRolePersonEntity to CommunicationRoleCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AbstractPersonCountAttribute to AbstractCustomerCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonNoAttribute to CustomerNoAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonActiveAttribute to CustomerActiveAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonAdvisorAttribute to CustomerAdvisorAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonCategoryAttribute to CustomerCategoryAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonPrivacyStatusAttribute to CustomerPrivacyStatusAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonRegisteredOnAttribute to CustomerRegisteredOnAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonRegisteredByAttribute to CustomerRegisteredByAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastModifiedOnAttribute to CustomerLastModifiedOnAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastModifiedByAttribute to CustomerLastModifiedByAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonLastModifiedByUserSearchAttribute to CustomerLastModifiedByUserSearchAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonEntity to CustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonCountAttribute to CustomerCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.BusinessRoleToPersonEntity to BusinessRoleToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityInterestPersonEntity to CustomerInterestCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ILegalEntityInterestPersonEntityPart to ICustomerInterestCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityInterestPersonEntityPart to CustomerInterestCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.ExternalContractPersonEntity to ExternalContractCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.BenefitRolePersonEntity to BenefitRoleCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.ActionRecipientPersonEntity to ActionRecipientCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CasePersonEntity to CaseCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PaymentPersonEntity to PaymentCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PaymentToPersonEntityPart to PaymentToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IPaymentToPersonEntityPart to IPaymentToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.EmployeePersonEntity to EmployeeCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IEmployeeToPersonEntityPart to IEmployeeToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.EmployeeToPersonEntityPart to EmployeeToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.TicketPersonEntity to TicketCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITicketToPersonEntityPart to ITicketToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TicketToPersonEntityPart to TicketToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.EmailIdentifiedPersonEntity to EmailIdentifiedCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IEmailToIdentifiedPersonEntityPart to IEmailToIdentifiedCustomerEntityPart
+com.bsiag.crm.server.core.customer.CustomerBuilderParts.EmailToIdentifiedPersonEntityPart to EmailToIdentifiedCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserToCustomerAdvisorToPersonEntity to UserToCustomerAdvisorToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.TeamWithRoleMemberPersonEntity to TeamWithRoleMemberCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITeamWithRoleToMemberPersonEntityPart to ITeamWithRoleToMemberCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TeamWithRoleToMemberPersonEntityPart to TeamWithRoleToMemberCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserResponsiblePersonEntity to UserResponsibleCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IUserToResponsiblePersonEntityPart to IUserToResponsibleCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.UserToResponsiblePersonEntityPart to UserToResponsibleCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserResponsiblePersonCountAttribute to UserResponsibleCustomerCountAttribute
+move com.bsiag.crm.shared.core.legalentity.interest.LegalEntityInterestDataModelItems to com.bsiag.crm.shared.core.customer.interest
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestDataModelItems to CustomerInterestDataModelItems
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.AbstractLegalEntityInterestEntity to AbstractCustomerInterestEntity
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestEntity to CustomerInterestEntity
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestCountAttribute to CustomerInterestCountAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestTypeAttribute to CustomerInterestTypeAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestGroupTypeAttribute to CustomerInterestGroupTypeAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestQuantityAttribute to CustomerInterestQuantityAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestRequestedAttribute to CustomerInterestRequestedAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestByCustomerAttribute to CustomerInterestByCustomerAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityInterestByMarketingAttribute to CustomerInterestByMarketingAttribute
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.PersonLegalEntityInterestEntity to CustomerCustomerInterestEntity
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.CompanyLegalEntityInterestEntity to CustomerCustomerInterestEntity
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.CompanyContactPersonLegalEntityInterestEntity to OrganizationContactPersonCustomerInterestEntity
+rename com.bsiag.crm.shared.core.customer.interest.CustomerInterestDataModelItems.LegalEntityLegalEntityInterestEntity to CustomerCustomerInterestEntity
+move com.bsiag.crm.server.core.legalentity.interest.LegalEntityInterestBuilderParts to com.bsiag.crm.server.core.customer.interest
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestBuilderParts to CustomerInterestBuilderParts
+rename com.bsiag.crm.server.core.customer.interest.ILegalEntityInterestEntityPart to ICustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.AbstractLegalEntityInterestEntityPart to AbstractCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestEntityPart to CustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestCountAttributePart to CustomerInterestCountAttributePart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestTypeAttributePart to CustomerInterestTypeAttributePart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestGroupTypeAttributePart to CustomerInterestGroupTypeAttributePart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestQuantityAttributePart to CustomerInterestQuantityAttributePart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestRequestedAttributePart to CustomerInterestRequestedAttributePart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestByCustomerAttributePart to CustomerInterestByCustomerAttributePart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestByMarketingAttributePart to CustomerInterestByMarketingAttributePart
+rename com.bsiag.crm.server.core.customer.interest.IPersonLegalEntityInterestEntityPart to ICustomerCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.PersonLegalEntityInterestEntityPart to CustomerCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.ICompanyLegalEntityInterestEntityPart to ICustomerCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.CompanyLegalEntityInterestEntityPart to CustomerCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.ILegalEntityLegalEntityInterestEntityPart to ICustomerCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityLegalEntityInterestEntityPart to CustomerCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.ICompanyContactPersonLegalEntityInterestEntityPart to IOrganizationContactPersonCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.CompanyContactPersonLegalEntityInterestEntityPart to OrganizationContactPersonCustomerInterestEntityPart
+rename com.bsiag.crm.server.core.customer.interest.CustomerInterestBuilderParts.CustomerInterestGroupTypeAttributePart#getLegalEntityInterestGroup to getCustomerInterestGroup
+rename com.bsiag.crm.server.core.customer.interest.CustomerInterestBuilderParts.OrganizationContactPersonCustomerInterestEntityPart#getPerson to getPersonCustomer
+move com.bsiag.crm.server.core.legalentity.LegalEntityServerDomain.BsiLegalEntityInterestRowPermissionConstraint to com.bsiag.crm.server.core.customer.CustomerServerDomain
+rename com.bsiag.crm.server.core.customer.CustomerServerDomain.BsiLegalEntityInterestRowPermissionConstraint to BsiCustomerInterestRowPermissionConstraint
+move com.bsiag.crm.server.core.legalentity.interest.LegalEntityInterestDataModelSpiderTestContext to com.bsiag.crm.server.core.customer.interest
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestDataModelSpiderTestContext to CustomerInterestDataModelSpiderTestContext
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.RelationLegalEntityEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.RelationLegalEntityCountAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.RelationLegalEntityRoleAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.RelationLegalEntityEntity to RelationCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.RelationLegalEntityCountAttribute to RelationCustomerCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.RelationLegalEntityRoleAttribute to RelationCustomerRoleAttribute
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AbstractLegalEntityToLegalEntityEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityCountAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityRelationParticipationPercentAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityRelationTypeAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityRelationChildTypeAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityRelationParentTypeAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityRelationNotesAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.LegalEntityToLegalEntityEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.CompanyToLegalEntityEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.PersonToLegalEntityEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AbstractLegalEntityToLegalEntityEntity to AbstractCustomerToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityCountAttribute to CustomerToCustomerCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityRelationParticipationPercentAttribute to CustomerToCustomerRelationParticipationPercentAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityRelationTypeAttribute to CustomerToCustomerRelationTypeAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityRelationChildTypeAttribute to CustomerToCustomerRelationChildTypeAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityRelationParentTypeAttribute to CustomerToCustomerRelationParentTypeAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityRelationNotesAttribute to CustomerToCustomerRelationNotesAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.LegalEntityToLegalEntityEntity to CustomerToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyToLegalEntityEntity to CustomerToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.PersonToLegalEntityEntity to CustomerToCustomerEntity
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.ICommonLegalEntityToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AbstractLegalEntityToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.ILegalEntityToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.ICompanyToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.CompanyToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.IPersonToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.PersonToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityCountAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityRelationParticipationPercentAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityRelationTypeAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityRelationChildTypeAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityRelationParentTypeAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityToLegalEntityRelationNotesAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommonLegalEntityToLegalEntityEntityPart to ICommonCustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AbstractLegalEntityToLegalEntityEntityPart to AbstractCustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ILegalEntityToLegalEntityEntityPart to ICustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityEntityPart to CustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICompanyToLegalEntityEntityPart to ICustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyToLegalEntityEntityPart to CustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IPersonToLegalEntityEntityPart to ICustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonToLegalEntityEntityPart to CustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityCountAttributePart to CustomerToCustomerCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityRelationParticipationPercentAttributePart to CustomerToCustomerRelationParticipationPercentAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityRelationTypeAttributePart to CustomerToCustomerRelationTypeAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityRelationChildTypeAttributePart to CustomerToCustomerRelationChildTypeAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityRelationParentTypeAttributePart to CustomerToCustomerRelationParentTypeAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityToLegalEntityRelationNotesAttributePart to CustomerToCustomerRelationNotesAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommonCustomerToCustomerEntityPart#getLegalEntityRelation to getCustomerRelation
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommonCustomerToCustomerEntityPart#getChildLegalEntityRelation to getChildCustomerRelation
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AbstractCustomerToCustomerEntityPart#getLegalEntityRelation to getCustomerRelation
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AbstractCustomerToCustomerEntityPart#getChildLegalEntityRelation to getChildCustomerRelation
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AbstractCustomerToCustomerEntityPart#getParentLegalEntity to getParentCustomer
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.IRelationToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.RelationToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.RelationLegalEntityCountAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.RelationLegalEntityRoleAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IRelationToLegalEntityEntityPart to IRelationToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.RelationToLegalEntityEntityPart to RelationToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.RelationLegalEntityCountAttributePart to RelationCustomerCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.RelationLegalEntityRoleAttributePart to RelationCustomerRoleAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.RelationToCustomerEntityPart#getRelationLegalEntity to getRelationCustomer
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IRelationToCustomerEntityPart#getRelationLegalEntity to getRelationCustomer
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AbstractAllRolesToLegalEntityEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToLegalEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToCompany to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToPerson to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToLegalEntityRoleFromAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToLegalEntityRoleToAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToLegalEntityRelationTypeAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.legalentity.LegalEntityDataModelItems.AllRolesToLegalEntityRelationNameAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AbstractAllRolesToLegalEntityEntity to AbstractAllRolesToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToLegalEntity to AllRolesToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToCompany to AllRolesToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToPerson to AllRolesToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToLegalEntityRoleFromAttribute to AllRolesToCustomerRoleFromAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToLegalEntityRoleToAttribute to AllRolesToCustomerRoleToAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToLegalEntityRelationTypeAttribute to AllRolesToCustomerRelationTypeAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToLegalEntityRelationNameAttribute to AllRolesToCustomerRelationNameAttribute
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AbstractAllRolesToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesSubqueryAlias to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.ICommonAllRolesToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToLegalEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToCompanyPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToPersonPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToLegalEntityRoleFromAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToLegalEntityRoleToAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToLegalEntityRelationTypeAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AllRolesToLegalEntityRelationNameAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AbstractAllRolesToLegalEntityEntityPart to AbstractAllRolesToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommonAllRolesToLegalEntityEntityPart to ICommonAllRolesToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToLegalEntityPart to AllRolesToCustomerPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToCompanyPart to AllRolesToCustomerPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToPersonPart to AllRolesToCustomerPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToLegalEntityRoleFromAttributePart to AllRolesToCustomerRoleFromAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToLegalEntityRoleToAttributePart to AllRolesToCustomerRoleToAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToLegalEntityRelationTypeAttributePart to AllRolesToCustomerRelationTypeAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToLegalEntityRelationNameAttributePart to AllRolesToCustomerRelationNameAttributePart
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignPageService.CampaignRecipientTablePageQuery#getCompany to getOrganizationCustomer
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignPageService.CampaignRecipientTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICompanyToRolePersonEntityPart#getCompanyPerson to getCustomerCustomer
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyToRolePersonEntityPart#getCompanyPerson to getCustomerCustomer
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyRolePersonEntity to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyPersonRoleCountAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyPersonRoleAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICompanyToRolePersonEntityPart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyToRolePersonEntityPart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyMandatPersonCountAttributePart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyMandatPersonTypeAttributePart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CompanyRolePersonEntity to CustomerToCustomerEntity
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.ICompanyToRolePersonEntityPart to ICustomerToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.CompanyToRolePersonEntityPart.CompanyToRolePersonEntityPart to CustomerToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CompanyPersonRoleCountAttribute to CustomerCustomerCountAttribute
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.CompanyMandatPersonCountAttributePart to CustomerCustomerCountAttributePart
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CompanyPersonRoleAttribute to CustomerRelationRoleAttribute
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.CompanyMandatPersonTypeAttributePart to CustomerRelationRoleAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CustomerFirstNameAttributePart to CustomerName2AttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CustomerFirstNameAttribute to CustomerName2Attribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CustomerLastNameAttributePart to CustomerName1AttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CustomerLastNameAttribute to CustomerName1Attribute
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyRatingAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyRatingAttribute to CustomerRatingAttribute
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanyRatingAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyRatingAttributePart to CustomerRatingAttributePart
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyName3Attribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyName3Attribute to CustomerName3Attribute
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanyName3AttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyName3AttributePart to CustomerName3AttributePart
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyFinancialFiguresEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyFinancialFiguresCountAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyFinancialFiguresYearAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyFinancialFiguresPotentialAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyFinancialFiguresBudgetAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyTurnoverEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyTurnoverYearAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyTurnoverAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyFinancialFiguresEntity to CustomerFinancialFiguresEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyFinancialFiguresCountAttribute to CustomerFinancialFiguresCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyFinancialFiguresYearAttribute to CustomerFinancialFiguresYearAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyFinancialFiguresPotentialAttribute to CustomerFinancialFiguresPotentialAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyFinancialFiguresBudgetAttribute to CustomerFinancialFiguresBudgetAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyTurnoverEntity to CustomerTurnoverEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyTurnoverYearAttribute to CustomerTurnoverYearAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyTurnoverAttribute to CustomerTurnoverAttribute
+move com.bsiag.crm.server.core.company.CompanyFinancialFigureBuilderParts to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyFinancialFigureBuilderParts to CustomerFinancialFigureBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.ICompanyFinancialFigureEntityPart to ICustomerFinancialFigureEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.AbstractCompanyFinancialFigureEntityPart to AbstractCustomerFinancialFigureEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.ICustomerFinancialFigureEntityPart#getCompanyFigure to getCustomerFigure
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.AbstractCustomerFinancialFigureEntityPart#getCompanyFigure to getCustomerFigure
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.ICompanyToCompanyFinancialFigureEntityPart to ICustomerToCustomerFinancialFigureEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.CompanyToCompanyFinancialFigureEntityPart to CustomerToCustomerFinancialFigureEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.CompanyFinancialFiguresYearAttributePart to CustomerFinancialFiguresYearAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.CompanyFinancialFiguresPotentialAttributePart to CustomerFinancialFiguresPotentialAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.CompanyFinancialFiguresBudgetAttributePart to CustomerFinancialFiguresBudgetAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerFinancialFigureBuilderParts.CompanyFinancialFigureCountAttributePart to CustomerFinancialFigureCountAttributePart
+move com.bsiag.crm.server.core.company.CompanyTurnoverBuilderParts to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyTurnoverBuilderParts to CustomerTurnoverBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.ICompanyTurnoverEntityPart to ICustomerTurnoverEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.AbstractCompanyTurnoverEntityPart to AbstractCustomerTurnoverEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.ICustomerTurnoverEntityPart#getBusinessCompany to getBusinessRole
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.AbstractCustomerTurnoverEntityPart#getBusinessCompany to getBusinessRole
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.CompanyTurnoverYearAttributePart to CustomerTurnoverYearAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.CompanyTurnoverAttributePart to CustomerTurnoverAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.ICompanyToCompanyTurnoverEntityPart to ICustomerToCustomerTurnoverEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerTurnoverBuilderParts.CompanyToCompanyTurnoverEntityPart to CustomerToCustomerTurnoverEntityPart
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.PersonRoleToCompanyEntity to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.PersonCompanyRoleCountAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.PersonCompanyRoleAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.PersonRoleToCompanyEntity to CustomerToCustomerEntity
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.PersonCompanyRoleCountAttribute to CustomerToCustomerCountAttribute
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.PersonCompanyRoleAttribute to CustomerRelationRoleAttribute
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.IPersonRoleToCompanyEntityPart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.PersonRoleToCompanyEntityPart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.PersonCompanyRoleAttributePart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.PersonCompanyRoleCountAttributePart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.IPersonRoleToCompanyEntityPart to ICustomerCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.PersonRoleToCompanyEntityPart to CustomerCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.PersonCompanyRoleAttributePart to CustomerRelationRoleAttributePart
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.PersonCompanyRoleCountAttributePart to CustomerCustomerCountAttributePart
+rename com.bsiag.crm.server.core.employee.report.BudgetBuilderParts.IBudgetEntityPart#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetBuilderParts.AbstractBudgetEntityPart#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.PaymentSubqueryHelper#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#getCompanyFigureStats to getCustomerFigureStats
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CompanyFigureStatsSubqueryAlias to CustomerFigureStatsSubqueryAlias
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CompanyFigureSubqueryHelper#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CompanyFigureSubqueryHelper to CustomerFigureSubqueryHelper
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureSubqueryHelper#getCompanyFigure to getCustomerFigure
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureSubqueryHelper#getCompanyFigureSubquery to getCustomerFigureSubquery
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.PaymentStatsSubqueryAlias#companyKey to customerKey
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#removeCompanyDataFromFormData to removeCustomerDataFromFormData
+rename com.bsiag.crm.server.core.employee.report.BudgetReportPageService.AccumulatedForecastTablePageQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetReportPageService.NotAccumulatedForecastTablePageQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonActiveFieldPart to CustomerActiveFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonCompanyNameFieldPart to CustomerLinkedNamesFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IBusinessToSalesManagerCustomerEntityPart#getBusinessPerson to getBusinessRole
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BusinessToSalesManagerCustomerEntityPart#getBusinessPerson to getBusinessRole
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaUserDataModelItems.LegalEntitySocialMediaUserEntity to CustomerSocialMediaUserEntity
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaUserDataModelItems.PersonSocialMediaUserEntity to CustomerSocialMediaUserEntity
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaUserDataModelItems.CompanySocialMediaUserEntity to CustomerSocialMediaUserEntity
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.PersonToSocialMediaUserEntityPart to CustomerToSocialMediaUserEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.IPersonToSocialMediaUserEntityPart to ICustomerToSocialMediaUserEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.LegalEntityToSocialMediaUserEntityPart to CustomerToSocialMediaUserEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.ILegalEntityToSocialMediaUserEntityPart to ICustomerToSocialMediaUserEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.CompanyToSocialMediaUserEntityPart to CustomerToSocialMediaUserEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.ICompanyToSocialMediaUserEntityPart to ICustomerToSocialMediaUserEntityPart
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.PersonBusinessEntity to CustomerBusinessEntity
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.PersonBusinessCountAttribute to CustomerBusinessCountAttribute
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.PersonBusinessRoleAttribute to CustomerBusinessRoleAttribute
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.PersonBusinessCountAttributePart to CustomerBusinessCountAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.PersonBusinessRoleAttributePart to CustomerBusinessRoleAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.IPersonToBusinessEntityPart to ICustomerToBusinessEntityPart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.PersonToBusinessEntityPart to CustomerToBusinessEntityPart
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.CompanyBusinessEntity to CustomerBusinessEntity
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.CompanyBusinessCountAttribute to CustomerBusinessCountAttribute
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.CompanyBusinessRoleAttribute to CustomerBusinessRoleAttribute
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.CompanyBusinessCountAttributePart to CustomerBusinessCountAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.CompanyBusinessRoleAttributePart to CustomerBusinessRoleAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.ICompanyToBusinessEntityPart to ICustomerToBusinessEntityPart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.CompanyToBusinessEntityPart to CustomerToBusinessEntityPart
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.LegalEntityBusinessEntity to CustomerBusinessEntity
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.LegalEntityBusinessCountAttribute to CustomerBusinessCountAttribute
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.LegalEntityBusinessRoleAttribute to CustomerBusinessRoleAttribute
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.LegalEntityBusinessCountAttributePart to CustomerBusinessCountAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.LegalEntityBusinessRoleAttributePart to CustomerBusinessRoleAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.ILegalEntityToBusinessEntityPart to ICustomerToBusinessEntityPart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.LegalEntityToBusinessEntityPart to CustomerToBusinessEntityPart
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaItemDataModelItems.PersonSocialMediaItemEntity to CustomerSocialMediaItemEntity
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaItemDataModelItems.PersonSocialMediaItemCountAttribute to CustomerSocialMediaItemCountAttribute
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaItemDataModelItems.CompanySocialMediaItemEntity to CustomerSocialMediaItemEntity
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaItemDataModelItems.CompanySocialMediaItemCountAttribute to CustomerSocialMediaItemCountAttribute
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.IPersonToSocialMediaItemEntityPart to ICustomerToSocialMediaItemEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.PersonToSocialMediaItemEntityPart to CustomerToSocialMediaItemEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.PersonSocialMediaItemCountAttributePart to CustomerSocialMediaItemCountAttributePart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.ICompanyToSocialMediaItemEntityPart to ICustomerToSocialMediaItemEntityPart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.CompanyToSocialMediaItemEntityPart to CustomerToSocialMediaItemEntityPart
+rename com.bsiag.crm.shared.core.business.benefit.BenefitDataModelItems.PersonBenefitEntity to CustomerBenefitEntity
+rename com.bsiag.crm.shared.core.business.benefit.BenefitDataModelItems.CompanyBenefitEntity to CustomerBenefitEntity
+rename com.bsiag.crm.shared.core.business.benefit.BenefitDataModelItems.PersonBenefitCountAttribute to CustomerBenefitCountAttribute
+rename com.bsiag.crm.shared.core.business.benefit.BenefitDataModelItems.CompanyBenefitCountAttribute to CustomerBenefitCountAttribute
+rename com.bsiag.crm.shared.core.business.benefit.BenefitDataModelItems.PersonBenefitRoleAttribute to CustomerBenefitRoleAttribute
+rename com.bsiag.crm.shared.core.business.benefit.BenefitDataModelItems.CompanyBenefitRoleAttribute to CustomerBenefitRoleAttribute
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.IPersonToBenefitEntityPart to ICustomerToBenefitEntityPart
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.PersonToBenefitEntityPart to CustomerToBenefitEntityPart
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.ICompanyToBenefitEntityPart to ICustomerToBenefitEntityPart
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.CompanyToBenefitEntityPart to CustomerToBenefitEntityPart
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.ICustomerToBenefitEntityPart#getPersonToBenefit to getCustomerToBenefit
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.CustomerToBenefitEntityPart#getPersonToBenefit to getCustomerToBenefit
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.PersonBenefitRoleAttributePart to CustomerBenefitRoleAttributePart
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.CompanyBenefitRoleAttributePart to CustomerBenefitRoleAttributePart
+rename com.bsiag.crm.server.core.business.benefit.BenefitBuilderParts.CustomerNameFieldPart#getSelectBusinessLegalEntity to getSelectBusinessCustomer
+rename com.bsiag.crm.shared.core.business.payment.PaymentDataModelItems.PersonPaymentEntity to CustomerPaymentEntity
+rename com.bsiag.crm.shared.core.business.payment.PaymentDataModelItems.CompanyPaymentEntity to CustomerPaymentEntity
+rename com.bsiag.crm.shared.core.business.payment.PaymentDataModelItems.PersonPaymentCountAttribute to CustomerPaymentCountAttribute
+rename com.bsiag.crm.shared.core.business.payment.PaymentDataModelItems.CompanyPaymentCountAttribute to CustomerPaymentCountAttribute
+rename com.bsiag.crm.server.core.business.payment.PaymentBuilderParts.IPersonToPaymentEntityPart to ICustomerToPaymentEntityPart
+rename com.bsiag.crm.server.core.business.payment.PaymentBuilderParts.PersonToPaymentEntityPart to CustomerToPaymentEntityPart
+rename com.bsiag.crm.server.core.business.payment.PaymentBuilderParts.ICompanyToPaymentEntityPart to ICustomerToPaymentEntityPart
+rename com.bsiag.crm.server.core.business.payment.PaymentBuilderParts.CompanyToPaymentEntityPart to CustomerToPaymentEntityPart
+rename com.bsiag.crm.server.core.business.payment.PaymentBuilderParts.PersonPaymentCountAttributePart to CustomerPaymentCountAttributePart
+rename com.bsiag.crm.server.core.business.payment.PaymentBuilderParts.CompanyPaymentCountAttributePart to CustomerPaymentCountAttributePart
+rename com.bsiag.crm.shared.core.common.ChangeDataModelItems.PersonChangesEntity to CustomerChangesEntity
+rename com.bsiag.crm.shared.core.common.ChangeDataModelItems.CompanyChangesEntity to CustomerChangesEntity
+rename com.bsiag.crm.server.core.common.utility.ChangeBuilderParts.IPersonToChangeEntityPart to ICustomerToChangeEntityPart
+rename com.bsiag.crm.server.core.common.utility.ChangeBuilderParts.PersonToChangeEntityPart to CustomerToChangeEntityPart
+rename com.bsiag.crm.server.core.common.utility.ChangeBuilderParts.ICompanyToChangeEntityPart to ICustomerToChangeEntityPart
+rename com.bsiag.crm.server.core.common.utility.ChangeBuilderParts.CompanyToChangeEntityPart to CustomerToChangeEntityPart
+rename com.bsiag.crm.shared.core.document.DocumentDataModelItems.PersonDocumentEntity to CustomerDocumentEntity
+rename com.bsiag.crm.shared.core.document.DocumentDataModelItems.CompanyDocumentEntity to CustomerDocumentEntity
+rename com.bsiag.crm.shared.core.document.DocumentDataModelItems.PersonDocumentCountAttribute to CustomerDocumentCountAttribute
+rename com.bsiag.crm.shared.core.document.DocumentDataModelItems.CompanyDocumentCountAttribute to CustomerDocumentCountAttribute
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.IPersonToDocumentEntityPart to ICustomerToDocumentEntityPart
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.PersonToDocumentEntityPart to CustomerToDocumentEntityPart
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.ICompanyToDocumentEntityPart to ICustomerToDocumentEntityPart
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.CompanyToDocumentEntityPart to CustomerToDocumentEntityPart
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.PersonDocumentCountAttributePart to CustomerDocumentCountAttributePart
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.CompanyDocumentCountAttributePart to CustomerDocumentCountAttributePart
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractDataModelItems.PersonExternalContractEntity to CustomerExternalContractEntity
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractDataModelItems.CompanyExternalContractEntity to CustomerExternalContractEntity
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractDataModelItems.PersonExternalContractCountAttribute to CustomerExternalContractCountAttribute
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractDataModelItems.CompanyExternalContractCountAttribute to CustomerExternalContractCountAttribute
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractBuilderParts.IPersonToExternalContractEntityPart to ICustomerToExternalContractEntityPart
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractBuilderParts.PersonToExternalContractEntityPart to CustomerToExternalContractEntityPart
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractBuilderParts.PersonExternalContractCountAttributePart to CustomerExternalContractCountAttributePart
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractBuilderParts.ICompanyToExternalContractEntityPart to ICustomerToExternalContractEntityPart
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractBuilderParts.CompanyToExternalContractEntityPart to CustomerToExternalContractEntityPart
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractBuilderParts.CompanyExternalContractCountAttributePart to CustomerExternalContractCountAttributePart
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.PersonRelationEntity to CustomerRelationEntity
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.PersonRelationCountAttribute to CustomerRelationCountAttribute
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.PersonRelationRoleAttribute to CustomerRelationRoleAttribute
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.CompanyRelationEntity to CustomerRelationEntity
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.CompanyRelationCountAttribute to CustomerRelationCountAttribute
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.CompanyRelationRoleAttribute to CustomerRelationRoleAttribute
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.IPersonToRelationEntityPart to ICustomerToRelationEntityPart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.PersonToRelationEntityPart to CustomerToRelationEntityPart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.PersonRelationCountAttributePart to CustomerRelationCountAttributePart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.ICompanyToRelationEntityPart to ICustomerToRelationEntityPart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.CompanyToRelationEntityPart to CustomerToRelationEntityPart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.CustomerRelationCountAttributePart to CustomerRelationCountAttributePart
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientDataModelItems.PersonActionRecipientEntity to PrimaryCustomerActionRecipientEntity
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientDataModelItems.PersonActionRecipientCountAttribute to PrimaryCustomerActionRecipientCountAttribute
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientDataModelItems.CompanyActionRecipientEntity to ContextCustomerActionRecipientEntity
+rename com.bsiag.crm.shared.core.marketing.action.actionrecipient.ActionRecipientDataModelItems.CompanyActionRecipientCountAttribute to ContextCustomerActionRecipientCountAttribute
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientBuilderParts.IPersonToActionRecipientEntityPart to IPrimaryCustomerToActionRecipientEntityPart
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientBuilderParts.PersonToActionRecipientEntityPart to PrimaryCustomerToActionRecipientEntityPart
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientBuilderParts.PersonActionRecipientCountAttributePart to PrimaryCustomerActionRecipientCountAttributePart
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientBuilderParts.ICompanyToActionRecipientEntityPart to IContextCustomerToActionRecipientEntityPart
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientBuilderParts.CompanyToActionRecipientEntityPart to ContextCustomerToActionRecipientEntityPart
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientBuilderParts.CompanyActionRecipientCountAttributePart to ContextCustomerActionRecipientCountAttributePart
+rename com.bsiag.crm.shared.core.marketing.campaign.CampaignDataModelItems.PersonCampaignEntity to PrimaryCustomerCampaignEntity
+rename com.bsiag.crm.shared.core.marketing.campaign.CampaignDataModelItems.CompanyCampaignEntity to ContextCustomerCampaignEntity
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignBuilderParts.IPersonToCampaignEntityPart to IPrimaryCustomerToCampaignEntityPart
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignBuilderParts.PersonToCampaignEntityPart to PrimaryCustomerToCampaignEntityPart
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignBuilderParts.ICompanyToCampaignEntityPart to IContextCustomerToCampaignEntityPart
+rename com.bsiag.crm.server.core.marketing.campaign.CampaignBuilderParts.CompanyToCampaignEntityPart to ContextCustomerToCampaignEntityPart
+rename com.bsiag.crm.shared.core.process.serviceline.ServiceLineDataModelItems.PersonServiceLineEntity to CustomerServiceLineEntity
+rename com.bsiag.crm.shared.core.process.serviceline.ServiceLineDataModelItems.PersonServiceLineCountAttribute to CustomerServiceLineCountAttribute
+rename com.bsiag.crm.shared.core.process.serviceline.ServiceLineDataModelItems.CompanyServiceLineEntity to CustomerServiceLineEntity
+rename com.bsiag.crm.shared.core.process.serviceline.ServiceLineDataModelItems.CompanyServiceLineCountAttribute to CustomerServiceLineCountAttribute
+rename com.bsiag.crm.server.core.process.serviceline.ServiceLineBuilderParts.IPersonToServiceLineEntityPart to ICustomerToServiceLineEntityPart
+rename com.bsiag.crm.server.core.process.serviceline.ServiceLineBuilderParts.PersonToServiceLineEntityPart to CustomerToServiceLineEntityPart
+rename com.bsiag.crm.server.core.process.serviceline.ServiceLineBuilderParts.ICompanyToServiceLineEntityPart to ICustomerToServiceLineEntityPart
+rename com.bsiag.crm.server.core.process.serviceline.ServiceLineBuilderParts.CompanyToServiceLineEntityPart to ICustomerToServiceLineEntityPart
+rename com.bsiag.crm.shared.core.ticket.TicketDataModelItems.PersonTicketEntity to CustomerTicketEntity
+rename com.bsiag.crm.shared.core.ticket.TicketDataModelItems.PersonTicketCountAttribute to CustomerTicketCountAttribute
+rename com.bsiag.crm.server.core.ticket.TicketBuilderParts.IPersonToTicketEntityPart to ICustomerToTicketEntityPart
+rename com.bsiag.crm.server.core.ticket.TicketBuilderParts.PersonToTicketEntityPart to CustomerToTicketEntityPart
+rename com.bsiag.crm.server.core.ticket.TicketBuilderParts.PersonTicketCountAttributePart to CustomerTicketCountAttributePart
+
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.VariableAddressesCustomerEntity to VariableAddressesReferencedCustomerEntity
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.VariableAddressesCustomerEntityPart to VariableAddressesReferencedCustomerEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.IVariableAddressesCustomerEntityPart to IVariableAddressesReferencedCustomerEntityPart
+
+### AllRolesTo[Customer|Person|Company] is removed
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.AbstractAllRolesToCustomerEntityPart
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesSubqueryAlias
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommonAllRolesToCustomerEntityPart
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToCustomerPart
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToCustomerRoleFromAttributePart
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToCustomerRoleToAttributePart
+# delete com.bsiag.crm.server.core.customer.CustomerBuilderParts.AllRolesToCustomerRelationNameAttributePart
+#
+# delete com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AbstractAllRolesToCustomerEntity
+# delete com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToCustomerEntity
+# delete com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToCustomerRoleFromAttribute
+# delete com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToCustomerRoleToAttribute
+# delete com.bsiag.crm.shared.core.customer.CustomerDataModelItems.AllRolesToCustomerRelationNameAttribute
+
+
+# BsiLegalEntityRelation -> BsiCustomerRelation
+rename jpa com.bsiag.crm.server.core.legalentity.BsiLegalEntityRelation to BsiCustomerRelation
+move com.bsiag.crm.server.core.legalentity.BsiCustomerRelation to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.legalentity.BsiCustomerRelation_ to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.legalentity.IBsiCustomerRelation to com.bsiag.crm.server.core.customer
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomerRelation#getLegalEntityKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.legalentity.relation.BsiUcRelation#joinLegalEntityRelations to joinCustomerRelations
+rename jpa com.bsiag.crm.server.core.legalentity.relation.BsiRelation_#joinLegalEntityRelations to joinCustomerRelations
+rename com.bsiag.crm.shared.core.legalentity.LegalEntityRelationKey to CustomerRelationKey
+move com.bsiag.crm.shared.core.legalentity.CustomerRelationKey to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.legalentity.LegalEntityRelationKeyDescriptor to CustomerRelationKeyDescriptor
+move com.bsiag.crm.shared.core.legalentity.CustomerRelationKeyDescriptor to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.server.core.legalentity.LegalEntityServerDomain.BsiLegalEntityRelationRowConstraint to BsiCustomerRelationRowConstraint
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBaseService#ensureSharedLegalEntityRelation to ensureSharedCustomerRelation
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.RelationMembersAttributePart#getLegalEntityRelation to getCustomerRelation
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.RelationMembersAttributePart#getCompany to getCustomer
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.RelationMembersAttributePart#getPerson to getCustomer
+rename com.bsiag.crm.server.core.legalentity.relation.RelationPageService.LegalEntityRelationTablePageQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.legalentity.relation.RelationPageService.LegalEntityRelationTablePageQuery.BaseLegalEntityRelationSubQueryAlias#legalEntityKey to customerKey
+rename com.bsiag.crm.server.core.legalentity.relation.RelationPageService.LegalEntityRelationTablePageQuery.BaseLegalEntityRelationSubQueryAlias to BaseCustomerRelationSubQueryAlias
+rename com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.AbstractLegalEntityEntityPart#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.ILegalEntityEntityPart#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.legalentity.LegalEntityPageService.BsiLegalEntityRelationSubQueryAlias to BsiCustomerRelationSubQueryAlias
+rename com.bsiag.crm.server.core.legalentity.LegalEntityPageService.BsiCustomerRelationSubQueryAlias#legalEntityKey0 to customerKey
+rename com.bsiag.crm.server.core.legalentity.LegalEntityPageService.LegalEntityTablePageBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.legalentity.LegalEntityPageService.LegalEntityTablePageBaseQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.legalentity.LegalEntityPageService.LegalEntityTablePageBaseQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionLegalEntityActionRecipientNonPreselectedTablePageBaseQuery#getLegalEntityCalc to getCustomer
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.LegalEntityRelationInterestTablePageQuery#getLegalEntityRelation to getCustomerRelation
+rename com.bsiag.crm.server.core.legalentity.interest.InterestPageService.LegalEntityRelationInterestTablePageQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.LegalEntityRootBaseQueryInitializer#getLegalEntityCalc to getCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.LegalEntityRootBaseQueryInitializer#getPerson to getCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.LegalEntityRootBaseQueryInitializer#getCompany to getCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.CommunicationReactionTablePageBaseQuery#getPerson to getPrimaryCustomer
+rename com.bsiag.crm.server.core.communication.CommunicationReactionPageService.CommunicationReactionTablePageBaseQuery#getCompany to getContextCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.CustomerBusinessActionRecipientSelectionBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.ILegalEntityActionRecipientSelectionBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.ILegalEntityActionRecipientSelectionBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.LegalEntityActionRecipientSelectionBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.PotentialAnalysisSelectionQueryHelper.LegalEntityPotentialAnalysisSelectionBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.assign.ActionRecipientSelectionQueryHelper.CustomerBusinessActionRecipientSelectionBaseQuery#getLegalEntity to getCustomer
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.PotentialAnalysisSelectionQueryHelper.CustomerBusinessPotentialAnalysisRecipientSelectionBaseQuery#getLegalEntity to getCustomer
+
+# PersonLookupCall / Service
+move com.bsiag.crm.shared.core.person.PersonLookupCall to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.AbstractIgnorePersonKeyLookupCall to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.person.PersonLookupCallTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonLookupCall to CustomerLookupCall
+rename com.bsiag.crm.shared.core.customer.CustomerLookupCall#getPersonCustomerKey to getSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerLookupCall#setPersonCustomerKey to setSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.AbstractIgnorePersonKeyLookupCall to AbstractIgnoreCustomerKeyLookupCall
+rename com.bsiag.crm.client.core.customer.PersonLookupCallTest to CustomerLookupCallTest
+move com.bsiag.crm.shared.core.person.ICustomerLookupService to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.server.core.person.CustomerLookupService to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.PersonLookupServiceHelper to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.PersonLookupServiceTest to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.shared.core.customer.IPersonLookupService to ICustomerLookupService
+rename com.bsiag.crm.server.core.customer.PersonLookupService to CustomerLookupService
+rename com.bsiag.crm.server.core.customer.PersonLookupServiceHelper to CustomerLookupServiceHelper
+rename com.bsiag.crm.server.core.customer.PersonLookupServiceTest to CustomerLookupServiceTest
+rename com.bsiag.crm.shared.core.customer.AbstractIgnoreCustomerKeyLookupCall#getIgnorePersonKeys to getIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.customer.AbstractIgnoreCustomerKeyLookupCall#setIgnorePersonKeys to setIgnoreCustomerKeys
+rename com.bsiag.crm.server.core.customer.CustomerLookupService.PersonBatchKeyLookupHandler to CustomerBatchKeyLookupHandler
+rename com.bsiag.crm.server.core.customer.CustomerLookupService#getPerson to getCustomer
+rename com.bsiag.crm.server.core.customer.CustomerLookupService#getPerson2 to getCustomer2
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyTypeAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanySegmentationAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+move com.bsiag.crm.shared.core.company.CompanySharedDomain.CompanyTypeFieldLogic to com.bsiag.crm.shared.core.customer.CustomerSharedDomain
+move com.bsiag.crm.shared.core.company.CompanySharedDomain#getCompanyNameMultiLined to com.bsiag.crm.shared.core.customer.CustomerSharedDomain#getCustomerNameMultiLined
+move com.bsiag.crm.shared.core.company.CompanySharedDomain#getCompanyNameSingleLined to com.bsiag.crm.shared.core.customer.CustomerSharedDomain
+rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain#getCompanyNameMultiLined to getCustomerNameMultiLined
+rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain#getCompanyNameSingleLined to getCustomerNameSingleLined
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanyTypeAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanySegmentationAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyTypeAttribute to CustomerTypeAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanySegmentationAttribute to CustomerSegmentationAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain.CompanyTypeFieldLogic to CustomerTypeFieldLogic
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyTypeAttributePart to CustomerTypeAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanySegmentationAttributePart to CustomerSegmentationAttributePart
+
+# NewCompanyMenu
+move com.bsiag.crm.client.core.company.AbstractNewCompanyMenu to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.customer.AbstractTablePageNewCompanyMenu to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractNewCompanyMenu to AbstractNewCustomerMenu
+rename com.bsiag.crm.client.core.customer.AbstractTablePageNewCompanyMenu to AbstractTablePageNewCustomerMenu
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox.SearchResultTableField.Table.NewCompanyMenu to NewCustomerMenu
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox.SearchResultTableField.Table#getNewCompanyMenu to getNewCustomerMenu
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm.MainBox.CaseFrameSplitBox.CaseFrameFormContentBox.LeftBox.SearchResultGroupBox#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.shared.core.socialmedia.ISocialMediaItemProcessService#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.ISocialMediaPlatformAdapter#prepareNewCompanyFormParamto prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemProcessService#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.facebook.IFacebookBaseService#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.facebook.FacebookBaseService#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.facebook.FacebookPlatformAdapter#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.youtube.YoutubePlatformAdapter#prepareNewCompanyFormParam to prepareNewCustomerFormParam
+rename com.bsiag.crm.server.core.socialmedia.facebook.FacebookBaseService#createAddressForNewCompany to createAddressForNewCustomer
+rename com.bsiag.crm.shared.core.customer.CustomerFormParam#setLogo to setImage
+rename com.bsiag.crm.client.core.business.role.BusinessRoleForm.MainBox.GroupBox.CustomerField.NewCompanyMenu to NewCustomerMenu
+rename com.bsiag.crm.client.core.business.role.BusinessRoleForm.MainBox.GroupBox.CustomerField.NewCustomerMenu#execActionNewCompany to execActionNewCustomer
+rename com.bsiag.crm.client.core.business.role.BusinessRoleForm.MainBox.GroupBox.CustomerField#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.business.role.BusinessRoleForm.MainBox.GroupBox.CustomerField#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.customer.CustomerForm.MainBox.RelationBox.LegacyBox.CompanyTableField.Table.NewCompanyMenu to NewCustomerMenu
+rename com.bsiag.crm.client.core.customer.CustomerForm.MainBox.RelationBox.LegacyBox.CompanyTableField.Table.NewCustomerMenu#execActionNewCompany to execActionNewCustomer
+rename com.bsiag.crm.client.core.communication.CommunicationForm.MainBox.LinkBox.CompanyField.NewMenu#execActionNewCompany to execActionNewCustomer
+rename com.bsiag.crm.client.core.task.TaskForm.MainBox.DetailBox.CompanyField.NewMenu#execActionNewCompany to execActionNewCustomer
+rename com.bsiag.crm.client.core.employee.course.CourseForm.MainBox.GroupBox.OrganiserField.NewMenu#execActionNewCompany to execActionNewCustomer
+rename com.bsiag.crm.client.core.customer.role.CompanyPersonRoleForm.MainBox.GroupBox.CompanyField.NewMenu#execActionNewCompany to execActionNewCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleLocalLookupCall#getLegalEntityTeamRoleBean to getCustomerTeamRoleBean
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleLocalLookupCall#setLegalEntityTeamRoleBean to setCustomerTeamRoleBean
+
+# BsiLegalEntityCalc -> BsiCustomer
+rename com.bsiag.crm.server.core.business.role.BusinessRolePageService.BusinessRoleTablePageQuery#getLegalEntityCalc to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.LegalEntityRootBaseQueryInitializer#getLegalEntityCalc to getCustomer
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService.CurrentActionLegalEntityActionRecipientTablePageBaseQuery#getLegalEntityCalc to getCustomer
+
+#LegalEntitySmartfieldChooseForm
+rename com.bsiag.crm.client.core.legalentity.LegalEntitySmartfieldChooseForm to CustomerSmartfieldChooseForm
+rename com.bsiag.crm.shared.core.legalentity.LegalEntitySmartfieldChooseFormParam to CustomerSmartfieldChooseFormParam
+rename com.bsiag.crm.client.core.legalentity.LegalEntitySmartfieldSearchForm to CustomerSmartfieldSearchForm
+rename com.bsiag.crm.shared.core.legalentity.LegalEntitySmartfieldSearchFormData to CustomerSmartfieldSearchFormData
+rename com.bsiag.crm.shared.core.legalentity.LegalEntitySmartfieldSearchFormParam to CustomerSmartfieldSearchFormParam
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldSearchForm#getLegalEntityNameField to getCustomerNameField
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldSearchForm.MainBox.SimpleBox.LegalEntityNameField to CustomerNameField
+rename com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldSearchFormData#getLegalEntityName to getCustomerName
+rename com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldSearchFormData.LegalEntityName to CustomerName
+rename com.bsiag.crm.client.core.legalentity.ILegalEntitySmartfieldTablePage to ICustomerSmartfieldTablePage
+rename com.bsiag.crm.client.core.legalentity.LegalEntitySmartfieldTablePage to CustomerSmartfieldTablePage
+rename com.bsiag.crm.server.core.legalentity.LegalEntitySmartfieldTablePageData.LegalEntitySmartfieldTableRowData to CustomerSmartfieldTableRowData
+rename com.bsiag.crm.shared.core.legalentity.LegalEntitySmartfieldTablePageData to CustomerSmartfieldTablePageData
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldTablePage.Table.LegalEntityKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldTablePage.Table#getLegalEntityKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldTablePageData.CustomerSmartfieldTableRowData.legalEntityKey to customerKey
+rename com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldTablePageData.CustomerSmartfieldTableRowData#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldTablePageData.CustomerSmartfieldTableRowData#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldTablePage.Table.EditLegalEntityMenu to EditCustomerMenu
+rename com.bsiag.crm.shared.core.legalentity.LegalEntitySmartfieldTablePageParam to CustomerSmartfieldTablePageParam
+rename com.bsiag.crm.client.core.legalentity.AbstractLegalEntitySmartfieldChooseFormTest to AbstractCustomerSmartfieldChooseFormTest
+rename com.bsiag.crm.client.core.legalentity.LegalEntitySmartfieldChooseFormTest to CustomerSmartfieldChooseFormTest
+rename com.bsiag.crm.client.core.legalentity.LegalEntitySmartfieldTablePageTest to CustomerSmartfieldTablePageTest
+rename com.bsiag.crm.client.core.legalentity.ILegalEntitySmartfieldChooseForm to ICustomerSmartfieldChooseForm
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldChooseForm.MainBox.GroupBox.LegalEntityTablePageField to CustomerTablePageField
+rename com.bsiag.crm.client.core.legalentity.CustomerSmartfieldChooseForm#getLegalEntityTablePageField to getCustomerTablePageField
+rename com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createLegalEntitySmartfieldSearchFormSearch to createCustomerSmartfieldSearchFormSearch
+rename com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createLegalEntityChooseFormSearch to createCustomerChooseFormSearch
+rename com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createLegalEntitySmartfieldTablePage to createCustomerSmartfieldTablePage
+rename com.bsiag.crm.shared.core.legalentity.ILegalEntitySmartfieldPageService to ICustomerSmartfieldPageService
+rename com.bsiag.crm.server.core.legalentity.LegalEntitySmartfieldPageService to CustomerSmartfieldPageService
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#getLegalEntitySmartfieldTableData to getCustomerSmartfieldTableData
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#getPerson to getCustomer
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#addPersonConstraints to addConstraints
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#addPersonConstraintForPersonLookupCall to addConstraintForCustomerLookupCall
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#addPersonConstraintForName to addConstraintForName
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#addPersonConstraintForBirthday to addConstraintForBirthday
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#addPersonConstraintForBusinessNo to addConstraintForBusinessNo
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#addPersonPrivacyConstraint to addPrivacyConstraint
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#getCompanyPerson to getCustomerCustomer
+rename com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService#createPersonQueryContribution to createQueryContribution
+rename com.bsiag.crm.shared.core.legalentity.LegalEntitySmartfieldSearchPermission to CustomerSmartfieldSearchPermission
+move com.bsiag.crm.client.core.legalentity.CustomerSmartfieldChooseForm to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.legalentity.CustomerSmartfieldSearchForm to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.legalentity.CustomerSmartfieldTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.legalentity.ICustomerSmartfieldChooseForm to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.legalentity.ICustomerSmartfieldTablePage to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.server.core.legalentity.CustomerSmartfieldPageService to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.shared.core.legalentity.ICustomerSmartfieldPageService to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldTablePageParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldSearchFormParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldSearchFormData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldChooseFormParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CustomerSmartfieldSearchPermission to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.legalentity.CustomerSmartfieldTablePageTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.legalentity.CustomerSmartfieldChooseFormTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.client.core.legalentity.AbstractCustomerSmartfieldChooseFormTest to com.bsiag.crm.client.core.customer
+
+# PersonAdvisor
+# FIXME aeg,kk: uncomment renames as soon as the classes are migrated/deleted and check what todo with class-ids
+rename com.bsiag.crm.server.core.persistence.CoreResults#getLegalEntityAdvisorKey to getCustomerAdvisorKey
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinPersonAdvisors to joinCustomerAdvisors
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinPersonAdvisorsOfAdvisor to joinCustomerAdvisorsOfAdvisor
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinCustomerAdvisors to joinCustomerAdvisors
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinCustomerAdvisorsOfAdvisor to joinCustomerAdvisorsOfAdvisor
+rename jpa com.bsiag.crm.server.core.user.BsiUser#joinPersonAdvisorsOfAdvisor to joinCustomerAdvisorsOfAdvisor
+rename jpa com.bsiag.crm.server.core.user.BsiUser#joinCompanyAdvisorsOfAdvisor to joinCustomerAdvisorsOfAdvisor
+rename jpa com.bsiag.crm.server.core.user.BsiUser#joinPersonAdvisors to joinCustomerAdvisors
+rename jpa com.bsiag.crm.server.core.advisor.BsiUcAdvisor#joinCompanyAdvisors to joinCustomerAdvisors
+rename jpa com.bsiag.crm.server.core.advisor.BsiUcAdvisor#joinPersonAdvisors to joinCustomerAdvisors
+rename com.bsiag.crm.shared.core.advisor.PersonAdvisorKey to CustomerAdvisorKey
+rename com.bsiag.crm.shared.core.advisor.PersonAdvisorKeyDescriptor to CustomerAdvisorKeyDescriptor
+rename jpa com.bsiag.crm.server.core.advisor.BsiPersonAdvisor to BsiCustomerAdvisor
+rename jpa com.bsiag.crm.server.core.advisor.BsiPersonAdvisor#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.advisor.BsiPersonAdvisor#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.advisor.BsiPersonAdvisor#personKey to customerKey
+rename com.bsiag.crm.shared.core.advisor.CompanyAdvisorKey to CustomerAdvisorKey
+rename jpa com.bsiag.crm.server.core.advisor.BsiCompanyAdvisor to BsiCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.IAdvisorBaseService#checkPersonAdvisorTypeUniqueness to checkCustomerAdvisorTypeUniqueness
+rename com.bsiag.crm.server.core.advisor.IAdvisorBaseService#checkCompanyAdvisorTypeUniqueness to checkCustomerAdvisorTypeUniqueness
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#checkPersonAdvisorTypeUniqueness to checkCustomerAdvisorTypeUniqueness
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#checkCompanyAdvisorTypeUniqueness to checkCustomerAdvisorTypeUniqueness
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#loadPersonAdvisorTypeUidsAsSuperUser to loadCustomerAdvisorTypeUidsAsSuperUser
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#loadCompanyAdvisorTypeUidsAsSuperUser to loadCustomerAdvisorTypeUidsAsSuperUser
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#loadPersonTable to loadCustomerTable
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#loadCompanyTable to loadCustomerTable
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#loadPerson to loadCustomer
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#loadCompany to loadCustomer
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#storePerson to storeCustomer
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#storeCompany to storeCustomer
+rename com.bsiag.crm.shared.core.advisor.AdvisedEntityTypeCodeType.PersonCode to CustomerCode
+#rename com.bsiag.crm.shared.core.advisor.AdvisedEntityTypeCodeType.CompanyCode to CustomerCode
+# AdvisedEntityTypeCodeType.CompanyCode: "121e169e-9450-402f-9b58-340acfaa6797" / 113698 => "5bb9df64-a786-4157-8edc-aec2e0412808" / 113699
+rename com.bsiag.crm.server.core.advisor.AdvisorServerDomain.BsiPersonAdvisorRowLevelPermissionConstraint to BsiCustomerAdvisorRowLevelPermissionConstraint
+rename com.bsiag.crm.server.core.advisor.AdvisorServerDomain.BsiCompanyAdvisorRowLevelPermissionConstraint to BsiCustomerAdvisorRowLevelPermissionConstraint
+rename com.bsiag.crm.server.graph.model.DefaultGraphBuilder#addPersonAdvisors to addCustomerAdvisors
+rename com.bsiag.crm.client.core.advisor.AbstractAdvisorTableField.Table.AdvisorPersonActiveColumn to AdvisorCustomerActiveColumn
+rename com.bsiag.crm.client.core.advisor.AbstractAdvisorTableField.Table#getAdvisorPersonActiveColumn to getAdvisorCustomerActiveColumn
+rename com.bsiag.crm.shared.core.advisor.AbstractAdvisorTableData.AbstractAdvisorTableRowData#setAdvisorPersonActive to setAdvisorCustomerActive
+rename com.bsiag.crm.server.core.advisor.PersonAdvisorConsistencyCheckResult to CustomerAdvisorConsistencyCheckResult
+rename com.bsiag.crm.shared.core.common.consistency.ConsistencyTypeCodeType.PersonAdvisorTypeUniquenessCode to CustomerAdvisorTypeUniquenessCode
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonPersonAdvisorCodeEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonToTeamAdvisorCodeEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.IPersonToTeamAdvisorCodeEntityPart to ICustomerToTeamAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICompanyToTeamAdvisorCodeEntityPart to ICustomerToTeamAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICustomerToTeamAdvisorCodeEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICustomerToTeamAdvisorCodeEntityPart#getCompanyAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonToMixedAdvisorEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.IPersonToMixedAdvisorEntityPart to ICustomerToMixedAdvisorEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICompanyToMixedAdvisorEntityPart to ICustomerToMixedAdvisorEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICustomerToMixedAdvisorEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICustomerToMixedAdvisorEntityPart#getCompanyAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.domain.rowconstraint.CoreRowConstraintHelper#personOwnerUserKeyExpression to customerOwnerUserKeyExpression
+rename com.bsiag.crm.server.core.domain.rowconstraint.CoreRowConstraintHelper#personOuExpression to customerOuExpression
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonRecipientQueries to contributeCustomerRecipientQueries
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery1 to contributeCustomerQuery1
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery1AdvisingTeam to contributeCustomerQuery1AdvisingTeam
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery2 to contributeCustomerQuery2
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery2AdvisingTeam to contributeCustomerQuery2AdvisingTeam
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery3 to contributeCustomerQuery3
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery3AdvisingTeam to contributeCustomerQuery3AdvisingTeam
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery4 to contributeCustomerQuery4
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery4AdvisingTeam to contributeCustomerQuery4AdvisingTeam
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery5 to contributeCustomerQuery5
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery5AdvisingTeam to contributeCustomerQuery5AdvisingTeam
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery6 to contributeCustomerQuery6
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#contributePersonQuery6AdvisingTeam to contributeCustomerQuery6AdvisingTeam
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#getCompanyOnlyCondition to getOrganizationOnlyCondition
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ResponsibleUserCalculator#setCompanyOnlyCondition to setOrganizationOnlyCondition
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ActionRecipientResponsibleUserSubqueryAlias#personKey to personCustomerKey
+rename com.bsiag.crm.server.core.marketing.action.actionrecipient.ActionRecipientResponsibleUserSubqueryAlias#companyKey to organizationCustomerKey
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.PersonAdvisorAttributePart to CustomerAdvisorAttributePart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.PersonAdvisorFieldPart to CustomerAdvisorFieldPart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.UserToPersonAdvisorToPersonEntityPart to UserToCustomerAdvisorToCustomerEntityPart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.IUserToPersonAdvisorToPersonEntityPart to IUserToCustomerAdvisorToCustomerEntityPart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.UserToCustomerAdvisorToCustomerEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.IUserToCustomerAdvisorToCustomerEntityPart#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.UserToPersonAdvisorRoleAttributePart to UserToCustomerAdvisorRoleAttributePart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.UserToPersonAdvisorRoleCountAttributePart to UserToCustomerAdvisorRoleCountAttributePart
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.AbstractPersonAdvisorCodeEntity to AbstractCustomerAdvisorCodeEntity
+rename com.bsiag.crm.server.graph.model.AbstractDefaultGraphBuilder#addPersonAdvisors to addCustomerAdvisors
+rename com.bsiag.crm.server.core.portal.handler.AbstractContactCenterHandler#toPersonKey to toCustomerKey
+rename com.bsiag.crm.server.core.legalentity.LegalEntitySmartfieldPageService#getPersonAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.legalentity.LegalEntitySmartfieldPageService#getCompanyAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.customer.ICustomerBaseService#PI_STORE_PERSON to PI_STORE_CUSTOMER
+rename com.bsiag.crm.server.core.customer.ICustomerBaseService#PI_STORE_PERSON_ADVISOR to PI_STORE_CUSTOMER_ADVISOR
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getCompanyDisplayNames to getOrganizationDisplayNames
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getCompanyNames to getOrganizationNames
+rename com.bsiag.crm.server.core.user.GeneralChangeBaseService#updatePersonAdvisor to updateCustomerAdvisor
+rename com.bsiag.crm.server.core.user.GeneralChangeBaseService#updateCompanyAdvisor to updateCustomerAdvisor
+rename com.bsiag.crm.client.core.user.GeneralChangeForm.MainBox.GeneralBox.PersonAdvisorField to CustomerAdvisorField
+rename com.bsiag.crm.client.core.user.GeneralChangeForm#getPersonAdvisorField to getCustomerAdvisorField
+rename com.bsiag.crm.client.core.user.GeneralChangeForm.MainBox.GeneralBox.CompanyAdvisorField to CustomerAdvisorField
+rename com.bsiag.crm.client.core.user.GeneralChangeForm#getCompanyAdvisorField to getCustomerAdvisorField
+# CompanyAdvisorField -> CustomerAdvisorField / "a3d72b7b-646c-4a0a-bb1f-90df0f610c91" -> "1545f176-7cc2-48d9-a691-93d5c95b3f8d"
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonMixedAdvisorEntityPart to CustomerMixedAdvisorEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyMixedAdvisorEntityPart to CustomerMixedAdvisorEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.AbstractPersonAdvisorCodeEntityPart to AbstractCustomerAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonTeamAdvisorCodeEntityPart to CustomerTeamAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyTeamAdvisorCodeEntityPart to CustomerTeamAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonPersonAdvisorCodeEntityPart to CustomerCustomerAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyPersonAdvisorCodeEntityPart to CustomerCustomerAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonAdvisorCodeAttributePart to CustomerAdvisorCodeAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyAdvisorCodeAttributePart to CustomerAdvisorCodeAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.LegalEntityAdvisorCodeAttributePart to CustomerAdvisorCodeAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.ICompanyToPersonAdvisorCodeEntityPart to ICustomerToCustomerAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.IPersonToPersonAdvisorCodeEntityPart to ICustomerToCustomerAdvisorCodeEntityPart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyAdvisorNameAttributePart to CustomerAdvisorNameAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonAdvisorNameAttributePart to CustomerAdvisorNameAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonAdvisorTypeAttributePart to CustomerAdvisorTypeAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyAdvisorTypeAttributePart toCustomerAdvisorTypeAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.PersonAdvisorKeyAttributePart to CustomerAdvisorKeyAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.CompanyAdvisorKeyAttributePart to CustomerAdvisorKeyAttributePart
+rename com.bsiag.crm.server.core.advisor.AdvisorBuilderParts.IEntityToPersonAdvisorCodeEntityPart to IEntityToCustomerAdvisorCodeEntityPart
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.AbstractPersonAdvisorCodeEntity to AbstractCustomerAdvisorCodeEntity
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonPersonAdvisorCodeEntity to CustomerCustomerAdvisorCodeEntity
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyPersonAdvisorCodeEntity to CustomerCustomerAdvisorCodeEntity
+# CompanyPersonAdvisorCodeEntity: "c5444824-250a-474a-9916-2f4fe918f370" -> "76af728d-f9a3-4590-9e36-1474597c79bd"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonTeamWithRoleAdvisorCodeEntity to CustomerTeamWithRoleAdvisorCodeEntity
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyTeamWithRoleAdvisorCodeEntity to CustomerTeamWithRoleAdvisorCodeEntity
+# CompanyTeamWithRoleAdvisorCodeEntity: "248caa19-58a0-4599-b764-370440f4d9a3" -> "9189d77f-9fa5-4a93-8acb-04a457ef44bc"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonAdvisorCodeAttribute to CustomerAdvisorCodeAttribute
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyAdvisorCodeAttribute to CustomerAdvisorCodeAttribute
+# CompanyAdvisorCodeAttribute: "f8f8288d-ce89-4ab4-a1fd-581571729363" -> "a6228d39-7225-48b9-8bb2-6de6e244d225"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.LegalEntityAdvisorCodeAttribute to CustomerAdvisorCodeAttribute
+# LegalEntityAdvisorCodeAttribute: "deed4ee6-890c-4653-bddd-47625d1c659c" -> "a6228d39-7225-48b9-8bb2-6de6e244d225"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonMixedAdvisorEntity to CustomerMixedAdvisorEntity
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyMixedAdvisorEntity to CustomerMixedAdvisorEntity
+# CompanyMixedAdvisorEntity: "f1e4aa6b-6cb9-4bb7-8aa7-2ad7c8d91ff1" -> "f7694624-cbd9-4685-8daa-7cca7d2bf7a1"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonAdvisorKeyAttribute to CustomerAdvisorKeyAttribute
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyAdvisorKeyAttribute to CustomerAdvisorKeyAttribute
+# CompanyAdvisorKeyAttribute: "0af6e455-544e-4714-a287-86f2cf7bc98b" -> "853ca63f-c573-43ce-b06c-39c1fd133fa4"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonAdvisorTypeAttribute to CustomerAdvisorTypeAttribute
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyAdvisorTypeAttribute to CustomerAdvisorTypeAttribute
+# CompanyAdvisorTypeAttribute: "a5409f92-c32b-4fbd-a35b-4750c55cba5e" -> "dd6651dc-bba5-495c-ad01-cc36cbfdf847"
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.PersonAdvisorNameAttribute to CustomerAdvisorNameAttribute
+rename com.bsiag.crm.shared.core.advisor.AdvisorDataModelItems.CompanyAdvisorNameAttribute to CustomerAdvisorNameAttribute
+# CompanyAdvisorNameAttribue: "7d9601e4-c14e-4c5c-9cda-4a764657e662" -> "3e5893fe-608d-4f1e-81cc-37e26708d763"
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.UserToPersonAdvisorRoleAttributePart to UserToCustomerAdvisorRoleAttributePart
+rename com.bsiag.crm.server.core.person.CustomerBuilderParts.UserToPersonAdvisorRoleCountAttributePart to UserToCustomerAdvisorRoleCountAttributePart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserToPersonAdvisorRoleAttribute to UserToCustomerAdvisorRoleAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserToPersonAdvisorRoleCountAttribute to UserToCustomerAdvisorRoleCountAttribute
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserToPersonAdvisorToPersonEntity to UserToCustomerAdvisorToPersonEntity
+rename com.bsiag.crm.client.core.advisor.IAdvisorForm#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.client.core.advisor.AdvisorForm#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.client.core.advisor.AdvisorForm#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.client.core.advisor.AdvisorForm.MainBox.GroupBox.LegalEntityField to CustomerField
+rename com.bsiag.crm.client.core.advisor.AdvisorForm#getLegalEntityField to getCustomerField
+rename com.bsiag.crm.shared.core.advisor.AdvisorFormParam#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.advisor.AdvisorFormParam#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.shared.core.advisor.AdvisorFormData#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.client.core.advisor.PersonAdvisorModifyStep to CustomerAdvisorModifyStep
+rename com.bsiag.crm.client.core.advisor.CompanyAdvisorModifyStep to CustomerAdvisorModifyStep
+rename com.bsiag.crm.client.core.advisor.PersonAdvisorModifyStepData to CustomerAdvisorModifyStepData
+rename com.bsiag.crm.client.core.advisor.CompanyAdvisorModifyStepData to CustomerAdvisorModifyStepData
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData.InputCompany to InputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData.OutputPerson to OutputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData#getOutputPerson to getOutputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData.OutputCompany to OutputCustomer
+rename com.bsiag.crm.shared.core.advisor.CustomerAdvisorModifyStepData#getOutputCompany to getOutputCustomer
+# CompanyAdvisorModifyStep: "79f09514-6a1b-4af6-b10c-d486e60e0ead" -> "e8ed6032-6323-4992-baea-0af98d4a3ed3" / DEFINITION_ID: 114339 -> 114340
+# CompanyAdvisorModifyStepData.InputCompany: "fb36c383-1621-4507-a2d8-e7da6aec5eb0" -> "9781876e-fd06-46b1-9a7b-c1a87b4ffd85"
+# CompanyAdvisorModifyStepData.InputAdvisorUser: "981576a3-f8a0-408e-aa99-f80bc6a9e41b" -> "395923e0-ccd9-489d-8af6-97c7f0431f61"
+# CompanyAdvisorModifyStepData.OutputCompany: "beb806f8-b108-4166-82f4-a239366543a2" -> "5d402206-4d15-44a7-90f5-bb5d706fe74c"
+rename com.bsiag.crm.shared.core.company.advisor.UpdateCompanyAdvisorPermission to UpdateCustomerAdvisorPermission
+rename com.bsiag.crm.shared.core.person.advisor.UpdatePersonAdvisorPermission to UpdateCustomerAdvisorPermission
+rename com.bsiag.crm.shared.core.person.advisor.UpdateCustomerAdvisorPermission#getPersonKey to getCustomerKey
+move com.bsiag.crm.shared.core.person.advisor.UpdateCustomerAdvisorPermission to com.bsiag.crm.shared.core.customer.advisor
+rename com.bsiag.crm.shared.core.company.advisor.ChooseCompanyAdvisorPermission to ChooseCustomerAdvisorPermission
+rename com.bsiag.crm.shared.core.person.advisor.ChoosePersonAdvisorPermission to ChooseCustomerAdvisorPermission
+move com.bsiag.crm.shared.core.person.advisor.ChooseCustomerAdvisorPermission to com.bsiag.crm.shared.core.customer.advisor
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.IUserToCompanyAdvisorToCompanyEntityPart#getCompanyAdvisor to getCustomerAdvisor
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.UserToCompanyAdvisorToCompanyEntityPart#getCompanyAdvisor to getCustomerAdvisor
+
+# BudgetTable
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#execCreateCompanyFigureSubqueryHelper to execCreateCustomerFigureSubqueryHelper
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#removeCompanyDataFromFormData to removeCustomerDataFromFormData
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.BudgetTablePageBaseQuery#getCompanyFigureStats to getCustomerFigureStats
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CompanyFigureStatsSubqueryAlias to CustomerFigureStatsSubqueryAlias
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureStatsSubqueryAlias#companyKey to customerKey
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CompanyFigureSubqueryHelper to CustomerFigureSubqueryHelper
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureSubqueryHelper#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureSubqueryHelper#getCompanyFigure to getCustomerFigure
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureSubqueryHelper#getCompanyFigureSubquery to getCustomerFigureSubquery
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.CustomerFigureSubqueryHelper#setCompanyFigureSubquery to setCustomerFigureSubquery
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.PaymentSubqueryHelper#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetPageService.PaymentStatsSubqueryAlias#companyKey to customerKey
+rename com.bsiag.crm.server.core.employee.report.BudgetReportPageService.AccumulatedForecastTablePageQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetReportPageService.NotAccumulatedForecastTablePageQuery#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetBuilderParts.IBudgetEntityPart#getCompany to getCustomer
+rename com.bsiag.crm.server.core.employee.report.BudgetBuilderParts.AbstractBudgetEntityPart#getCompany to getCustomer
+
+# BsiCommunication
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#joinCompany to joinCustomer
+
+# PersonPortrait/CompanyLogo
+move com.bsiag.crm.shared.core.company.CompanySharedDomain#scaleCompanyLogo to rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain
+rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain#scaleCompanyLogo to scaleCustomerImage
+rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain#scalePersonPortrait to scaleCustomerImage
+
+# CoreResourceHelper
+rename com.bsiag.crm.shared.core.common.CoreResourceHelper#isHtmlArchive to isZipArchive
+
+# Data model and ruleengine unit tests
+move com.bsiag.crm.shared.core.company.CompanyDataModelItems.CompanyShortNameAttribute to com.bsiag.crm.shared.core.customer.CustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CompanyShortNameAttribute to CustomerShortNameAttribute
+move com.bsiag.crm.server.core.company.CompanyBuilderParts.CompanyShortNameAttributePart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanyShortNameAttributePart to CustomerShortNameAttributePart
+rename com.bsiag.crm.shared.core.test.person.CustomerTestDataProvider#withName to withName1
+rename com.bsiag.crm.shared.core.test.person.CustomerTestDataProvider#withFirstName to withName2
+rename com.bsiag.crm.server.core.ruleengine.context.CustomerRuleTestParameter.ChangePersonLanguageRuleOperationObject to ChangeCustomerLanguageRuleOperationObject
+rename com.bsiag.crm.server.core.ruleengine.context.CustomerRuleTestParameter#createSearchFormToFindSamplePerson to createSearchFormToFindSampleCustomer
+rename com.bsiag.crm.server.core.ruleengine.context.special.CompanyWithConfiguredAttributesRuleTestParameter to CustomerWithConfiguredAttributesRuleTestParameter
+rename com.bsiag.crm.server.core.ruleengine.context.special.CustomerWithConfiguredAttributesRuleTestParameter#createCompanyFormParam to createCustomerFormParam
+rename com.bsiag.crm.server.core.ruleengine.context.special.CustomerWithConfiguredAttributesRuleTestParameter.ChangeCompanyConfiguredAttributeRuleOperationObject to ChangeCustomerConfiguredAttributeRuleOperationObject
+rename com.bsiag.crm.server.core.ruleengine.operation.modify.EditDataOperationWithCompanyWithConfiguredAttributesTest to EditDataOperationWithCustomerWithConfiguredAttributesTest
+rename com.bsiag.crm.server.core.ruleengine.operation.bulkchange.EditDataLegacyOperationWithCompanyWithConfiguredAttributesTest to EditDataLegacyOperationWithCustomerWithConfiguredAttributesTest
+rename com.bsiag.crm.server.core.ruleengine.rule.LoopDetectionTest#createTriggerRuleWhichChangesCompany to createTriggerRuleWhichChangesCustomer
+rename com.bsiag.crm.db.migration.core.common.InitializationHelper#createInternalCompany to createInternalOrganizationCustomer
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.DetailBox.FunctionBox.RatingField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.DetailBox.FunctionBox
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.UserPersonEntity to UserCustomerEntity
+
+# BsiAddress
+rename jpa com.bsiag.crm.server.core.address.BsiAddress#getCompanyKey to getOrganizationCustomerKey
+rename jpa com.bsiag.crm.server.core.address.BsiAddress#setCompanyKey to setOrganizationCustomerKey
+rename jpa com.bsiag.crm.server.core.address.BsiAddress#companyKey to organizationCustomerKey
+rename jpa com.bsiag.crm.server.core.address.BsiAddress#joinCompany to joinOrganizationCustomer
+rename jpa com.bsiag.crm.server.core.address.IBsiPhysicalAddressUsageView#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.AddressCompanyName1Attribute to AddressOrganizationName1Attribute
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.AddressCompanyName2Attribute to AddressOrganizationName2Attribute
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.AddressCompanyName1AttributePart to AddressOrganizationName2AttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.AddressCompanyName2AttributePart to AddressOrganizationName2AttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.IVariableAddressesCompanyEntityPart to IVariableAddressesCustomerEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.VariableAddressesCompanyEntityPart to VariableAddressesCustomerEntityPart
+rename com.bsiag.crm.shared.core.address.AbstractAddressBean#getReferencedCompanyKey to getReferencedCustomerKey
+rename com.bsiag.crm.shared.core.address.AbstractAddressBean#setReferencedCompanyKey to setReferencedCustomerKey
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.VariableAddressesCompanyEntity to VariableAddressesCustomerEntity
+move com.bsiag.crm.server.core.person.PersonDataModelSpiderTest to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonDataModelSpiderTest to CsutomerDataModelSpiderTest
+
+# CustomerSearchForm
+rename com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox.CompanyNameField to LinkedNamesField
+rename com.bsiag.crm.client.core.customer.CustomerSearchForm#getCompanyNameField to getLinkedNamesField
+rename com.bsiag.crm.client.core.customer.CustomerSearchForm#setCompanyName to setLinkedNames
+rename com.bsiag.crm.client.core.customer.ICustomerSearchForm#setOrganizationName to setLinkedNames
+rename com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox.PersonNameField to CustomerNameField
+rename com.bsiag.crm.client.core.customer.CustomerSearchForm#getPersonNameField to getCustomerNameField
+rename com.bsiag.crm.client.core.customer.CustomerSearchForm#setPersonName to setCustomerName
+rename com.bsiag.crm.client.core.customer.ICustomerSearchForm#setPersonName to setCustomerName
+move com.bsiag.crm.shared.core.person.CustomerSearchFormDataFacade to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.ICustomerSearchObjectFacade to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CustomerSearchFormDataFacade#setPersonName to setCustomerName
+rename com.bsiag.crm.shared.core.customer.ICustomerSearchObjectFacade#setPersonName to setCustomerName
+rename com.bsiag.crm.client.core.company.CompanySearchForm#getCompanyNameField to getCustomerNameField
+rename com.bsiag.crm.client.core.company.CompanySearchForm#setCompanyName to setCustomerName
+rename com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.CompanyNameField to CustomerNameField
+move com.bsiag.crm.client.core.company.CompanySearchForm#getCustomerNameField to com.bsiag.crm.client.core.customer.CustomerSearchForm
+move com.bsiag.crm.client.core.company.CompanySearchForm#setCustomerName to com.bsiag.crm.client.core.customer.CustomerSearchForm
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.CustomerNameField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox
+# "77e9be0d-c07b-4274-b382-f88ab7614046" -> "b3bacc07-8289-4dc4-987b-b50fef4faa71"
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.AddressBox to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox
+# "aacad03f-5361-41c9-bfac-d7442e5cc138" -> "612e2d67-49ca-433d-acff-40f5c2000335"
+rename com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.CompanyTypeField to CustomerTypeField
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.CustomerTypeField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.AddressBox.ZipCodeField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox.AddressBox
+# "dc5e223e-d94b-493f-88e4-8a2a2397ffbe" -> "22bdfa9a-ae39-474a-b631-00aa2e05dc20"
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.AddressBox.CityField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox.AddressBox
+# "389dbdab-002b-4bc3-b73b-ceb0fbcaf19f" -> "21489d5a-bce8-4322-95e4-1c4694fe4aca"
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.KeywordsField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox
+# "c01212b3-8a6f-470c-85de-100cd7cd040d" -> "e56a5fb8-223c-4947-b89e-e00f00db5717"
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.ActiveField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox
+# "978b272f-08e0-42c7-840c-be629a605df7" -> "a3fe08cb-e793-4106-bc75-da828e3e7b8e"
+move com.bsiag.crm.client.core.company.CompanySearchForm.MainBox.TabBox.SimpleBox.SegmentationField to com.bsiag.crm.client.core.customer.CustomerSearchForm.MainBox.TabBox.SimpleBox
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getPersonNo to getCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#personNo to customerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getPersonNo to getCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#personNo to customerNo
+rename com.bsiag.crm.server.core.configuration.privacy.delete.DeleteBaseServiceTest#testDeletePersonAddress to testDeleteCustomerAddress
+rename com.bsiag.crm.shared.core.customer.ReadCustomerPermission#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.configuration.privacy.delete.DeleteBaseServiceTest#testDeletePerson to testDeleteCustomer
+rename com.bsiag.crm.server.core.configuration.privacy.delete.DeleteBaseServiceTest#testDeleteCompanyBankConnection to testDeleteCustomerBankConnection
+
+# Permissions
+rename com.bsiag.crm.shared.core.user.role.PermissionNodePageParam#getPermissionName to getPermission
+rename com.bsiag.crm.shared.core.user.role.PermissionNodePageParam#setPermissionName to setPermission
+rename com.bsiag.crm.shared.core.user.role.PermissionRoleTablePageParam#getPermissionName to getPermission
+rename com.bsiag.crm.shared.core.user.role.PermissionRoleTablePageParam#setPermissionName to setPermission
+rename com.bsiag.crm.shared.core.user.PermissionUserTablePageParam#getPermissionName to getPermission
+rename com.bsiag.crm.shared.core.user.PermissionUserTablePageParam#setPermissionName to setPermission
+
+move com.bsiag.crm.client.core.address.AbstractAddressDetailBox.DefaultAddressGroupBox.SharedAddressField to com.bsiag.crm.client.core.address.AbstractAddressDetailBox.DefaultAddressGroupBox.LeftGroupBox
+move com.bsiag.crm.client.core.address.AbstractAddressDetailBox.DefaultAddressGroupBox.DefaultAddressField to com.bsiag.crm.client.core.address.AbstractAddressDetailBox.DefaultAddressGroupBox.LeftGroupBox
+move com.bsiag.crm.client.core.address.AbstractAddressDetailBox.DefaultAddressGroupBox.MoreAddressInformationButton to com.bsiag.crm.client.core.address.AbstractAddressDetailBox.DefaultAddressGroupBox.LeftGroupBox
+
+# createAllCompanyTablePage in CompanyClientDomain, CompanyClientDomainTest
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createAllCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createAllCompanyTablePage to createAllCustomerTablePage
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateAllCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateAllPersonTablePage to testCreateAllCustomerTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateAllCompanyTablePage to testCreateAllCustomerTablePage
+
+# getAllCompanyTableData in ICompanyPageService, CompanyPageService, CompanyPageServiceServiceTest
+move com.bsiag.crm.shared.core.person.ICustomerPageService to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.company.ICompanyPageService#getAllCompanyTableData to com.bsiag.crm.shared.core.customer.ICustomerPageService
+rename com.bsiag.crm.shared.core.customer.ICustomerPageService#getAllCompanyTableData to getAllCustomerTableData
+move com.bsiag.crm.server.core.person.CustomerPageService to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.CompanyPageService#getAllCompanyTableData to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.server.core.customer.CustomerPageService#getAllCompanyTableData to getAllCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService.AllCompanyTablePageQuery to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.customer.core.company.CustomerPageService.AllCompanyTablePageQuery to AllCustomerTablePageQuery
+move com.bsiag.crm.server.core.person.CustomerPageServiceTest to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.CompanyPageServiceServiceTest#getCompanyTableDataAll to com.bsiag.crm.server.core.customer.CustomerPageServiceTest
+rename com.bsiag.crm.server.core.customer.CustomerPageServiceTest#getCompanyTableDataAll to getCustomerTableDataAll
+
+# AllCompanyTablePage, AllCompanyTablePageTest
+rename com.bsiag.crm.client.core.company.AllCompanyTablePage to AllCustomerTablePage
+move com.bsiag.crm.client.core.company.AllCustomerTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.company.AllCompanyTablePageTest to AllCustomerTablePageTest
+move com.bsiag.crm.client.core.company.AllCustomerTablePageTest to com.bsiag.crm.client.core.customer
+
+# AllCustomerTablePageData
+move com.bsiag.crm.shared.core.person.AllCustomerTablePageData to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.company.AllCompanyTablePageData.AllCompanyTableRowData to AllCustomerTableRowData
+move com.bsiag.crm.shared.core.company.AllCompanyTablePageData.AllCustomerTableRowData to com.bsiag.crm.shared.core.customer.AllCustomerTablePageData
+rename com.bsiag.crm.shared.core.company.AllCompanyTablePageData to AllCustomerTablePageData
+move com.bsiag.crm.shared.core.company.AllCustomerTablePageData to com.bsiag.crm.shared.core.customer
+
+# AllCompanyTablePageParam
+move com.bsiag.crm.shared.core.person.AllCustomerTablePageParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.company.AllCompanyTablePageParam to AllCustomerTablePageParam
+move com.bsiag.crm.shared.core.company.AllCustomerTablePageParam to com.bsiag.crm.shared.core.customer
+
+# createOwnCompanyTablePage in CompanyClientDomain, CompanyClientDomainTest
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createOwnCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createOwnCompanyTablePage to createOwnCustomerTablePage
+move com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateOwnCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateOwnCompanyTablePage to testCreateOwnCustomerTablePage
+
+# getOwnCompanyTableData in ICompanyPageService, CompanyPageService, CompanyPageServiceServiceTest
+move com.bsiag.crm.shared.core.company.ICompanyPageService#getOwnCompanyTableData to com.bsiag.crm.shared.core.customer.ICustomerPageService
+rename com.bsiag.crm.shared.core.customer.ICustomerPageService#getOwnCompanyTableData to getOwnCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService#getOwnCompanyTableData to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.server.core.customer.CustomerPageService#getOwnCompanyTableData to getOwnCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService.OwnCompanyTablePageQuery to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.customer.core.company.CustomerPageService.OwnCompanyTablePageQuery to OwnCustomerTablePageQuery
+move com.bsiag.crm.server.core.company.CompanyPageServiceServiceTest#getCompanyTableDataOwn to com.bsiag.crm.server.core.customer.CustomerPageServiceTest
+rename com.bsiag.crm.server.core.customer.CustomerPageServiceTest#getCompanyTableDataOwn to getCustomerTableDataOwn
+
+# OwnCompanyTablePage, OwnCompanyTablePageTest
+rename com.bsiag.crm.client.core.company.OwnCompanyTablePage to OwnCustomerTablePage
+move com.bsiag.crm.client.core.company.OwnCustomerTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.company.OwnCompanyTablePageTest to OwnCustomerTablePageTest
+move com.bsiag.crm.client.core.company.OwnCustomerTablePageTest to com.bsiag.crm.client.core.customer
+
+# OwnCustomerTablePageData
+rename com.bsiag.crm.shared.core.company.OwnCompanyTablePageData.OwnCompanyTableRowData to OwnCustomerTableRowData
+move com.bsiag.crm.shared.core.company.OwnCompanyTablePageData.OwnCustomerTableRowData to com.bsiag.crm.shared.core.customer.OwnCustomerTablePageData
+rename com.bsiag.crm.shared.core.company.OwnCompanyTablePageData to OwnCustomerTablePageData
+move com.bsiag.crm.shared.core.company.OwnCustomerTablePageData to com.bsiag.crm.shared.core.customer
+
+# OwnCompanyTablePageParam
+rename com.bsiag.crm.shared.core.company.OwnCompanyTablePageParam to OwnCustomerTablePageParam
+move com.bsiag.crm.shared.core.company.OwnCustomerTablePageParam to com.bsiag.crm.shared.core.customer
+
+# CustomerTypeSelectionForm
+move com.bsiag.crm.shared.core.company.CompanyTypeSelectionFormParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyTypeSelectionFormParam to CustomerTypeSelectionFormParam
+rename com.bsiag.crm.shared.core.customer.CustomerTypeSelectionFormParam#getAllowedCompanyTypes to getAllowedCustomerTypes
+rename com.bsiag.crm.shared.core.customer.CustomerTypeSelectionFormParam#setAllowedCompanyTypes to setAllowedCustomerTypes
+move com.bsiag.crm.client.core.company.ICompanyTypeSelectionForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.ICompanyTypeSelectionForm to ICustomerTypeSelectionForm
+move com.bsiag.crm.client.core.company.CompanyTypeSelectionForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyTypeSelectionForm to CustomerTypeSelectionForm
+move com.bsiag.crm.client.core.company.AbstractCompanyTypeSelectionFormTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractCompanyTypeSelectionFormTest to AbstractCustomerTypeSelectionFormTest
+move com.bsiag.crm.client.core.company.CompanyTypeSelectionFormTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyTypeSelectionFormTest to CustomerTypeSelectionFormTest
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyTypeSelectionFormNew to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyTypeSelectionFormNew to createCustomerTypeSelectionFormNew
+
+# createPrivacyRuleCompanyTablePage in CompanyClientDomain
+move com.bsiag.crm.client.core.company.CompanyClientDomain#createPrivacyRuleCompanyTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPrivacyRuleCompanyTablePage to createPrivacyRuleCustomerTablePage
+
+# getPrivacyRuleCompanyTableData in ICompanyPageService, CompanyPageService
+move com.bsiag.crm.shared.core.company.ICompanyPageService#getPrivacyRuleCompanyTableData to com.bsiag.crm.shared.core.customer.ICustomerPageService
+rename com.bsiag.crm.shared.core.customer.ICustomerPageService#getPrivacyRuleCompanyTableData to getPrivacyRuleCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService#getPrivacyRuleCompanyTableData to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.server.core.customer.CustomerPageService#getPrivacyRuleCompanyTableData to getPrivacyRuleCustomerTableData
+move com.bsiag.crm.server.core.company.CompanyPageService.PrivacyRuleCompanyTablePageQuery to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.customer.core.company.CustomerPageService.PrivacyRuleCompanyTablePageQuery to PrivacyRuleCustomerTablePageQuery
+
+# PrivacyRuleCompanyTablePage, PrivacyRuleCompanyTablePageTest
+rename com.bsiag.crm.client.core.company.PrivacyRuleCompanyTablePage to PrivacyRuleCustomerTablePage
+move com.bsiag.crm.client.core.company.PrivacyRuleCustomerTablePage to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.company.PrivacyRuleCompanyTablePageTest to PrivacyRuleCustomerTablePageTest
+move com.bsiag.crm.client.core.company.PrivacyRuleCustomerTablePageTest to com.bsiag.crm.client.core.customer
+
+# PrivacyRuleCompanyTablePageData
+rename com.bsiag.crm.shared.core.company.PrivacyRuleCompanyTablePageData.PrivacyRuleCompanyTableRowData to PrivacyRuleCustomerTableRowData
+move com.bsiag.crm.shared.core.company.PrivacyRuleCompanyTablePageData.PrivacyRuleCustomerTableRowData to com.bsiag.crm.shared.core.customer.PrivacyRuleCustomerTablePageData
+rename com.bsiag.crm.shared.core.company.PrivacyRuleCompanyTablePageData to PrivacyRuleCustomerTablePageData
+move com.bsiag.crm.shared.core.company.PrivacyRuleCustomerTablePageData to com.bsiag.crm.shared.core.customer
+
+# PrivacyRuleCompanyTablePageParam
+rename com.bsiag.crm.shared.core.company.PrivacyRuleCompanyTablePageParam to PrivacyRuleCustomerTablePageParam
+move com.bsiag.crm.shared.core.company.PrivacyRuleCustomerTablePageParam to com.bsiag.crm.shared.core.customer
+
+# CompanyDataModelSpiderTestContext, CompanyDataModelSpiderTest
+move com.bsiag.crm.server.core.person.CustomerDataModelSpiderTest to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.company.CompanyDataModelSpiderTestContext to CustomerDataModelSpiderTestContext
+move com.bsiag.crm.server.core.company.CustomerDataModelSpiderTestContext to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.company.CompanyDataModelSpiderTest to CustomerDataModelSpiderTest
+move com.bsiag.crm.server.core.company.CustomerDataModelSpiderTest to com.bsiag.crm.server.core.customer
+
+# CompanyPrivacyClientAdapter
+rename com.bsiag.crm.client.core.customer.PersonPrivacyClientAdapter to CustomerPrivacyClientAdapter
+rename com.bsiag.crm.client.core.company.CompanyPrivacyClientAdapter to CustomerPrivacyClientAdapter
+move com.bsiag.crm.client.core.company.CustomerPrivacyClientAdapter to com.bsiag.crm.client.core.customer
+
+# CopySharedPersonAddressServerDomainKeyAdapter
+rename com.bsiag.crm.server.core.person.CopySharedPersonAddressServerDomainKeyAdapter to CopySharedCustomerAddressServerDomainKeyAdapter
+move com.bsiag.crm.server.core.person.CopySharedCustomerAddressServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+
+
+# csv import
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getLastName to getName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#setLastName to setName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getFirstName to getName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#setFirstName to setName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#lastName to name1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#LAST_NAME to NAME1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#firstName to name2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#FIRST_NAME to NAME2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#existingPersonKey to existingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getExistingPersonKey to getExistingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#setExistingPersonKey to setExistingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getCompanyImportDataKey to getMainImportCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#setCompanyImportDataKey to setMainImportCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#COMPANY_IMPORT_DATA_KEY to MAIN_IMPORT_CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#companyImportDataKey to mainImportCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getCompanyImportCompany to getMainImportCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#setCompanyImportCompany to setMainImportCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#getOrganisation to getDepartment
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#setOrganisation to setDepartment
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#ORGANISATION to DEPARTMENT
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#organisation to department
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#joinExistingPerson to joinExistingCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson#joinCompanyImportCompany to joinMainImportCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportPerson to BsiImportCustomer
+
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getMasterCustomerImportDataKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#masterCompanyImportDataKey to masterCustomerImportDataKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#MASTER_COMPANY_IMPORT_DATA_KEY to MASTER_CUSTOMER_IMPORT_DATA_KEY
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getLastName to getSubCustomerName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setLastName to setSubCustomerName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getFirstName to getSubCustomerName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setFirstName to setSubCustomerName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#lastName to subCustomerName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#LAST_NAME to SUB_CUSTOMER_NAME1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#firstName to subCustomerName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#FIRST_NAME to SUB_CUSTOMER_NAME2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getExistingCompanyKey to getExistingMainCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setExistingCompanyKey to setExistingMainCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#EXISTING_COMPANY_KEY to EXISTING_MAIN_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#existingCompanyKey to existingMainCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getExistingPersonKey to getExistingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setExistingPersonKey to setExistingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#EXISTING_PERSON_KEY to EXISTING_SUB_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#existingPersonKey to existingSubCustomerKey
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getPersonNo to getSubCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setPersonNo to setSubCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#PERSON_NO to SUB_CUSTOMER_NO
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#customerNo to subCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getLanguageRef to getSubCustomerLanguageRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setLanguageRef to setSubCustomerLanguageRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#LANGUAGE_REF to SUB_CUSTOMER_LANGUAGE_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#languageRef to subCustomerLanguageRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getGenderRef to getSubCustomerGenderRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setGenderRef to setSubCustomerGenderRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#GENDER_REF to SUB_CUSTOMER_GENDER_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#genderRef to subCustomerGenderRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getRatingRef to getSubCustomerRatingRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setRatingRef to setSubCustomerRatingRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#RATING_REF to SUB_CUSTOMER_RATING_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#ratingRef to subCustomerRatingRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getTitle to getSubCustomerTitle
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setTitle to setSubCustomerTitle
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#TITLE to SUB_CUSTOMER_TITLE
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#title to subCustomerTitle
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getEvtBirth to getSubCustomerEvtBirth
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setEvtBirth to setSubCustomerEvtBirth
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#EVT_BIRTH to SUB_CUSTOMER_EVT_BIRTH
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#evtBirth to subCustomerEvtBirth
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getText to getSubCustomerText
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setText to setSubCustomerText
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#TEXT to SUB_CUSTOMER_TEXT
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#text to subCustomerText
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyNo to getMainCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyNo to setMainCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_NO to MAIN_CUSTOMER_NO
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyNo to mainCustomerNo
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyName1 to getMainCustomerName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyName1 to setMainCustomerName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_NAME1 to MAIN_CUSTOMER_NAME1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyName1 to mainCustomerName1
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyName2 to getMainCustomerName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyName2 to setMainCustomerName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_NAME2 to MAIN_CUSTOMER_NAME2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyName2 to mainCustomerName2
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyName3 to getMainCustomerName3
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyName3 to setMainCustomerName3
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_NAME3 to MAIN_CUSTOMER_NAME3
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyName3 to mainCustomerName3
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyDisplayName to getMainCustomerShortName
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyDisplayName to setMainCustomerShortName
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_DISPLAY_NAME to MAIN_CUSTOMER_SHORT_NAME
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyDisplayName to mainCustomerShortName
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyRatingRef to getMainCustomerRatingRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyRatingRef to setMainCustomerRatingRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_RATING_REF to MAIN_CUSTOMER_RATING_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyRatingRef to mainCustomerRatingRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyLanguageRef to getMainCustomerLanguageRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyLanguageRef to setMainCustomerLanguageRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_LANGUAGE_REF to MAIN_CUSTOMER_LANGUAGE_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyLanguageRef to mainCustomerLanguageRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyTypeRef to getMainCustomerTypeRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyTypeRef to setMainCustomerTypeRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_TYPE_REF to MAIN_CUSTOMER_TYPE_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyTypeRef to mainCustomerTypeRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getInterestRef to getMainCustomerInterestRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setInterestRef to setMainCustomerInterestRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#INTEREST_REF to MAIN_CUSTOMER_INTEREST_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#interestRef to mainCustomerInterestRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanyNotes to getMainCustomerText
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanyNotes to setMainCustomerText
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_NOTES to MAIN_CUSTOMER_TEXT
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companyNotes to mainCustomerText
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getOrganisation to getDepartment
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setOrganisation to setDepartment
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#ORGANISATION to DEPARTMENT
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#organisation to department
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#getCompanySegmentationRef to getCustomerSegmentationRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#setCompanySegmentationRef to setCustomerSegmentationRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#COMPANY_SEGMENTATION_REF to CUSTOMER_SEGMENTATION_REF
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#companySegmentationRef to customerSegmentationRef
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#joinExistingCompany to joinExistingMainCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#joinExistingCustomer to joinExistingSubCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#joinExistingPerson to joinImportCustomer
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportData#joinMasterCompanyImportCompany to joinImportDataExistings
+
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#getDefaultCompanyTypeUid to getDefaultMainCustomerTypeUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#setDefaultCompanyTypeUid to setDefaultMainCustomerTypeUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#DEFAULT_COMPANY_TYPE_UID to DEFAULT_MAIN_CUSTOMER_TYPE_UID
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#defaultCompanyTypeUid to defaultCompanyTypeUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#getDefaultGenderUid to getDefaultSubCustomerGenderUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#setDefaultGenderUid to setDefaultSubCustomerGenderUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#DEFAULT_GENDER_UID to DEFAULT_SUB_CUSTOMER_GENDER_UID
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportMeta#defaultGenderUid to defaultSubCustomerGenderUid
+
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#getDefaultCompanyTypeUid to getDefaultMainCustomerTypeUid
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#setDefaultCompanyTypeUid to setDefaultMainCustomerTypeUid
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#DEFAULT_COMPANY_TYPE_UID to DEFAULT_MAIN_CUSTOMER_TYPE_UID
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#defaultCompanyTypeUid to defaultCompanyTypeUid
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#getDefaultGenderUid to getDefaultSubCustomerGenderUid
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#setDefaultGenderUid to setDefaultSubCustomerGenderUid
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#DEFAULT_GENDER_UID to DEFAULT_SUB_CUSTOMER_GENDER_UID
+rename jpa com.bsiag.crm.server.core.configuration.code.BsiUcSystem#defaultGenderUid to defaultSubCustomerGenderUid
+
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportDataDuplicate#getItemKeyDescriptor to getImportCustomerTypeUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportDataDuplicate#setItemKeyDescriptor to setImportCustomerTypeUid
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportDataDuplicate#ITEM_KEY_DESCRIPTOR to IMPORT_CUSTOMER_TYPE_UID
+rename jpa com.bsiag.crm.server.core.csvimport.BsiImportDataDuplicate#itemKeyDescriptor to importCustomerTypeUid
+
+rename com.bsiag.crm.shared.core.csvimport.ImportTypeCodeType.PersonCode to CustomerCustomerCode
+rename com.bsiag.crm.shared.core.csvimport.ImportTypeCodeType.CompanyCode to CustomerCode
+
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.PersonNoCode to CustomerNoCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.LastNameCode to Name1Code
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.FirstNameCode to Name2Code
+
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.InterestCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.FunctionCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.GenderCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.LanguageCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.TitleCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.BirthdateCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.NotesCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.SubCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyNoCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyShortNameCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyName1Code to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyName2Code to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyName3Code to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyTypeCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanySegmentationCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyRatingCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyLanguageCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+move com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyNotesCode to com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyNoCode to CustomerNoCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyShortNameCode to ShortName
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyName1Code to Name1Code
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyName2Code to Name2Code
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyName3Code to Name3Code
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyTypeCode to CustomerTypeCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanySegmentationCode to CustomerSegmentationCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyRatingCode to RatingCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyLanguageCode to LanguageCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.MainCustomerParentCode.CompanyNotesCode to NotesCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.CompanyAttributeParentCode to MainCustomerAttributeParentCode
+rename com.bsiag.crm.shared.core.csvimport.ImportColumnCodeType.PersonAttributeParentCode to SubCustomerAttributeParentCode
+
+
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm.MainBox.GroupBox.TabBox.PersonDetailBox to SubCustomerDetailBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getPersonDetailBox to getSubCustomerDetailBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm.MainBox.GroupBox.TabBox.CompanyDetailBox to MainCustomerDetailBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanyDetailBox to getMainCustomerDetailBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm.MainBox.GroupBox.TabBox.DetailBox.DuplicateGroupBox.PersonDuplicateTableField to SubCustomerDuplicateTableField
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getPersonDuplicateTableField to getSubCustomerDuplicateTableField
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm.MainBox.GroupBox.TabBox.DetailBox.DuplicateGroupBox.CompanyDuplicateTableField to MainCustomerDuplicateTableField
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanyDuplicateTableField to getMainCustomerDuplicateTableField
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm.MainBox.GroupBox.TabBox.DetailBox.CompanyBox to MainCustomerBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanyBox to getMainCustomerBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm.MainBox.GroupBox.TabBox.DetailBox.PersonBox to SubCustomerBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getPersonBox to getSubCustomerBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getMasterCompanyDataKey to getMasterCustomerDataKey
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#setMasterCompanyDataKey to setMasterCustomerDataKey
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#getMasterCompanyDataKey to getMasterCustomerDataKey
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#setMasterCompanyDataKey to setMasterCustomerDataKey
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getAttributeBean to getMainCustomerAttributeBean
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#setAttributeBean to setMainCustomerAttributeBean
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#getAttributeBean to getMainCustomerAttributeBean
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#setAttributeBean to setMainCustomerAttributeBean
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#isPerson to isWithSubCustomer
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#isPerson to isWithSubCustomer
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanySegmentationBox to getCustomerSegmentationBox
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanySegmentationField to getCustomerSegmentationField
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#getCompanySegmentation to getCustomerSegmentation
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanySegmentationSmartField to getCustomerSegmentationSmartField
+rename com.bsiag.crm.shared.core.csvimport.CSVImportDataFormData#getCompanySegmentationSmart to getCustomerSegmentationSmart
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getPersonSmartField to getSubCustomerField
+rename com.bsiag.crm.client.core.csvimport.CSVImportDataForm#getCompanySmartField to getMainCustomerField
+
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#loadCompanyDuplicates to loadMainCustomerDuplicates
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#loadPersonDuplicates to loadSubCustomerDuplicates
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#hasCompanyData to hasMainCustomerData
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#hasPersonData to hasSubCustomerData
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#storeInsertPerson to storeInsertSubCustomer
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#storeInsertCompany to storeInsertMainCustomer
+rename com.bsiag.crm.server.core.csvimport.CSVImportDataBaseService#isPersonImport to isCustomerCustomerImport
+
+rename com.bsiag.crm.client.core.csvimport.CSVImportForm#getDefaultCompanyTypeSmartField to getDefaultMainCustomerTypeSmartField
+rename com.bsiag.crm.client.core.csvimport.CSVImportForm.MainBox.TabBox.DefaultBox.DefaultCompanyTypeSmartField to DefaultMainCustomerTypeSmartField
+rename com.bsiag.crm.shared.core.csvimport.CSVImportFormData#getDefaultCompanyTypeSmart to getDefaultMainCustomerTypeSmart
+rename com.bsiag.crm.client.core.csvimport.CSVImportForm#getDefaultGenderSmartField to getDefaultMainCustomerGenderSmartField
+rename com.bsiag.crm.client.core.csvimport.CSVImportForm.MainBox.TabBox.DefaultBox.DefaultGenderSmartField to DefaultMainCustomerGenderSmartField
+rename com.bsiag.crm.shared.core.csvimport.CSVImportFormData#getDefaultGenderSmartField to getDefaultMainCustomerGenderSmartField
+
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormParam#getCompanyDataKey to getMainImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormParam#setCompanyDataKey to setMainImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormParam#getPersonDataKey to getSubImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormParam#setPersonDataKey to setSubImportCustomerKey
+
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonDataKey to getSubImportCustomerKey
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#setPersonDataKey to setSubImportCustomerKey
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyDataKey to getMainImportCustomerKey
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#setCompanyDataKey to setMainImportCustomerKey
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyAddressBox to getMainCustomerAddressBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyAdvisorBox to getMainCustomerAdvisorBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyDetailBox to getMainCustomerDetailBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyNotesBox to getMainCustomerNotesBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyNotesField to getMainCustomerNotesField
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyTabBox to getMainCustomerTabBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonAddressBox to getSubCustomerAddressBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonAdvisorBox to getSubCustomerAdvisorBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonTabBox to getSubCustomerTabBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonDetailBox1 to getSubCustomerDetailBox
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonAdvisors to getSubCustomerAdvisors
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#setPersonAdvisors to setSubCustomerAdvisors
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanyAdvisors to getMainCustomerAdvisors
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#setCompanyAdvisors to setMainCustomerAdvisors
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getAttributes to getMainCustomerAttributes
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#setAttributes to setMainCustomerAttributes
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getPersonSmartField to getSubCustomerField
+rename com.bsiag.crm.client.core.csvimport.ImportDataForm#getCompanySmartField to getMainCustomerField
+
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#setPersonDataKey to setSubImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#setCompanyDataKey to setMainImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getPersonDataKey to getSubImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanyDataKey to getMainImportCustomerKey
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanyAddressBox to getMainCustomerAddressBox
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanyAdvisorBox to getMainCustomerAdvisorBox
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanyNotesField to getMainCustomerNotesField
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanyDetailBox to getMainCustomerDetailBox
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getPersonAddressBox to getSubCustomerAddressBox
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getPersonAdvisorBox to getSubCustomerAdvisorBox
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getPersonDetailBox1 to getSubCustomerDetailBox
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanyAdvisors to getMainCustomerAdvisors
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#setCompanyAdvisors to setMainCustomerAdvisors
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getPersonAdvisors to getSubCustomerAdvisors
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#setPersonAdvisors to setSubCustomerAdvisors
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getAttributes to getMainCustomerAttributes
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#setAttributes to setMainCustomerAttributes
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getPersonSmart to getSubCustomer
+rename com.bsiag.crm.shared.core.csvimport.ImportDataFormData#getCompanySmart to getMainCustomer
+
+rename com.bsiag.crm.server.core.csvimport.CSVImportBaseService#importPerson to importCustomer
+rename com.bsiag.crm.server.core.csvimport.CSVImportBaseService#newPerson to newCustomer
+rename com.bsiag.crm.server.core.csvimport.CSVImportBaseService#updatePerson to updateCustomer
+
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getBirthdateColumn to getSubCustomerBirthdateColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.birthdate to subCustomerBirthdate
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getBirthdateDateColumn to getSubCustomerBirthdateDateColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.birthdateDate to subCustomerBirthdateDate
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyCompanyNoColumn to getMainCustomerNoColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyCompanyNo to mainCustomerNo
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyLanguageColumn to getMainCustomerLanguageColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyLanguage to mainCustomerLanguage
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyName1Column to getMainCustomerName1Column
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyName1 to mainCustomerName1
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyName2Column to getMainCustomerName2Column
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyName2 to mainCustomerName2
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyName3Column to getMainCustomerName3Column
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyName3 to mainCustomerName3
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyNotesColumn to getMainCustomerNotesColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyNotes to mainCustomerNotes
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyRatingColumn to getMainCustomerRatingColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyRating to mainCustomerRating
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanySegmentationColumn to getCustomerSegmentationColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companySegmentation to customerSegmentation
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getCompanyShortNameColumn to getMainCustomerShortNameColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.companyShortName to mainCustomerShortName
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getFirstNameColumn to getSubCustomerName2Column
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.firstName to subCustomerName2
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getLastNameColumn to getSubCustomerName1Column
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.lastName to subCustomerName1
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getNotesColumn to getSubCustomerNotesColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.notes to subCustomerNotes
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getGenderColumn to getSubCustomerGenderColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.gender to subCustomerGender
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getTitleColumn to getSubCustomerTitleColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.title to subCustomerTitle
+rename com.bsiag.crm.client.core.csvimport.ImportDataTablePage.Table#getLanguageColumn to getSubCustomerLanguageColumn
+rename com.bsiag.crm.shared.core.csvimport.ImportDataTablePageData.ImportDataTableRowData.language to subCustomerLanguage
+
+rename com.bsiag.crm.client.core.csvimport.ImportDataSearchForm#getCompanyShortNameField to getShortNameField
+rename com.bsiag.crm.client.core.csvimport.ImportDataSearchForm#getFirstNameField to getName2Field
+rename com.bsiag.crm.client.core.csvimport.ImportDataSearchForm#getLastNameField to getName1Field
+rename com.bsiag.crm.shared.core.csvimport.ImportDataSearchFormData#getLastName to getName1
+rename com.bsiag.crm.shared.core.csvimport.ImportDataSearchFormData#getFirstName to getName2
+rename com.bsiag.crm.shared.core.csvimport.ImportDataSearchFormData#getCompanyShortName to getShortName
+
+rename com.bsiag.crm.server.core.persistence.CoreResults#getPersonKey to getCustomerKey;
+
+# BsiTask
+rename jpa com.bsiag.crm.server.core.task.BsiTask#responsibleUserKey to internalResponsibleUserKey
+rename jpa com.bsiag.crm.server.core.task.BsiTask#joinResponsibleUser to joinInternalResponsibleUser
+rename jpa com.bsiag.crm.server.core.task.BsiTask#joinResponsibleCustomer to joinInternalResponsibleCustomer
+rename jpa com.bsiag.crm.server.core.task.BsiTask#createItemKey to internalCreateItemKey
+rename jpa com.bsiag.crm.server.core.task.BsiTask#customerKey to internalPrimaryCustomerKey
+rename jpa com.bsiag.crm.server.core.task.BsiTask#joinCustomer to joinInternalPrimaryCustomer
+rename jpa com.bsiag.crm.server.core.task.BsiTask#CUSTOMER_NR to PRIMARY_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.task.BsiTask#companyKey to internalContextCustomerKey
+rename jpa com.bsiag.crm.server.core.task.BsiTask#joinCompany to joinInternalContextCustomer
+rename jpa com.bsiag.crm.server.core.task.BsiTask#COMPANY_NR to CONTEXT_CUSTOMER_NR
+
+rename com.bsiag.crm.shared.core.task.TaskDataModelItems.PersonTaskEntity to CustomerTaskEntity
+rename com.bsiag.crm.shared.core.task.TaskDataModelItems.PersonTaskCountAttribute to CustomerTaskCountAttribute
+
+rename com.bsiag.crm.server.core.task.TaskBuilderParts.IPersonToTaskEntityPart to ICustomerToTaskEntityPart
+rename com.bsiag.crm.server.core.task.TaskBuilderParts.PersonToTaskEntityPart to CustomerToTaskEntityPart
+
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.TaskContactPersonEntity to TaskPrimaryCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITaskToContactPersonEntityPart to ITaskToPrimaryCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TaskToContactPersonEntityPart to TaskToPrimaryCustomerEntityPart
+
+rename com.bsiag.crm.shared.core.company.CompanyDataModelItems.TaskCompanyEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems.TaskContextCustomerEntity
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.ITaskToCompanyEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITaskToContextCustomerEntityPart
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.TaskToCompanyEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts.TaskToContextCustomerEntityPart
+
+rename com.bsiag.crm.client.core.task.TaskForm.MainBox.DetailBox.ContactPersonField to CustomerContextField
+rename com.bsiag.crm.client.core.task.TaskSearchForm.MainBox.TabBox.SimpleBox.PersonNameField to CustomerContextField
+
+rename com.bsiag.crm.shared.core.task.TaskDataModelItems.TaskContactPersonAttribute to TaskPrimaryCustomerAttribute
+rename com.bsiag.crm.server.core.task.TaskBuilderParts.TaskContactPersonAttributePart to TaskPrimaryCustomerAttributePart
+
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.TaskPersonEntity to TaskCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITaskToPersonEntityPart to ITaskToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TaskToPersonEntityPart to TaskToCustomerEntityPart
+
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.TaskPersonCountAttribute to TaskCustomerCountAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TaskToPersonCountAttributePart to TaskToCustomerCountAttributePart
+
+rename com.bsiag.crm.shared.core.ruleengine.operation.modify.fields.ReferenceableFieldDefinitionCodeType.TaskContactPersonCode to TaskPrimaryCustomerCode
+rename com.bsiag.crm.shared.core.ruleengine.operation.modify.fields.ReferenceableFieldDefinitionCodeType.TaskCompanyCode to TaskContextCustomerCode
+rename com.bsiag.crm.server.core.task.TaskBuilderParts.TaskPersonNameFieldPart to TaskCustomerNameFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITaskToRegisteredByPersonEntityPart to ITaskToRegisteredByCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TaskToRegisteredByPersonEntityPart to TaskToRegisteredByCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ITaskToResponsiblePersonEntityPart to ITaskToResponsibleCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.TaskToResponsiblePersonEntityPart to TaskToResponsibleCustomerEntityPart
+
+rename com.bsiag.crm.shared.core.task.ReadTaskReportByPersonPermission to ReadTaskReportByCustomerPermission
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitTasksOpenPerPersonDwhIndex to InitTasksOpenPerCustomerDwhIndex
+
+rename com.bsiag.crm.client.core.task.AbstractTaskTablePage.Table.ContactPersonColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.task.AbstractTaskTablePage.Table.CompanyColumn to ContextCustomerColumn
+
+rename com.bsiag.crm.client.core.business.captureplan.CapturePlanRedFlagForm.MainBox.TasksBox.TasksTableField.Table.ContactPersonColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.business.captureplan.CapturePlanRedFlagForm.MainBox.TasksBox.TasksTableField.Table.CompanyColumn to ContextCustomerColumn
+
+# BsiCommunication
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#internalCustomerKey to internalPrimaryCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#joinInternalCustomer to joinInternalPrimaryCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#CUSTOMER_NR to PRIMARY_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#companyKey to internalContextCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#joinCompany to joinInternalContextCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiCommunication#COMPANY_NR to CONTEXT_CUSTOMER_NR
+
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationTablePage.Table.ContactPersonColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationTablePage.Table.CompanyColumn to ContextCustomerColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanRedFlagForm.MainBox.CommunicationBox.CommunicationTableField.Table.ContactPersonColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanRedFlagForm.MainBox.CommunicationBox.CommunicationTableField.Table.CompanyColumn to ContextCustomerColumn
+
+rename com.bsiag.crm.shared.core.ruleengine.operation.modify.fields.ReferenceableFieldDefinitionCodeType.CommunicationCompanyCode to CommunicationContextCustomerCode
+rename com.bsiag.crm.server.core.communication.CommunicationReferenceableFieldDefinitions.COMPANY_REFERENCEABLE_FIELD to CONTEXT_CUSTOMER_REFERENCEABLE_FIELD
+rename com.bsiag.crm.server.core.communication.CommunicationReferenceableFieldDefinitions.COMPANY_FIELD_VALUE_RESOLVER to CONTEXT_CUSTOMER_FIELD_VALUE_RESOLVER
+
+rename com.bsiag.crm.shared.core.ruleengine.operation.modify.fields.ReferenceableFieldDefinitionCodeType.CommunicationContactPersonCode to CommunicationPrimaryCustomerCode
+rename com.bsiag.crm.server.core.communication.CommunicationReferenceableFieldDefinitions.CONTACT_PERSON_REFERENCEABLE_FIELD to PRIMARY_CUSTOMER_REFERENCEABLE_FIELD
+rename com.bsiag.crm.server.core.communication.CommunicationReferenceableFieldDefinitions.CONTACT_PERSON_FIELD_VALUE_RESOLVER to PRIMARY_CUSTOMER_FIELD_VALUE_RESOLVER
+
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.PersonLastMarketingCommunicationEntity to CustomerLastMarketingCommunicationEntity
+rename com.bsiag.crm.server.core.communication.CommunicationBuilderParts.IPersonToLastMarketingCommunicationEntityPart to ICustomerToLastMarketingCommunicationEntityPart
+rename com.bsiag.crm.server.core.communication.CommunicationBuilderParts.PersonToLastMarketingCommunicationEntityPart to CustomerToLastMarketingCommunicationEntityPart
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.CommunicationContactPersonAttribute to CommunicationPrimaryCustomerAttribute
+rename com.bsiag.crm.server.core.communication.CommunicationBuilderParts.CommunicationContactPersonAttributePart to CommunicationPrimaryCustomerAttributePart
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.PersonCommunicationEntity to CustomerCommunicationEntity
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.PersonCommunicationCountAttribute to CustomerCommunicationCountEntity
+rename com.bsiag.crm.server.core.communication.CommunicationBuilderParts.IPersonToCommunicationEntityPart to ICustomerToCommunicationEntityPart
+rename com.bsiag.crm.server.core.communication.CommunicationBuilderParts.PersonToCommunicationEntityPart to CustomerToCommunicationEntityPart
+rename com.bsiag.crm.server.core.communication.CommunicationBuilderParts.CommunicationPersonNameFieldPart to CommunicationCustomerNameFieldPart
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.CommunicationRoleEntity to CommunicationCustomerEntity
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.CommunicationRoleCountAttribute to CommunicationCustomerCountAttribute
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.CommunicationRoleRoleAttribute to CommunicationCustomerRoleAttribute
+rename com.bsiag.crm.shared.core.communication.CommunicationDataModelItems.CommunicationRoleIsToBeInformedAttribute to CommunicationCustomerIsToBeInformedAttribute
+
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CommunicationContactPersonEntity to CommunicationPrimaryCustomerEntity
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommunicationToContactPersonEntityPart to ICommunicationToPrimaryCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToContactPersonEntityPart to CommunicationToPrimaryCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CommunicationContactPersonCountAttribute to CommunicationCustomerCountAttribute
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToContactPersonCountAttributePart to CommunicationToCustomerCountAttributePart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommunicationToPersonEntityPart to ICommunicationToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToPersonEntityPart to CommunicationToCustomerEntityPart
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CommunicationParticipantEntity to CommunicationCustomerEntity
+rename com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CommunicationResponsiblePersonSearchCountAttribute to CommunicationResponsibleSearchCountAttribute
+
+rename com.bsiag.crm.shared.core.company.CompanyDataModelItems.CommunicationCompanyEntity to com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CommunicationContextCustomerEntity
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.ICommunicationToCompanyEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICommunicationToContextCustomerEntityPart
+rename com.bsiag.crm.server.core.company.CompanyBuilderParts.CommunicationToCompanyEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts.CommunicationToContextCustomerEntityPart
+
+rename com.bsiag.crm.client.core.communication.CommunicationForm.MainBox.LinkBox.PersonField to CustomerContextField
+rename com.bsiag.crm.client.core.communication.CommunicationForm#getPersonField to CustomerContextField
+rename com.bsiag.crm.shared.core.communication.CommunicationFormData.ParticipantTable.ParticipantTableRowData#getPerson to getParticipantBean
+rename com.bsiag.crm.shared.core.communication.CommunicationFormData.ParticipantTable.ParticipantTableRowData#setPerson to setParticipantBean
+rename com.bsiag.crm.client.core.communication.CommunicationForm.MainBox.LinkBox.ParticipantTableField.Table.PersonColumn to ParticipantBean
+rename com.bsiag.crm.shared.core.communication.CommunicationFormData.CasesTable.CasesTableRowData#getPerson to getCustomer
+rename com.bsiag.crm.shared.core.communication.CommunicationFormData.CasesTable.CasesTableRowData#setPerson to setCustomer
+rename com.bsiag.crm.client.core.communication.CommunicationForm.MainBox.TabBox.CasesBox.CasesTableField.Table.PersonColumn CustomerColumn
+rename com.bsiag.crm.shared.core.communication.CommunicationFormData.CompanyRole to CustomerRole
+rename com.bsiag.crm.client.core.communication.CommunicationForm.MainBox.LinkBox.CompanyRoleField to CustomerRoleField
+
+rename com.bsiag.crm.shared.core.communication.CommunicationParticipantBean#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communication.CommunicationParticipantBean#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.communication.CommunicationPersonTeamRoleBean to CommunicationCustomerTeamRoleBean
+rename com.bsiag.crm.shared.core.communication.CommunicationCustomerTeamRoleBean#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communication.CommunicationCustomerTeamRoleBean#createWithPerson to createWithCustomer
+rename com.bsiag.crm.shared.core.common.AbstractConvertibleToPersonTeamRoleBean to AbstractConvertibleToCustomerTeamRoleBean
+rename com.bsiag.crm.shared.core.common.AbstractConvertibleToCustomerTeamRoleBean#getCnvertibleToPersonKey to getCnvertibleToCustomerKey
+rename com.bsiag.crm.client.core.communicationcaseframe.wizard.CommunicationCaseFrameNodePage#getIdentifiedLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.client.core.communicationcaseframe.wizard.CommunicationCaseFrameNodePage#setIdentifiedLegalEntityKey to setIdentifiedCustomerKey
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameNodePageParam#getIdentifiedLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameNodePageParam#setIdentifiedLegalEntityKey to setCustomerKey
+
+rename com.bsiag.crm.shared.core.communication.CommunicationSearchFormData.PersonName to CustomerName
+rename com.bsiag.crm.client.core.communication.CommunicationSearchForm.MainBox.TabBox.SimpleBox.PersonNameField to CustomerName
+
+rename com.bsiag.crm.client.core.business.captureplan.CapturePlanRedFlagForm.MainBox.CommunicationBox.CommunicationTableField.Table.ContactPersonColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.business.captureplan.CapturePlanRedFlagForm.MainBox.CommunicationBox.CommunicationTableField.Table.CompanyColumn to ContextCustomerColumn
+
+rename com.bsiag.crm.client.core.legalentity.AbstractLegalEntityTablePage.Table.LegalEntityKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.shared.core.privacy.DeleteOnRequestFormParam#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.privacy.DeleteOnRequestFormParam#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanRedFlagForm.MainBox.TasksBox.TasksTableField.Table.ContactPersonColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanRedFlagForm.MainBox.TasksBox.TasksTableField.Table.CompanyColumn to ContextCustomerColumn
+
+rename com.bsiag.crm.shared.core.communication.CommunicationChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communication.CommunicationChooseTablePageParam#setPersonKey to setCustomerKey
+
+rename com.bsiag.crm.client.core.communicationcaseframe.ContactCenterInboxSearchForm.MainBox.TabBox.SimpleBox.LegalEntityField to CustomerField
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFrameBuilderParts.CaseLegalEntityFieldPart#getLegalEntityCaseInput to getCustomerCaseInput
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFrameBuilderParts.CaseLegalEntityFieldPart to CaseCustomerFieldPart
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFrameBuilderParts.CommunicationCaseFrameLegalEntityFieldPart to CommunicationCaseFrameCustomerFieldPart
+rename com.bsiag.crm.client.core.process.wizard.ICaseWizardToolForm#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolForm#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolForm#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolForm#execLegalEntityKeyChanged to exexCustomerKeyChanged
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolForm.PROP_LEGAL_ENTITY_KEY to PROP_CUSTOMER_KEY
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardEvent.TYPE_LEGAL_ENTITY_CHANGED to TYPE_CUSTOMER_CHANGED
+
+#CommunicationCaseFrameForm
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#execLegalEntityChanged to execCustomerChanged
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#getLegalEntity to getCustomerKey
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#setLegalEntity to setCustomerKey
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#setLegalEntityFinal to setCustomerFinal
+rename com.bsiag.crm.client.core.communicationcaseframe.CommunicationCaseFrameForm#isLegalEntityFinal to isCustomerFinal
+
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#isLegalEntityFinal to isCustomerFinal
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#setLegalEntityFinal to setCustomerFinal
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#getLegalEntityFinalProperty to getCustomerFinalProperty
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData#getLegalEntityFinalProperty to getCustomerFinalProperty
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormData.LegalEntityFinalProperty to CustomerFinalProperty
+
+#AbstractCommunicationCaseFrameSearchResultGroupBox
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox#isLegalEntityFinal to isCustomerFinal
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox#legalEntitySelected to customerContextSelected
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox#getIncommingAddressChannelUid to getIncomingAddressChannelUid
+rename com.bsiag.crm.client.core.communicationcaseframe.AbstractCommunicationCaseFrameSearchResultGroupBox#getIncommingAddressChannelValue to getIncomingAddressChannelValue
+
+
+rename com.bsiag.crm.shared.core.customer.ICustomerProcessService#getDefaultCompanyKey to getDefaultOrganizationCustomerKey
+rename com.bsiag.crm.server.core.portal.handler.CommunicationFormParamBuilder#withPersonKey to withCustomerKey
+rename com.bsiag.crm.shared.core.business.BusinessLookupCall#getLegalEntityKeys to getCustomerKey
+rename com.bsiag.crm.shared.core.business.BusinessLookupCall#setLegalEntityKeys to setCustomerKey
+
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitVisitsOpenPerPersonDwhIndex to InitVisitsOpenPerCustomerDwhIndex
+rename com.bsiag.crm.server.core.dwh.internal.DwhIndexInitialExportHandler.InitVisitsDonePerPersonDwhIndex to InitVisitsDonePerCustomerDwhIndex
+
+rename com.bsiag.crm.shared.core.communication.ReadCommunicationReportByPersonPermission to ReadCommunicationReportByCustomerPermission
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#findAllPersonsByChannelValue to findAllCustomerssByChannelValue
+
+rename com.bsiag.crm.shared.core.communication.CommunicationPersonTeamRoleLookupCall to CommunicationCustomerTeamRoleLookupCall
+rename com.bsiag.crm.shared.core.communication.CommunicationCustomerTeamRoleLookupCall#isAcceptPersons to isAcceptCustomers
+rename com.bsiag.crm.shared.core.communication.CommunicationCustomerTeamRoleLookupCall#setAcceptPersons to setAcceptCustomers
+rename com.bsiag.crm.shared.core.communication.ICommunicationPersonTeamRoleLookupService to ICommunicationCustomerTeamRoleLookupService
+rename com.bsiag.crm.server.core.communication.CommunicationPersonTeamRoleLookupService to CommunicationCustomerTeamRoleLookupService
+rename com.bsiag.crm.server.core.communication.CommunicationPersonTeamRoleLookupServiceTest to CommunicationCustomerTeamRoleLookupServiceTest
+rename com.bsiag.crm.client.core.communication.CommunicationPersonTeamRoleLookupCallTest to CommunicationCustomerTeamRoleLookupCallTest
+
+
+rename com.bsiag.crm.client.core.communication.bulkchange.CommunicationBulkChangeForm.MainBox.GroupBox.PersonField to CustomerContextField
+
+rename com.bsiag.crm.client.core.communication.officeaddin.OutlookItemAddInForm.MainBox.GroupBox.TabBox.ParticipantBox.ParticipantTableField.Table.PersonColumn to CustomerColumn
+rename com.bsiag.crm.client.core.communication.officeaddin.OutlookItemAddInForm.MainBox.GroupBox.TabBox.LinksBox.PersonField to CustomerContextField
+
+#CompanyPersonRoleBaseService
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleBaseService to CustomerCustomerBaseService
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBaseService#deleteSharedCompanyPerson to deleteSharedCustomerCustomerRole
+rename com.bsiag.crm.server.core.customer.role.CompanyPersonRoleDataTransformer to CustomerCustomerRoleDataTransformer
+
+#BEGIN Replace Hibernate with Scout Persistence
+
+move org.hibernate.dialect.DB2Dialect to org.eclipse.scout.rt.persistence.dialect
+move org.hibernate.dialect.Oracle10gDialect to org.eclipse.scout.rt.persistence.dialect
+move org.hibernate.dialect.PostgreSQL9Dialect to org.eclipse.scout.rt.persistence.dialect
+move org.hibernate.HibernateException to org.eclipse.scout.rt.persistence
+move org.hibernate.JDBCException to org.eclipse.scout.rt.persistence
+move org.hibernate.Query to org.eclipse.scout.rt.persistence.query
+move org.hibernate.SQLQuery to org.eclipse.scout.rt.persistence.query
+move org.hibernate.jdbc.Work to org.eclipse.scout.rt.persistence
+move org.hibernate.jdbc.ReturningWork to org.eclipse.scout.rt.persistence
+move org.hibernate.cfg.Configuration to org.eclipse.scout.rt.persistence.config
+move org.hibernate.cfg.AvailableSettings to org.eclipse.scout.rt.persistence.config
+move com.bsiag.crm.persistence.cp.AvailableSettingsEx to org.eclipse.scout.rt.persistence.config
+move org.eclipse.scout.rt.persistence.AvailableSettingsEx to org.eclipse.scout.rt.persistence.config
+move org.hibernate.SessionFactory to org.eclipse.scout.rt.persistence
+move org.hibernate.TypeHelper to org.eclipse.scout.rt.persistence.type
+move org.hibernate.PersistenceException to org.eclipse.scout.rt.persistence
+move org.hibernate.ScrollMode to org.eclipse.scout.rt.persistence.query
+move org.hibernate.ScrollableResults to org.eclipse.scout.rt.persistence.query
+move org.hibernate.CacheMode to org.eclipse.scout.rt.persistence.query
+move org.hibernate.transform.ResultTransformer to org.eclipse.scout.rt.persistence.query
+move org.hibernate.transform.BasicTransformerAdapter to org.eclipse.scout.rt.persistence.query
+move org.hibernate.transform.AliasedTupleSubsetResultTransformer to org.eclipse.scout.rt.persistence.query
+move org.hibernate.transform.AliasToBeanResultTransformer to org.eclipse.scout.rt.persistence.query
+move org.hibernate.LockMode to org.eclipse.scout.rt.persistence.query
+move org.hibernate.LockOptions to org.eclipse.scout.rt.persistence.query
+move org.hibernate.metadata.ClassMetadata to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.persister.entity.EntityPersister to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.persister.entity.AbstractEntityPersister to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.persister.entity.SingleTableEntityPersister to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.persister.walking.spi.AttributeDefinition to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.tuple.Attribute to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.tuple.AbstractAttribute to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.tuple.IdentifierProperty to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.tuple.NonIdentifierAttribute to org.eclipse.scout.rt.persistence.entity
+move org.hibernate.type.Type to org.eclipse.scout.rt.persistence.type
+move org.hibernate.dialect.function.SQLFunction to org.eclipse.scout.rt.persistence.function
+move org.hibernate.dialect.function.SQLFunctionTemplate to org.eclipse.scout.rt.persistence.function
+move org.hibernate.dialect.function.StandardSQLFunction to org.eclipse.scout.rt.persistence.function
+move org.hibernate.dialect.function.NoArgSQLFunction to org.eclipse.scout.rt.persistence.function
+move org.hibernate.annotations.Columns to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.Immutable to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.GenericGenerator to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.Parameter to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.Subselect to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.Synchronize to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.Type to org.eclipse.scout.rt.persistence.annotation
+move org.hibernate.annotations.Subselect to org.eclipse.scout.rt.persistence.annotation
+move org.eclipse.scout.rt.persistence.hibernate.type.BinaryResourceCompactFileExtensionHibernateType to org.eclipse.scout.rt.persistence.type.builtin
+move org.eclipse.scout.rt.persistence.hibernate.type.BinaryResourceCompactFilenameHibernateType to org.eclipse.scout.rt.persistence.type.builtin
+move org.eclipse.scout.rt.persistence.hibernate.type.BinaryResourceHibernateType to org.eclipse.scout.rt.persistence.type.builtin
+move org.eclipse.scout.rt.persistence.CloseableIterator to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.HQuery to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.IPersistenceEventListener to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.ObjectArrayResultTransformer to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.CloseableScrollableResults to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.ScrollableResultSet to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.ScrollableResultSetWrapper to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.Sql92Binds to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.shared.persistence.ITransactionCancelled to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.shared.persistence.RowLevelAccessProperty to com.bsiag.crm.shared.core.persistence
+move org.eclipse.scout.rt.shared.persistence.RowLevelAccessType to com.bsiag.crm.shared.core.persistence
+move org.eclipse.scout.rt.persistence.TableBeanDataResultTransformer to com.bsiag.crm.persistence
+move org.eclipse.scout.rt.persistence.annotation.MetaFinder to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.annotation.MetaFinders to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.annotation.MetaJoins to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.annotation.MetaManyToOne to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.annotation.MetaOneToMany to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.AbstractPersistenceEntity to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.AbstractPersistenceEntityWithCompositeKey to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.AbstractPersistenceEntityWithPrimitiveKey to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.AbstractPersistenceEntityWithSingleKey to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.AvailableSettingsEx to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.NumbersArrayBindWrapper to org.eclipse.scout.rt.persistence.deleteme
+move org.eclipse.scout.rt.persistence.sql92.ISql92Session to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.persistence.sql92.internal.IAliasNamingStrategy to org.eclipse.scout.rt.persistence.query.compiler.internal
+move org.eclipse.scout.rt.persistence.sql92.PersistenceSession to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.persistence.sql92.ISql92SessionFactory to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.persistence.sql92.Sql92Format to org.eclipse.scout.rt.persistence.query.compiler
+
+move org.eclipse.scout.rt.persistence.nohib.config.PersistenceConfiguration to org.eclipse.scout.rt.persistence.config
+move org.eclipse.scout.rt.persistence.nohib.config.PersistenceFactory to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.persistence.nohib.config.PersistenceSession to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.persistence.nohib.entity.EntityMetadata to org.eclipse.scout.rt.persistence.entity
+move org.eclipse.scout.rt.persistence.nohib.entity.AbstractEntityProperty to org.eclipse.scout.rt.persistence.entity
+move org.eclipse.scout.rt.persistence.nohib.entity.IdentifierGenerator to org.eclipse.scout.rt.persistence.entity
+move org.eclipse.scout.rt.persistence.nohib.JdbcRunnable to org.eclipse.scout.rt.persistence
+move org.eclipse.scout.rt.persistence.nohib.IQueryBase to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.nohib.NativeQuery to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.nohib.ScrollableResults to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.nohib.ScrollMode to org.eclipse.scout.rt.persistence.query
+move org.eclipse.scout.rt.persistence.nohib.type.IJdbcType to org.eclipse.scout.rt.persistence.type
+move org.eclipse.scout.rt.persistence.nohib.type.IJdbcTypeRegistry to org.eclipse.scout.rt.persistence.type
+move org.eclipse.scout.rt.persistence.nohib.type.TypedValue to org.eclipse.scout.rt.persistence.type
+
+regex IPersistenceEntity<[^>]+> to IPersistenceEntity
+regex \.getSession\(\)\.createSQLQuery\( to .createNativeQuery(
+regex \.getSessionFactoryImplementor\(\)\.getAllClassMetadata\( to .getAllEntityPersisters(
+regex \.getSession\(\)\.doWork\( to .run(
+regex \.getSession\(\)\.doReturningWork\( to .call(
+regex getHibernateSetup\(\).getSessionFactoryImplementor\(\) to getHibernateSetup().getSessionFactory()
+regex hibernateSetup.getSessionFactoryImplementor\(\) to hibernateSetup.getSessionFactory()
+regex JPA\.currentSql92Session\(\) to JPA.currentSession()
+regex JPA\.currentSession\(\)\.getSql92SessionFactory\(\) to JPA.factory()
+regex JPA\.[\w.]+\.get\w+Metadata\( to JPA.factory().getEntityMetadata(
+regex ServerDomainRegistry\.getDatabaseManager\(\)\.getSql92SessionFactory\(\) to JPA.factory()
+regex JPA\.factory\(\)\.getAllEntityPersisters\(\) to JPA.factory().getAllEntityMetadata()
+regex JPA\.[\w.]+\.getDialect\(\) to JPA.factory().getDialect()
+regex \.getEntityMetamodel\(\)(.) to $1
+
+rename org.eclipse.scout.rt.persistence.dialect.DB2Dialect to DB2v11Dialect
+rename org.eclipse.scout.rt.persistence.dialect.Oracle10gDialect to Oracle11gDialect
+rename org.eclipse.scout.rt.persistence.dialect.PostgreSQL9Dialect to PostgreSQL9Dialect
+rename org.eclipse.scout.rt.persistence.HibernateException to PersistenceException
+rename org.eclipse.scout.rt.persistence.JDBCException to PersistenceException
+rename org.eclipse.scout.rt.persistence.annotation.Synchronize to ReferencedTables
+rename org.eclipse.scout.rt.persistence.query.Query to IQueryBase
+rename org.eclipse.scout.rt.persistence.query.SQLQuery to INativeQuery
+rename org.eclipse.scout.rt.persistence.Work to JdbcRunnable
+rename org.eclipse.scout.rt.persistence.ReturningWork to JdbcCallable
+rename org.eclipse.scout.rt.persistence.config.Configuration to PersistenceConfiguration
+rename org.eclipse.scout.rt.persistence.config.AvailableSettingsEx to AvailableSettings
+rename org.eclipse.scout.rt.persistence.type.TypeHelper to IJdbcTypeRegistry
+rename org.eclipse.scout.rt.persistence.entity.ClassMetadata to EntityMetadata
+rename org.eclipse.scout.rt.persistence.entity.EntityPersister to EntityMetadata
+rename org.eclipse.scout.rt.persistence.entity.AbstractEntityPersister to EntityMetadata
+rename org.eclipse.scout.rt.persistence.entity.SingleTableEntityPersister to EntityMetadata
+rename org.eclipse.scout.rt.persistence.entity.AttributeDefinition to Attribute
+rename org.eclipse.scout.rt.persistence.entity.IdentifierGenerator to IIdentifierGenerator
+rename org.eclipse.scout.rt.persistence.function.SQLFunction to ISqlFunction
+rename org.eclipse.scout.rt.persistence.function.SQLFunctionTemplate to TemplateSqlFunction
+rename org.eclipse.scout.rt.persistence.function.StandardSQLFunction to NamedSqlFunction
+rename org.eclipse.scout.rt.persistence.function.NoArgSQLFunction to NoArgumentNamedSqlFunction
+rename org.eclipse.scout.rt.persistence.query.ScrollableResults to ScrollableResultSet
+rename org.eclipse.scout.rt.persistence.query.CloseableScrollableResults to ScrollableResultSet
+rename org.eclipse.scout.rt.persistence.query.CloseableScrollableResultsWrapper to ScrollableResultSetWrapper
+rename org.eclipse.scout.rt.persistence.query.ResultTransformer to IResultTransformer
+rename org.eclipse.scout.rt.persistence.query.BasicTransformerAdapter to AbstractResultTransformer
+rename org.eclipse.scout.rt.persistence.type.Type to IJdbcType
+rename org.eclipse.scout.rt.persistence.type.builtin.BinaryResourceCompactFileExtensionHibernateType to BinaryResourceCompactFileExtensionJdbcType
+rename org.eclipse.scout.rt.persistence.type.builtin.BinaryResourceCompactFilenameHibernateType to BinaryResourceCompactFilenameJdbcType
+rename org.eclipse.scout.rt.persistence.type.builtin.BinaryResourceHibernateType to BinaryResourceJdbcType
+rename org.eclipse.scout.rt.persistence.SessionFactory to PersistenceFactory
+rename org.eclipse.scout.rt.persistence.ISql92SessionFactory to PersistenceFactory
+rename org.eclipse.scout.rt.persistence.ISql92Session to PersistenceSession
+rename org.eclipse.scout.rt.persistence.query.Sql92Binds to Binds
+rename org.eclipse.scout.rt.persistence.query.HQuery to IQuery
+rename com.bsiag.crm.server.core.persistence.profiler.HQueryProfiler to QueryProfiler
+
+regex @InterfacesStage(\d)Column(\([^\)]*)hibernate(Type[^\)]*\)) to @InterfacesStage$1Column$2persistence$3
+regex @EtlStage(\d)Column(\([^\)]*)hibernate(Type[^\)]*\)) to @EtlStage$1Column$2persistence$3
+
+#END Replace Hibernate with Scout Persistence
+
+# CompanyPersonRoleModifyStep
+move com.bsiag.crm.client.core.company.person.ICompanyPersonRoleForm to com.bsiag.crm.client.core.customer.role
+move com.bsiag.crm.client.core.company.person.CompanyPersonRoleModifyStep to com.bsiag.crm.client.core.customer.role
+move com.bsiag.crm.client.core.company.person.CompanyPersonRoleForm to com.bsiag.crm.client.core.customer.role
+move com.bsiag.crm.client.core.company.person.role.AbstractCompanyPersonRoleFormTest to com.bsiag.crm.client.core.customer.role
+rename com.bsiag.crm.client.core.customer.role.ICompanyPersonRoleForm to ICustomerCustomerRoleForm
+rename com.bsiag.crm.client.core.customer.role.CompanyPersonRoleModifyStep to CustomerCustomerRoleModifyStep
+rename com.bsiag.crm.client.core.customer.role.CompanyPersonRoleForm to CustomerCustomerRoleForm
+rename com.bsiag.crm.client.core.customer.role.AbstractCompanyPersonRoleFormTest to AbstractCustomerCustomerRoleFormTest
+rename com.bsiag.crm.client.core.customer.role.ICustomerCustomerRoleForm#getCompanyKey to getMainCustomerKey
+rename com.bsiag.crm.client.core.customer.role.ICustomerCustomerRoleForm#getPersonKey to getSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleFormData to CustomerCustomerRoleFormData
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleFormParam to CustomerCustomerRoleFormParam
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleFormParam#getCompanyKey to getMainCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleFormParam#setCompanyKey to setMainCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleFormParam#getPersonKey to getSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleFormParam#setPersonKey to setSubCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.CompanyPersonRoleModifyStepData to CustomerCustomerRoleModifyStepData
+rename com.bsiag.crm.client.core.customer.role.CustomerCustomerRoleForm.MainBox.GroupBox.PersonField to SubCustomerField
+rename com.bsiag.crm.client.core.customer.role.CustomerCustomerRoleForm#getPersonField to getSubCustomerField
+rename com.bsiag.crm.client.core.customer.role.CustomerCustomerRoleForm.MainBox.GroupBox.CompanyField to MainCustomerField
+rename com.bsiag.crm.client.core.customer.role.CustomerCustomerRoleForm#getCompanyField to getMainCustomerField
+rename com.bsiag.crm.client.core.customer.role.CustomerCustomerRoleForm.MainBox.GroupBox.RoleTableField#setCompanyTypeUid to setCustomerTypeUid
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData.InputCompany to InputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData.OutputCompany to OutputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData.OutputPerson to OutputCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData#getInputCompany to getInputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData#getOutputCompany to getOutputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerRoleModifyStepData#getOutputPerson to getOutputCustomer
+
+# AbstractCompanyField
+move com.bsiag.crm.client.core.company.AbstractCompanyField to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractCompanyField to AbstractOrganizationField
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetAdminForm.MainBox.GroupBox.CompanyField to OrganizationField
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetAdminForm#getCompanyField to getOrganizationField
+rename com.bsiag.crm.shared.core.employee.month.MonthlyTimesheetAdminFormParam#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.employee.month.MonthlyTimesheetAdminFormParam#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.client.core.process.serviceline.ServiceLineForm.MainBox.GroupBox.CompanyField to OrganizationField
+rename com.bsiag.crm.client.core.process.serviceline.ServiceLineForm#getCompanyField to getOrganizationField
+rename com.bsiag.crm.client.core.address.AbstractElectronicAddressDetailBox.CompanyField to OrganizationField
+rename com.bsiag.crm.client.core.address.AbstractElectronicAddressDetailBox#getCompanyField to getOrganizationField
+rename com.bsiag.crm.client.core.address.AbstractAddressesBox#execPrepareCompanyFieldLookupCall to execPrepareCustomerFieldLookupCall
+rename com.bsiag.crm.client.core.address.AbstractAddressDetailBox#execPrepareCompanyFieldLookupCall to execPrepareCustomerFieldLookupCall
+rename com.bsiag.crm.client.core.address.AbstractAddressesBox.AddressDetailRightGroupBox.AddressDetailGroupBox.ElectronicAddressDetailGroupBox#execPrepareCompanyFieldLookupCall to execPrepareCustomerFieldLookupCall
+rename com.bsiag.crm.client.core.address.AbstractAddressesBox.AddressDetailRightGroupBox.AddressDetailGroupBox.PhysicalAddressDetailGroupBox#execPrepareCompanyFieldLookupCall to execPrepareCustomerFieldLookupCall
+rename com.bsiag.crm.shared.core.employee.month.MonthlyWorkKey#getCompanyKey to getOrganizationCustomerKey
+
+# LegalEntityInterest
+rename com.bsiag.crm.client.core.legalentity.interest to com.bsiag.crm.client.core.customer.interest
+rename com.bsiag.crm.shared.core.legalentity.interest to com.bsiag.crm.shared.core.customer.interest
+rename com.bsiag.crm.server.core.legalentity.interest to com.bsiag.crm.server.core.customer.interest
+rename com.bsiag.crm.client.core.customer.interest.LegalEntityInterestForm to CustomerInterestForm
+rename com.bsiag.crm.client.core.customer.interest.LegalEntityInterestFormTest to CustomerInterestFormTest
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestFormParam to CustomerInterestFormParam
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestFormData to CustomerInterestFormData
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm.MainBox.DetailBox.GroupBox.CompanyField to OrganizationField
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm.MainBox.DetailBox.GroupBox.LegalEntityField to CustomerField
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm.MainBox.DetailBox.GroupBox.SharedLegalEntityInterestField to SharedCustomerInterestField
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm#getCompanyField to getOrganizationField
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm#getLegalEntityField to getCustomerField
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm#getSharedLegalEntityInterestField to getSharedCustomerInterestField
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm#getLegalEntityInterestKey to getCustomerInterestKey
+rename com.bsiag.crm.client.core.customer.interest.CustomerInterestForm#setLegalEntityInterestKey to setCustomerInterestKey
+rename com.bsiag.crm.shared.core.customer.interest.AbstractInterestFormParam#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.customer.interest.AbstractInterestFormParam#getLegalEntityInterestKey to getCustomerInterestKey
+rename com.bsiag.crm.shared.core.customer.interest.AbstractInterestFormParam#getLegalEntityInterestKey to getCustomerInterestKey
+rename com.bsiag.crm.shared.core.customer.interest.AbstractInterestFormParam#setLegalEntityInterestKey to setCustomerInterestKey
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestStatusCodeType to CustomerInterestStatusCodeType
+rename com.bsiag.crm.client.core.customer.interest.AbstractChangeLegalEntitiyInterestStatusMenu to AbstractChangeCustomerInterestStatusMenu
+rename com.bsiag.crm.shared.core.customer.interest.MarkNewLegalEntityInterestsSharedByDefaultParameter to MarkNewCustomerInterestsSharedByDefaultParameter
+rename com.bsiag.crm.server.core.customer.interest.RemoveLegalEntityInterestSemaphoreRunnable to RemoveCustomerInterestSemaphoreRunnable
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestBaseService to CustomerInterestBaseService
+rename com.bsiag.crm.server.core.customer.interest.CustomerInterestBaseService#collectSharedLegalEntityInterests to collectSharedCustomerInterests
+rename com.bsiag.crm.server.core.customer.interest.CustomerInterestBaseService#copySharedLegalEntityInterest to copySharedCustomerInterest
+rename com.bsiag.crm.server.core.customer.interest.CustomerInterestBaseService#calculateAllLegalEntityInterestKeys to calculateAllCustomerInterestKeys
+rename com.bsiag.crm.server.core.customer.interest.CustomerInterestBaseService#ensureSharedLegalEntityInterest to ensureSharedCustomerInterest
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestLookupCall to CustomerInterestLookupCall
+rename com.bsiag.crm.client.core.customer.interest.LegalEntityInterestLookupCallTest to CustomerInterestLookupCallTest
+rename com.bsiag.crm.shared.core.customer.interest.LegalEntityInterestKeyLookupCall to CustomerInterestKeyLookupCall
+rename com.bsiag.crm.client.core.customer.interest.LegalEntityInterestKeyLookupCallTest to CustomerInterestKeyLookupCallTest
+rename com.bsiag.crm.shared.core.customer.interest.ILegalEntityInterestKeyLookupService to ICustomerInterestKeyLookupService
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestKeyLookupService to CustomerInterestKeyLookupService
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestKeyLookupServiceTest to CustomerInterestKeyLookupServiceTest
+rename com.bsiag.crm.shared.core.customer.interest.ILegalEntityInterestProcessService to ICustomerInterestProcessService
+rename com.bsiag.crm.server.core.customer.interest.LegalEntityInterestProcessService to CustomerInterestProcessService
+rename com.bsiag.crm.client.core.customer.interest.MultiAssignmentOfInterestForm.MainBox.GroupBox.LegalEntityField to CustomerField
+rename com.bsiag.crm.client.core.customer.interest.MultiAssignmentOfInterestForm#getLegalEntityField to getCustomerField
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createMultiAssignmentOfInterestFormModify to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createLegalEntityInterestFormNew to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createLegalEntityInterestFormModify to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createMultiAssignmentOfSingleInterestFormAssign to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createLegalEntityInterestFormNew to createCustomerInterestFormNew
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createLegalEntityInterestFormModify to createCustomerInterestFormModify
+rename com.bsiag.crm.client.core.customer.interest.AbstractInterestTablePage.AbstractEditInterestMenu#createLegalEntityInterestFormModify to createCustomerInterestFormModify
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomainTest#testCreateLegalEntityInterestFormNew to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomainTest#testCreateLegalEntityInterestFormModify to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomainTest#testCreateMultiAssignmentOfSingleInterestFormAssign to com.bsiag.crm.client.core.customer.CustomerClientDomainTest
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateLegalEntityInterestFormNew to testCreateCustomerInterestFormNew
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateLegalEntityInterestFormModify to testCreateCustomerInterestFormModify
+rename com.bsiag.crm.shared.core.customer.interest.MultiAssignmentOfSingleInterestFormParam#getLegalEntityKeys to getCustomerKeys
+rename com.bsiag.crm.shared.core.customer.interest.MultiAssignmentOfSingleInterestFormParam#setLegalEntityKeys to setCustomerKeys
+rename com.bsiag.crm.client.core.customer.interest.MultiAssignmentOfSingleInterestForm#getSharedLegalEntityInterestField to getSharedCustomerInterestField
+rename com.bsiag.crm.client.core.customer.interest.MultiAssignmentOfSingleInterestForm.MainBox.GroupBox.SharedLegalEntityInterestField to SharedCustomerInterestField
+
+rename com.bsiag.crm.ui.html.marketing.landingpage.AbstractMarketingLandingpageRequestHandler#handle to handleInContext
+
+# MonthlyTimesheet
+rename jpa com.bsiag.crm.server.core.employee.month.BsiMonthlyWork#getCompanyKey to getOrganizationCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.month.BsiMonthlyWork.NativeNames#COMPANY_NR to ORGANIZATION_CUSTOMER_NR
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetAdminDeleteForm.MainBox.GroupBox.CompaniesBox to OrganizationsBox
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetAdminDeleteForm#getCompaniesBox to getOrganizationsBox
+
+# no need for ExternalTable annotation to be stored in com.bsiag.crm.db.annotation (stored procedure package), move to persistence
+move com.bsiag.crm.db.annotation.ExternalTable to org.eclipse.scout.rt.persistence.annotation
+
+# Legal Entity Data Model
+## PersonDefaultAddressesEntity: "d9b865e8-525d-428f-bb3e-378b19ed3d8e" -> "c2958924-e57a-400c-baf0-844cc372c64f"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonDefaultAddressesEntity to CustomerDefaultAddressesEntity
+## CompanyDefaultAddressesEntity: "94f3394a-766f-4451-ae78-3e292d743f18" -> "c2958924-e57a-400c-baf0-844cc372c64f"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyDefaultAddressesEntity to CustomerDefaultAddressesEntity
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityDefaultAddressesEntity to CustomerDefaultAddressesEntity
+## PersonVariableAddressesEntity: "2aab196e-277a-4f62-bed2-81e3a061c39f" -> "d285c417-1d4b-463d-8a58-e9da564a6a6f"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonVariableAddressesEntity to CustomerVariableAddressesEntity
+## CompanyVariableAddressesEntity: "e1bca2b6-be0c-49aa-9b95-633e751f34c4" -> "d285c417-1d4b-463d-8a58-e9da564a6a6f"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyVariableAddressesEntity to CustomerVariableAddressesEntity
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityVariableAddressesEntity to CustomerVariableAddressesEntity
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityPhysicalAddressEntity to CustomerPhysicalAddressEntity
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityPhysicalAddressCountAttribute to CustomerPhysicalAddressCountAttribute
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityPhysicalAddressUsageAttribute to CustomerPhysicalAddressUsageAttribute
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityElectronicAddressEntity to CustomerElectronicAddressEntity
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityElectronicAddressCountAttribute to CustomerElectronicAddressCountAttribute
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.LegalEntityElectronicAddressUsageAttribute to CustomerElectronicAddressUsageAttribute
+## PersonPhysicalAddressEntity: "7ed0a193-b7e3-49cb-8007-2838f215dc91" -> "3f6d5995-25ad-4c87-8e02-2e5b2a946e71"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonPhysicalAddressEntity to CustomerPhysicalAddressEntity
+## PersonPhysicalAddressCountAttribute: "6753c479-fa2d-4b0e-8717-82314c8abfab" -> "8b626277-2c22-4376-802b-16ddfc1e1ea5"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonPhysicalAddressCountAttribute to CustomerPhysicalAddressCountAttribute
+## PersonPhysicalAddressUsageAttribute: "3c7c1260-9f47-4275-b52b-30d58666f741" -> "3301b588-16a1-4a3f-91de-2caa3a894783"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonPhysicalAddressUsageAttribute to CustomerPhysicalAddressUsageAttribute
+## PersonElectronicAddressEntity: "1e9e3d29-f5d1-4ff5-9eeb-eeeea6ff10cb" -> "f48ff10e-e2de-41be-86d2-a1595f41e2d9"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonElectronicAddressEntity to CustomerElectronicAddressEntity
+## PersonElectronicAddressCountAttribute: "5190784c-bcfe-4aea-b18e-8858bcafcea9" -> "e491c698-ee89-42fc-8ed3-70a6854e312f"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonElectronicAddressCountAttribute to CustomerElectronicAddressCountAttribute
+## PersonElectronicAddressUsageAttribute: "b684b9fc-55e0-4402-b556-848b0dacdf80" -> "eb4a8420-f24c-4374-b9b2-64ef4272a9ea"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.PersonElectronicAddressUsageAttribute to CustomerElectronicAddressUsageAttribute
+## CompanyPhysicalAddressEntity: "24475249-80e1-4869-a2f2-1628f0400f51" -> "3f6d5995-25ad-4c87-8e02-2e5b2a946e71"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyPhysicalAddressEntity to CustomerPhysicalAddressEntity
+## CompanyPhysicalAddressCountAttribute: "6fee4e54-7f10-4b73-9c10-ef5b7441e3e4" -> "8b626277-2c22-4376-802b-16ddfc1e1ea5"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyPhysicalAddressCountAttribute to CustomerPhysicalAddressCountAttribute
+## CompanyPhysicalAddressUsageAttribute: "952449ed-76cb-4b11-84dd-6c5656925257" -> "3301b588-16a1-4a3f-91de-2caa3a894783"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyPhysicalAddressUsageAttribute to CustomerPhysicalAddressUsageAttribute
+## CompanyElectronicAddressEntity: "9bc61d19-b41f-4bbf-87af-915a200f05ca" -> "f48ff10e-e2de-41be-86d2-a1595f41e2d9"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyElectronicAddressEntity to CustomerElectronicAddressEntity
+## CompanyElectronicAddressCountAttribute: "5b7dcc20-f74f-4552-8c39-3c3d78c32746" -> "e491c698-ee89-42fc-8ed3-70a6854e312f"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyElectronicAddressCountAttribute to CustomerElectronicAddressCountAttribute
+## CompanyElectronicAddressUsageAttribute: "bc67b607-eee0-4f9b-a34c-76994fd69f6a" -> "eb4a8420-f24c-4374-b9b2-64ef4272a9ea"
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.CompanyElectronicAddressUsageAttribute to CustomerElectronicAddressUsageAttribute
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.ILegalEntityInterestToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+move com.bsiag.crm.server.core.legalentity.LegalEntityBuilderParts.LegalEntityInterestToLegalEntityEntityPart to com.bsiag.crm.server.core.customer.CustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonEmailFieldPart to CustomerEmailFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonPhoneFieldPart to CustomerPhoneFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonResponsibleFieldPart to CustomerResponsibleFieldPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ILegalEntityInterestToLegalEntityEntityPart to ICustomerInterestToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.LegalEntityInterestToLegalEntityEntityPart to CustomerInterestToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IExternalContractToPersonEntityPart to IExternalContractToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ExternalContractToPersonEntityPart to ExternalContractToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IBenefitRoleToPersonEntityPart to IBenefitRoleToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.BenefitRoleToPersonEntityPart to BenefitRoleToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.IActionRecipientToPersonEntityPart to IActionRecipientToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ActionRecipientToPersonEntityPart to ActionRecipientToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ActionRecipientPersonFormPart to ActionRecipientCustomerFormPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.ICaseToPersonEntityPart to ICaseToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CaseToPersonEntityPart to CaseToCustomerEntityPart
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts#getWhereForOwnRelationPerson to getWhereForOwnRelationCustomer
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupLegalEntityBuilderParts.LegalEntityEntityPart to CustomerEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.ILegalEntityElectronicAddressEntityPart to ICustomerElectronicAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.LegalEntityElectronicAddressEntityPart to CustomerElectronicAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.LegalEntityElectronicAddressCountAttributePart to CustomerElectronicAddressCountAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.IPersonElectronicAddressEntityPart to ICustomerElectronicAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.PersonElectronicAddressEntityPart to CustomerElectronicAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.PersonElectronicAddressCountAttributePart to CustomerElectronicAddressCountAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.ICompanyElectronicAddressEntityPart to ICustomerElectronicAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.CompanyElectronicAddressEntityPart to CustomerElectronicAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.CompanyElectronicAddressCountAttributePart to CustomerElectronicAddressCountAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.ILegalEntityPhysicalAddressEntityPart to ICustomerPhysicalAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.LegalEntityPhysicalAddressEntityPart to CustomerPhysicalAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.LegalEntityPhysicalAddressCountAttributePart to CustomerPhysicalAddressCountAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.IPersonPhysicalAddressEntityPart to ICustomerPhysicalAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.PersonPhysicalAddressEntityPart to CustomerPhysicalAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.PersonPhysicalAddressCountAttributePart to CustomerPhysicalAddressCountAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.ICompanyPhysicalAddressEntityPart to ICustomerPhysicalAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.CompanyPhysicalAddressEntityPart to CustomerPhysicalAddressEntityPart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.CompanyPhysicalAddressCountAttributePart to CustomerPhysicalAddressCountAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.LegalEntityElectronicAddressUsageAttributePart to CustomerElectronicAddressUsageAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.LegalEntityPhysicalAddressUsageAttributePart to CustomerPhysicalAddressUsageAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.PersonElectronicAddressUsageAttributePart to CustomerElectronicAddressUsageAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.PersonPhysicalAddressUsageAttributePart to vPhysicalAddressUsageAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.CompanyElectronicAddressUsageAttributePart to CustomerElectronicAddressUsageAttributePart
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.CompanyPhysicalAddressUsageAttributePart to CustomerPhysicalAddressUsageAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.ILegalEntityToBusinessEntityPart to ICustomerToBusinessEntityPart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.LegalEntityToBusinessEntityPart to CustomerToBusinessEntityPart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.ICustomerToBusinessEntityPart#getLegalEntityToBusiness to getCustomerToBusiness
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.CustomerToBusinessEntityPart#getLegalEntityToBusiness to getCustomerToBusiness
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.LegalEntityBusinessCountAttributePart to LegalEntityBusinessCountAttributePart
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.LegalEntityBusinessRoleAttributePart to LegalEntityBusinessCountAttributePart
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.LegalEntityToSocialMediaUserEntityPart to
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaUserBuilderParts.ILegalEntityToSocialMediaUserEntityPart to
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.LegalEntityToSocialMediaItemEntityPart to
+rename com.bsiag.crm.server.core.socialmedia.SocialMediaItemBuilderParts.ILegalEntityToSocialMediaItemEntityPart to
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaItemDataModelItems.LegalEntitySocialMediaItemEntity to
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaItemDataModelItems.LegalEntitySocialMediaItemCountAttribute to
+rename com.bsiag.crm.shared.core.socialmedia.SocialMediaUserDataModelItems.LegalEntitySocialMediaUserEntity to
+rename com.bsiag.crm.server.core.doctemplate.extension.RecipientCompanyVariableExtension to RecipientOrganizationVariableExtension
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.LegalEntityRelationEntity to CustomerRelationEntity
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.LegalEntityRelationCountAttribute to CustomerRelationCountAttribute
+rename com.bsiag.crm.shared.core.legalentity.relation.RelationDataModelItems.LegalEntityRelationRoleAttribute to CustomerRelationRoleAttribute
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.ILegalEntityToRelationEntityPart to ICustomerToRelationEntityPart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.ICustomerToRelationEntityPart#getLegalEntityToRelation to getCustomerToRelation
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.LegalEntityToRelationEntityPart to CustomerToRelationEntityPart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.LegalEntityRelationCountAttributePart to CustomerRelationCountAttributePart
+rename com.bsiag.crm.server.core.legalentity.relation.RelationBuilderParts.LegalEntityRelationRoleAttributePart to CustomerRelationRoleAttributePart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.IPersonToCaseEntityPart to ICustomerToCaseEntityPart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.ICompanyToCaseEntityPart to ICustomerToCaseEntityPart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.ILegalEntityToCaseEntityPart to ICustomerToCaseEntityPart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.PersonToCaseEntityPart to CustomerToCaseEntityPart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.CompanyToCaseEntityPart to CustomerToCaseEntityPart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.LegalEntityToCaseEntityPart to CustomerToCaseEntityPart
+## PersonCaseEntity: "607f2d59-a5f3-449b-bde6-b0e3363b2a20" -> "6ef6c6f0-4951-4fee-ade9-c540be58e98a"
+rename com.bsiag.crm.shared.core.process.pcase.CaseDataModelItems.PersonCaseEntity to CustomerCaseEntity
+## CompanyCaseEntity: "185b0dfe-a544-4b0a-8799-2fdf90858aa5" -> "6ef6c6f0-4951-4fee-ade9-c540be58e98a"
+rename com.bsiag.crm.shared.core.process.pcase.CaseDataModelItems.CompanyCaseEntity to CustomerCaseEntity
+rename com.bsiag.crm.shared.core.process.pcase.CaseDataModelItems.LegalEntityCaseEntity to CustomerCaseEntity
+rename com.bsiag.crm.shared.core.process.pcase.CaseDataModelItems.PersonCaseCountAttribute to CustomerCaseCountAttribute
+## CompanyCaseCountAttribute: "4f57ae6b-840d-45fb-8dcd-c804c14fc570" -> "05f92b93-3e40-4d69-bf1a-7463d0621924"
+rename com.bsiag.crm.shared.core.process.pcase.CaseDataModelItems.CompanyCaseCountAttribute to CustomerCaseCountAttribute
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.LegalEntityBusinessEntity to CustomerBusinessEntity
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.LegalEntityBusinessCountAttribute to CustomerBusinessCountAttribute
+rename com.bsiag.crm.shared.core.business.BusinessDataModelItems.LegalEntityBusinessRoleAttribute to CustomerBusinessRoleAttribute
+
+# LegalEntityAddressBean
+rename com.bsiag.crm.shared.core.doctemplate.LegalEntityAddressBean to CustomerAddressBean
+rename com.bsiag.crm.shared.core.doctemplate.CustomerAddressBean#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.server.core.doctemplate.extension.RecipientCommonVariableExtension#loadOrganizationRecipient to loadCustomerRecipient
+rename com.bsiag.crm.shared.core.marketing.action.IActionAddressingCode#calculateLegalEntityKey to calculateCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.ActionAddressingCodeType.AbstractActionAddressingCode#calculateCustomerKey to calculateCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.ActionAddressingCode#calculateLegalEntityKey to calculateCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.ActionAddressingCodeRow#calculateLegalEntityKey to calculateCustomerKey
+rename com.bsiag.crm.shared.core.marketing.action.ActionAddressingCodeType#calculateLegalEntityKey to calculateCustomerKey
+rename com.bsiag.crm.client.core.tile.CoreDocumentButtonTile#createLegalEntityAddressBean to createCustomerAddressBean
+rename com.bsiag.bsicrm.client.candidacy.CandidacySendEmailForm#createLegalEntityAddressBean to createCustomerAddressBean
+
+# LegalEntityLookupHelper
+rename com.bsiag.crm.client.core.address.optin.AbstractAddressOptInBox#getLegalEntityKey to getCustomerKey
+move com.bsiag.crm.server.core.legalentity.LegalEntityLookupHelper to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.LegalEntityLookupHelper to CustomerLookupHelper
+rename com.bsiag.crm.server.core.customer.CustomerLookupHelper#getCompanyRows to get OrganizationRows
+rename com.bsiag.crm.server.core.customer.CustomerLookupHelper#toCompanyLookupCall to toOrganizationLookupCall
+rename com.bsiag.crm.shared.core.common.LegalEntityTeamRoleBean to CustomerTeamRoleBean
+rename com.bsiag.crm.shared.core.common.CustomerTeamRoleBean#createWithLegalEntity to createWithCustomer
+rename com.bsiag.crm.shared.core.common.CustomerTeamRoleBean#getLegalEntityKey to getCustomerKey
+move com.bsiag.crm.shared.core.legalentity.ILegalEntityLookupCall to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.ILegalEntityLookupCall to ICustomerLookupCall
+move com.bsiag.crm.shared.core.legalentity.LegalEntityWithRelationTypeLookupCall to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.LegalEntityWithRelationTypeLookupCall to CustomerWithRelationTypeLookupCall
+move com.bsiag.crm.shared.core.legalentity.ILegalEntityWithRelationTypeLookupService to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.ILegalEntityWithRelationTypeLookupService to ICustomerWithRelationTypeLookupService
+rename com.bsiag.crm.shared.core.customer.CustomerWithRelationTypeLookupCall#getIgnoreLegalEntityKeys to getIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.customer.CustomerWithRelationTypeLookupCall#setIgnoreLegalEntityKeys to setIgnoreCustomerKeys
+move com.bsiag.crm.server.core.legalentity.LegalEntityWithRelationTypeLookupService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.LegalEntityWithRelationTypeLookupService to CustomerWithRelationTypeLookupService
+move com.bsiag.crm.server.core.legalentity.LegalEntityWithRelationTypeLookupServiceTest to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.LegalEntityWithRelationTypeLookupServiceTest to CustomerWithRelationTypeLookupServiceTest
+rename com.bsiag.crm.client.core.legalentity.relation.RelationForm.MainBox.GroupBox.LeftBox.RolesField.Table.LegalEntityColumn to CustomerColumn
+rename com.bsiag.crm.client.core.legalentity.relation.RelationForm.MainBox.GroupBox.LeftBox.RolesField.Table#getLegalEntityColumn to getCustomerColumn
+rename com.bsiag.crm.client.core.legalentity.relation.RelationForm.MainBox.GroupBox.LeftBox.RolesField.Table.CustomerColumn#getUsedLegalEntities to getUsedCustomers
+move com.bsiag.crm.client.core.legalentity.LegalEntityWithRelationTypeLookupCallTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.legalentity.LegalEntityWithRelationTypeLookupCallTest to CustomerWithRelationTypeLookupCallTest
+rename com.bsiag.crm.server.core.business.role.BusinessRoleBaseService#storePerson to storeCustomer
+rename com.bsiag.crm.server.core.business.role.BusinessRoleBaseService#storeCompany to storeCustomer
+rename com.bsiag.crm.server.core.business.role.BusinessRoleBaseService#cleanPerson to cleanCustomer
+rename com.bsiag.crm.server.core.business.role.BusinessRoleBaseService#cleanCompany to cleanCustomer
+move com.bsiag.crm.client.core.company.person.CompanyPersonRoleFormTest to com.bsiag.crm.client.core.customer.role
+rename com.bsiag.crm.client.core.customer.role.CompanyPersonRoleFormTest to CustomerCustomerRoleFormTest
+# BsiMonthlyWork
+rename jpa com.bsiag.crm.server.core.employee.month.BsiMonthlyWork#getCompanyKey to getOfficeCustomerKey
+rename jpa com.bsiag.crm.server.core.employee.month.BsiMonthlyWork.NativeNames.COMPANY_NR to OFFICE_CUSTOMER_NR
+rename jpa com.bsiag.crm.server.core.employee.month.BsiMonthlyWork#joinCompany to joinOfficeCustomer
+rename jpa com.bsiag.crm.server.core.employee.month.BsiMonthlyWork#companyKey to officeCustomerKey
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetAdminDeleteForm.MainBox.GroupBox.CompaniesBox to OfficeCustomersBox
+rename com.bsiag.crm.client.core.employee.month.MonthlyTimesheetAdminDeleteForm#getCompaniesBox to getOfficeCustomersBox
+#AddressData
+rename com.bsiag.crm.shared.core.address.AddressData#getReferencedCompanyKey to getReferencedCustomerKey
+#AddressTestDataProvider
+rename com.bsiag.crm.shared.core.test.address.AddressTestDataProvider#withReferencedCompanyKey to withReferencedCustomerKey
+# LegalEntitySearchForm
+##LegalEntitySearchForm: "39c956f1-ad40-4aaa-b22c-7481cc588726" -> "9c936116-a60a-4d88-9f10-98c460548a34"
+move com.bsiag.crm.client.core.legalentity.LegalEntitySearchForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.LegalEntitySearchForm to CustomerSearchForm
+move com.bsiag.crm.client.core.legalentity.ILegalEntitySearchForm to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.ILegalEntitySearchForm to ICustomerSearchForm
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createLegalEntitySearchFormSearch to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createLegalEntitySearchFormSearch to createCustomerSearchFormSearch
+# AbstractTargetGroupLegalEntitySearchBox
+rename com.bsiag.crm.client.core.marketing.targetgroup.AbstractTargetGroupLegalEntitySearchBox to AbstractTargetGroupCustomerSearchBox
+rename com.bsiag.crm.shared.core.marketing.targetgroup.AbstractTargetGroupLegalEntitySearchBoxData to AbstractTargetGroupCustomerSearchBoxData
+rename com.bsiag.crm.client.core.marketing.targetgroup.TargetGroupSearchForm.MainBox.TabBox.LegalEntitySearchBox to CustomerSearchBox
+rename com.bsiag.crm.client.core.marketing.targetgroup.TargetGroupSearchForm#getLegalEntitySearchBox to getCustomerSearchBox
+# PersonPrivacyServerAdapter
+move com.bsiag.crm.server.core.person.PersonPrivacyServerAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonPrivacyServerAdapter to CustomerPrivacyServerAdapter
+move com.bsiag.crm.server.core.legalentity.LegalEntityPrivacyServerAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.LegalEntityPrivacyServerAdapter to CustomerPrivacyServerAdapter
+move com.bsiag.crm.server.core.company.companyprivacyserveradapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.CompanyPrivacyServerAdapter to CustomerPrivacyServerAdapter
+move com.bsiag.crm.server.core.company.CompanyBaseService#checkCompanyShortName to com.bsiag.crm.server.core.customer.CustomerBaseService
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#checkCompanyShortName to checkCustomerShortName
+move com.bsiag.crm.server.core.company.CompanyBaseService#isCompanyShortNameUnique to com.bsiag.crm.server.core.customer.CustomerBaseService
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#isCompanyShortNameUnique to isCustomerShortNameUnique
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setDirectoryPersonKey to setDirectoryCustomerKey
+move com.bsiag.crm.server.core.company.CompanyBaseService#checkCompanyNo to com.bsiag.crm.server.core.customer.CustomerBaseService
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#checkCompanyNo to checkCustomerNo
+move com.bsiag.crm.server.core.company.CompanyBaseService#isCompanyNoUnique to com.bsiag.crm.server.core.customer.CustomerBaseService
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#isCompanyNoUnique to isCustomerNoUnique
+#PersonRoleLookupCall
+rename com.bsiag.crm.shared.core.customer.role.PersonRoleLookupCall#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.shared.core.customer.role.PersonRoleLookupCall#setCompanyKey to setOrganizationCustomerKey
+# CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CustomerDepartmentAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CustomerPositionDescriptionAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CustomerFunctionLevelAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+move com.bsiag.crm.shared.core.customer.CustomerDataModelItems.CustomerFunctionTypeAttribute to com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CustomerDepartmentAttribute to CustomerCustomerDepartmentAttribute
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CustomerPositionDescriptionAttribute to CustomerCustomerPositionDescriptionAttribute
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CustomerFunctionLevelAttribute to CustomerCustomerFunctionLevelAttribute
+rename com.bsiag.crm.shared.core.customer.role.CustomerCustomerDataModelItems.CustomerFunctionTypeAttribute to CustomerCustomerFunctionTypeAttribute
+rename com.bsiag.crm.server.core.address.AddressBuilderParts.AddressCompanyAttributePart to AddressCustomerAttributePart
+rename com.bsiag.crm.shared.core.address.AddressDataModelItems.AddressCompanyAttribute to AddressCustomerAttribute
+move com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonFunctionFieldPart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+move com.bsiag.crm.server.core.customer.CustomerBuilderParts.PersonLevelFieldPart to com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.PersonFunctionFieldPart to CustomerCustomerFunctionTypeAttributePart
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerBuilderParts.PersonLevelFieldPart to CustomerCustomerFunctionLevelAttributePart
+# TargetPlanForm
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.CompanyKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.CompanyNoColumn to CustomerNoColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.CompanyNameColumn to CustomerNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.CompanyShortNameColumn to CustomerShortNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table#getCompanyKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table#getCompanyNoColumn to getCustomerNoColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table#getCompanyNameColumn to getCustomerNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table#getCompanyShortNameColumn to getCustomerShortNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.CompanyFocusMenu to CustomerFocusMenu
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.BottomBox.CompetitorTableField.Table.NewCompanyCompetitorMenu to NewCustomerCompetitorMenu
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.CompanyFocusButton
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm#getCompanyFocusButton to getCustomerFocusButton
+# PersonMarketingFolderPage
+rename com.bsiag.crm.client.core.marketing.PersonMarketingFolderPage to CustomerMarketingFolderPage
+rename com.bsiag.crm.shared.core.marketing.PersonMarketingFolderPageParam to CustomerMarketingFolderPageParam
+rename com.bsiag.crm.client.core.marketing.CompanyMarketingFolderPage to CustomerMarketingFolderPage
+rename com.bsiag.crm.shared.core.marketing.CompanyMarketingFolderPageParam to CustomerMarketingFolderPageParam
+rename com.bsiag.crm.client.core.marketing.CustomerMarketingFolderPage#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.marketing.action.PersonActionRecipientTablePage to CustomerActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.PersonActionRecipientTablePageParam to CustomerActionRecipientTablePageParam
+rename com.bsiag.crm.client.core.marketing.campaign.CampaignClientDomain#createPersonMarketingFolderPage to createCustomerMarketingFolderPage
+rename com.bsiag.crm.client.core.marketing.action.ActionClientDomain#createPersonActionRecipientTablePage to createCustomerActionRecipientTablePage
+rename com.bsiag.crm.shared.core.marketing.action.IActionRecipientPageService#getPersonActionRecipientTableData to getCustomerActionRecipientTableData
+rename com.bsiag.crm.server.core.marketing.action.ActionRecipientPageService#getPersonActionRecipientTableData to getCustomerActionRecipientTableData
+# delete CompanyMarketingFolderPage: "94661a7b-1a30-4e1c-9cb5-39f109a04946"
+# com.bsiag.crm.client.core.company.CompanyMarketingFolderPage
+# com.bsiag.crm.shared.core.company.CompanyMarketingFolderPageParam
+# com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyMarketingFolderPage
+# LegalEntitySharedDomain
+move com.bsiag.crm.shared.core.legalentity.LegalEntitySharedDomain#hasAssignableInterests to com.bsiag.crm.shared.core.customer.CustomerSharedDomain
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createAssignPartitionsFormNew to com.bsiag.crm.shared.core.customer.CustomerSharedDomain
+# delete LegalEntityDomain: 106390
+# com.bsiag.crm.shared.core.legalentity.LegalEntitySharedDomain
+# com.bsiag.crm.client.core.legalentity.LegalEntityClien1tDomain
+# LegalEntityBenefitTablePage
+rename com.bsiag.crm.client.core.business.benefit.LegalEntityBenefitTablePage to CustomerBenefitTablePage
+rename com.bsiag.crm.shared.core.business.benefit.LegalEntityBenefitTablePageParam to CustomerBenefitTablePageParam
+rename com.bsiag.crm.shared.core.business.benefit.IBenefitPageService#getLegalEntityBenefitTableData to getCustomerBenefitTableData
+rename com.bsiag.crm.server.core.business.benefit.BenefitPageService#getLegalEntityBenefitTableData to getCustomerBenefitTableData
+rename com.bsiag.crm.server.core.business.benefit.BenefitPageService.LegalEntityBenefitTablePageQuery to CustomerBenefitTablePageQuery
+rename com.bsiag.crm.client.core.business.benefit.LegalEntityBenefitTablePageTest to CustomerBenefitTablePageTest
+rename com.bsiag.crm.client.core.business.benefit.BenefitClientDomain#createLegalEntityBenefitTablePage to createCustomerBenefitTablePage
+rename com.bsiag.crm.shared.core.customer.code.CompanySegmentationLookupCall to CustomerSegmentationLookupCall
+rename com.bsiag.crm.client.core.customer.code.CompanySegmentationLookupCallTest to CustomerSegmentationLookupCallTest
+rename com.bsiag.crm.shared.core.customer.code.CompanyTypeTimemachineSharedHandler to CustomerTypeTimemachineSharedHandler
+rename com.bsiag.crm.client.core.business.benefit.BenefitForm.MainBox.TabBox.RoleBox.RoleTableField.Table.LegalEntityColumn to CustomerColumn
+
+# CompanyLegalEntityTablePageQuery
+move com.bsiag.crm.server.core.legalentity.LegalEntityPageService.CompanyLegalEntityTablePageQuery to com.bsiag.crm.server.core.customer.CustomerPageService
+move com.bsiag.crm.server.core.legalentity.LegalEntityPageService.PersonLegalEntityTablePageQuery to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.server.core.customer.CustomerPageService.CompanyLegalEntityTablePageQuery to CustomerCustomerTablePageQuery
+rename com.bsiag.crm.server.core.customer.CustomerPageService.PersonLegalEntityTablePageQuery to CustomerCustomerTablePageQuery
+move com.bsiag.crm.server.core.legalentity.LegalEntityPageService.BsiCustomerRelationSubQueryAlias to com.bsiag.crm.server.core.customer.CustomerPageService
+move com.bsiag.crm.shared.core.legalentity.ILegalEntityPageService#getCompanyLegalEntityTableData to com.bsiag.crm.shared.core.customer.CustomerPageService
+move com.bsiag.crm.shared.core.legalentity.ILegalEntityPageService#getPersonLegalEntityTableData to com.bsiag.crm.shared.core.customer.ICustomerPageService
+rename com.bsiag.crm.shared.core.customer.ICustomerPageService#getCompanyLegalEntityTableData to getCustomerCustomerTableData
+rename com.bsiag.crm.shared.core.customer.ICustomerPageService#getPersonLegalEntityTableData to getCustomerCustomerTableData
+move com.bsiag.crm.server.core.legalentity.LegalEntityPageService#getCompanyLegalEntityTableData to com.bsiag.crm.server.core.customer.CustomerPageService
+move com.bsiag.crm.server.core.legalentity.LegalEntityPageService#getPersonLegalEntityTableData to com.bsiag.crm.server.core.customer.CustomerPageService
+rename com.bsiag.crm.server.core.customer.CustomerPageService#getCompanyLegalEntityTableData to getCustomerCustomerTableData
+rename com.bsiag.crm.server.core.customer.CustomerPageService#getPersonLegalEntityTableData to getCustomerCustomerTableData
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createCompanyLegalEntityTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+move com.bsiag.crm.client.core.legalentity.LegalEntityClientDomain#createPersonLegalEntityTablePage to com.bsiag.crm.client.core.customer.CustomerClientDomain
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyLegalEntityTablePage to createCustomerCustomerTablePage
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonLegalEntityTablePage to createCustomerCustomerTablePage
+move com.bsiag.crm.shared.core.legalentity.AbstractLegalEntityTablePageParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CompanyLegalEntityTablePageParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.PersonLegalEntityTablePageParam to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.AbstractLegalEntityTablePageParam to CustomerCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.CompanyLegalEntityTablePageParam to CustomerCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.PersonLegalEntityTablePageParam to CustomerCustomerTablePageData
+move com.bsiag.crm.shared.core.legalentity.AbstractLegalEntityTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.CompanyLegalEntityTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.legalentity.PersonLegalEntityTablePageData to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.AbstractLegalEntityTablePageData to CustomerCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.CompanyLegalEntityTablePageData to CustomerCustomerTablePageData
+rename com.bsiag.crm.shared.core.customer.PersonLegalEntityTablePageData to CustomerCustomerTablePageData
+move com.bsiag.crm.client.core.legalentity.AbstractLegalEntityTablePage to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.legalentity.CompanyLegalEntityTablePage to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.legalentity.PersonLegalEntityTablePage to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractLegalEntityTablePage to CustomerCustomerTablePage
+rename com.bsiag.crm.client.core.customer.CompanyLegalEntityTablePage to CustomerCustomerTablePage
+rename com.bsiag.crm.client.core.customer.PersonLegalEntityTablePage to CustomerCustomerTablePage
+move com.bsiag.crm.client.core.legalentity.CompanyLegalEntityTablePageTest to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.legalentity.PersonLegalEntityTablePageTest to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyLegalEntityTablePageTest to CustomerCustomerTablePageTest
+rename com.bsiag.crm.client.core.customer.PersonLegalEntityTablePageTest to CustomerCustomerTablePageTest
+rename com.bsiag.crm.client.core.customer.CustomerCustomerTablePage.Table.RelationRoleColumn to RoleColumn
+
+# PersonRoleCompany and CompanyRolePerson
+# delete com.bsiag.crm.shared.core.company.ICompanyPageService#getPersonRoleCompanyTableData
+# delete com.bsiag.crm.server.core.company.CompanyPageService#getPersonRoleCompanyTableData
+# delete com.bsiag.crm.server.core.company.CompanyPageService.PersonRoleCompanyTablePageQuery
+# delete com.bsiag.crm.server.core.company.CompanyPageServiceServiceTest#getPersonRoleCompanyTableData
+# delete com.bsiag.crm.shared.core.customer.ICustomerPageService#getCompanyPersonTableData
+# delete com.bsiag.crm.server.core.customer.CustomerPageService#getCompanyPersonTableData
+# delete com.bsiag.crm.server.core.customer.CustomerPageService.CompanyRolePersonTablePageQuery
+# delete com.bsiag.crm.server.core.customer.CustomerPageServiceTest#getCompanyRolePersonTableData
+# delete com.bsiag.crm.server.core.legalentity.LegalEntityPageService
+# delete com.bsiag.crm.shared.core.legalentity.ILegalEntityPageService
+# delete com.bsiag.crm.client.core.person.CompanyRolePersonTablePage
+# delete com.bsiag.crm.client.core.person.CompanyRolePersonTablePageTest
+# delete com.bsiag.crm.shared.core.person.CompanyRolePersonTablePageData
+# delete com.bsiag.crm.shared.core.person.CompanyRolePersonTablePageParam
+# delete com.bsiag.crm.client.core.company.PersonRoleCompanyTablePage
+# delete com.bsiag.crm.client.core.company.PersonRoleCompanyTablePageTest
+# delete com.bsiag.crm.shared.core.company.PersonRoleCompanyTablePageData
+# delete com.bsiag.crm.shared.core.company.PersonRoleCompanyTablePageParam
+# delete com.bsiag.crm.client.core.company.CompanyClientDomain#createPersonRoleCompanyTablePage
+# delete com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreatePersonRoleCompanyTablePage
+# delete com.bsiag.crm.client.core.customer.CustomerClientDomain#createCompanyRolePersonTablePage
+# delete com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateCompanyRolePersonTablePage
+
+# AbstractCaseTablePage
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseTablePage.Table.LegalEntityKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseTablePage.Table#getLegalEntityKeyColumn to getCustomerKeyColumn
+
+# CompanyFolderPage
+rename com.bsiag.crm.client.core.communicationcaseframe.wizard.CommunicationCaseFrameNodePage#reloadIdentifiedLegalEntityAndCases to reloadIdentifiedCustomersAndCases
+rename com.bsiag.crm.shared.core.customer.ICustomerPageService#getCompanyFolderPageParams to getRelatedCustomerFolderPageParams
+rename com.bsiag.crm.server.core.customer.CustomerPageService#getCompanyFolderPageParams to getRelatedCustomerFolderPageParams
+# delete com.bsiag.crm.client.core.company.CompanyClientDomain#createFolderPage
+# delete com.bsiag.crm.client.core.company.CompanyClientDomain#createCompanyFolderPage
+# delete com.bsiag.crm.client.core.company.CompanyClientDomain#createNewsfeedFolderPage
+# delete com.bsiag.crm.client.core.company.CompanyClientDomainTest#testCreateCompanyFolderPage
+# delete com.bsiag.crm.client.core.company.CompanyFolderPage
+# delete com.bsiag.crm.shared.core.company.CompanyFolderPageParam
+
+# LegalEntityRelationBenefitTablePage
+rename com.bsiag.crm.client.core.business.benefit.LegalEntityRelationBenefitTablePage to CustomerRelationBenefitTablePage
+rename com.bsiag.crm.client.core.business.benefit.LegalEntityRelationBenefitTablePageTest to CustomerRelationBenefitTablePageTest
+rename com.bsiag.crm.shared.core.business.benefit.LegalEntityRelationBenefitTablePageData to CustomerRelationBenefitTablePageData
+rename com.bsiag.crm.shared.core.business.benefit.LegalEntityRelationBenefitTablePageParam to CustomerRelationBenefitTablePageParam
+rename com.bsiag.crm.shared.core.business.benefit.IBenefitPageService#getLegalEntityRelationBenefitTableData to getCustomerRelationBenefitTableData
+rename com.bsiag.crm.server.core.business.benefit.BenefitPageService#getLegalEntityRelationBenefitTableData to getCustomerRelationBenefitTableData
+rename com.bsiag.crm.server.core.business.benefit.BenefitPageService.LegalEntityRelationBenefitTablePageQuery to CustomerRelationBenefitTablePageQuery
+rename com.bsiag.crm.client.core.business.benefit.BenefitClientDomain#createLegalEntityRelationBenefitTablePage to createCustomerRelationBenefitTablePage
+
+# TargetGroupLegalEntityBuilderParts
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractLegalEntityImportFieldPart to AbstractCustomerImportFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractCustomerImportFieldPart#getLegalEntityKey0JoinAttribute to getCustomerKeyJoinAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractAllowedChannelFieldPart#getLegalEntityKeyJoinAttribute to getCustomerKeyJoinAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractLegalEntityNameFieldPart to AbstractCustomerNameFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractCustomerNameFieldPart#getLegalEntityKey0Attribute to getCustomerKeyAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractLegalEntityCityZipCodeCountryFormPart to AbstractCustomerCityZipCodeCountryFormPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.CommonTargetGroupBuilderParts.AbstractTargetGroupBusinessByCustomerFormPart#getCustomerBusinessLegalEntity to getCustomerBusinessRole
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupLegalEntityBuilderParts to TargetGroupCustomerBuilderParts
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupCustomerBuilderParts.ITargetGroupLegalEntityEntityPart to ITargetGroupCustomerEntityPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupCustomerBuilderParts.AbstractTargetGroupLegalEntityEntityPart to AbstractTargetGroupCustomerEntityPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupCustomerBuilderParts.ImportFieldPart#getLegalEntityKey0JoinAttribute to getCustomerKeyJoinAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupCustomerBuilderParts.TargetGroupLegalEntityInterestFieldPart to TargetGroupCustomerInterestFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.ITargetGroupBusinessEntityPart#getCustomerBusinessLegalEntity to getCustomerBusinessRole
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.AbstractTargetGroupBusinessEntityPart#getCustomerBusinessLegalEntity to getCustomerBusinessRole
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityImportFieldPart to CustomerImportFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.CustomerImportFieldPart#getLegalEntityKey0JoinAttribute to getCustomerKeyJoinAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityAllowedChannelFieldPart to CustomerAllowedChannelFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.CustomerAllowedChannelFieldPart#getLegalEntityKeyJoinAttribute to getCustomerKeyJoinAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityLastCommunicationFromToFormPart to CustomerLastCommunicationFromToFormPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityLastTaskFromToFormPart to CustomerLastTaskFromToFormPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityNameFieldPart to CustomerNameFieldPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.CustomerNameFieldPart#getLegalEntityKey0Attribute to getCustomerKeyAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupCustomerBuilderParts.NameFieldPart#getLegalEntityKey0Attribute to getCustomerKeyAttribute
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupCustomerBuilderParts.TargetGroupLegalEntityAdvisorPart to TargetGroupCustomerAdvisorPart
+rename com.bsiag.crm.server.core.marketing.targetgroup.TargetGroupBusinessBuilderParts.LegalEntityCityZipCodeCountryFormPart to CustomerCityZipCodeCountryFormPart
+rename com.bsiag.crm.server.core.marketing.potentialanalysis.PotentialAnalysisSelectionQueryHelper.AbstractBusinessPotentialAnalysisRecipientSelectionBaseQuery#getCustomerBusinessLegalEntity to getCustomerBusinessRole
+
+# AbstractDocumentRecipientLookupBaseQuery
+rename com.bsiag.crm.server.core.configuration.docengine.AbstractDocumentSenderRecipientServerDomainKeyAdapter.DocumentPersonRecipientLookupQuery to DocumentCustomerRecipientLookupQuery
+rename com.bsiag.crm.server.core.configuration.docengine.AbstractDocumentSenderRecipientServerDomainKeyAdapter.DocumentCompanyRecipientLookupQuery to DocumentCustomerRecipientLookupQuery
+rename com.bsiag.crm.server.core.configuration.docengine.AbstractDocumentSenderRecipientServerDomainKeyAdapter.DocumentCustomerRecipientLookupQuery#getPerson to getCustomer
+rename com.bsiag.crm.server.core.configuration.docengine.AbstractDocumentSenderRecipientServerDomainKeyAdapter.DocumentCustomerRecipientLookupQuery#getCompany to getCustomer
+
+# AllDocumentTablePage
+move com.bsiag.crm.client.core.company.CompanyDocumentSearchClientDomainKeyAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyDocumentSearchClientDomainKeyAdapter to CustomerDocumentSearchClientDomainKeyAdapter
+rename com.bsiag.crm.client.core.customer.PersonDocumentSearchClientDomainKeyAdapter to CustomerDocumentSearchClientDomainKeyAdapter
+move com.bsiag.crm.server.core.person.PersonDocumentSearchServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.CompanyDocumentSearchServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonDocumentSearchServerDomainKeyAdapter to CustomerDocumentSearchServerDomainKeyAdapter
+rename com.bsiag.crm.server.core.customer.CompanyDocumentSearchServerDomainKeyAdapter to CustomerDocumentSearchServerDomainKeyAdapter
+rename com.bsiag.crm.server.core.customer.CustomerDocumentSearchServerDomainKeyAdapter#execCreatePersonContribution to execCreateCustomerContribution
+rename com.bsiag.crm.server.core.customer.CustomerDocumentSearchServerDomainKeyAdapter#execCreateCompanyContribution to execCreateCustomerContribution
+
+# Person and CompanyAddressLoader
+move com.bsiag.crm.server.core.company.ICompanyAddressLoader to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.CompanyAddressLoader to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.IPersonAddressLoader to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.person.PersonAddressLoader to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.ICompanyAddressLoader to ICustomerAddressLoader
+rename com.bsiag.crm.server.core.customer.CompanyAddressLoader to CustomerAddressLoader
+rename com.bsiag.crm.server.core.customer.IPersonAddressLoader to ICustomerAddressLoader
+rename com.bsiag.crm.server.core.customer.PersonAddressLoader to CustomerAddressLoader
+
+# ProcessDefinitionForwardingForm
+rename com.bsiag.crm.client.core.process.ProcessDefinitionForwardingForm.MainBox.GroupBox.CompanyField to OrganizationField
+rename com.bsiag.crm.client.core.process.ProcessDefinitionForwardingForm#getCompanyField to getOrganizationField
+rename com.bsiag.crm.client.core.process.IProcessDefinitionForwardingForm#getCompanyField to getOrganizationField
+
+# DefaultGraphBuilder
+rename com.bsiag.crm.server.graph.model.DefaultGraphBuilder#addCompanyPerson to addMainSubCustomer
+
+#PersonNewsfeedAdapter
+rename com.bsiag.crm.server.core.person.PersonNewsfeedEntityAdapter to CustomerNewsfeedEntityAdapter
+move com.bsiag.crm.server.core.person.CustomerNewsfeedEntityAdapter to com.bsiag.crm.server.core.customer
+
+rename com.bsiag.crm.server.core.persistence.htypes.IDomainKeyUserType to IDomainKeyJdbcType
+
+# Customer TablePage and SearchForm Params
+rename com.bsiag.crm.shared.core.customer.CustomerChooseTablePageParam#getCompanyKey to getRelatedCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerChooseTablePageParam#setCompanyKey to setRelatedCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerSearchFormParam#getSearchCompanyKey to getSearchRelatedCustomerKey
+rename com.bsiag.crm.shared.core.customer.CustomerSearchFormParam#setSearchCompanyKey to setSearchRelatedCustomerKey
+rename com.bsiag.crm.server.core.customer.CustomerBuilderParts.CompanySmartFieldPart to RelatedCustomerSmartFieldPart
+
+# CommunicationCaseFramePageService
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFramePageService.ContactCenterInboxTablePageCommunicationCaseFrameSubQuery#getIdentifiedCompany to getIdentifiedContextCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFramePageService.ContactCenterInboxTablePageCommunicationCaseFrameSubQuery#getIdentifiedPerson to getIdentifiedPrimaryCustomer
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFramePageService.ContactCenterInboxTablePageCasesSubQuery#getCompanyCaseInput to getOrganizationCaseInput
+rename com.bsiag.crm.server.core.communicationcaseframe.CommunicationCaseFramePageService.ContactCenterInboxTablePageCasesSubQuery#getIdentifiedCompany to getIdentifiedOrganization
+
+# Organiser -> Organizer
+rename com.bsiag.crm.client.core.employee.course.CourseForm.MainBox.GroupBox.OrganiserField to OrganizerField
+rename com.bsiag.crm.client.core.employee.course.CourseForm#getOrganiserField to getOrganizerField
+rename com.bsiag.crm.client.core.employee.course.AbstractCourseTablePage.Table.OrganiserColumn to OrganizerColumn
+rename com.bsiag.crm.client.core.employee.course.AbstractCourseTablePage.Table#getOrganiserColumn to getOrganizerColumn
+rename com.bsiag.crm.client.core.employee.course.CourseSearchForm.MainBox.TabBox.SimpleBox.OrganiserField to OrganizerField
+rename com.bsiag.crm.client.core.employee.course.CourseSearchForm#getOrganiserField to getOrganizerField
+rename com.bsiag.crm.client.core.employee.report.CourseReportSearchForm.MainBox.TabBox.SimpleBox.OrganiserField to OrganizerField
+rename com.bsiag.crm.client.core.employee.report.CourseReportSearchForm#getOrganiserField to getOrganizerField
+
+# Cleanup
+# delete com.bsiag.crm.client.core.customer.OwnCustomerTablePage.Table.NewRelationMenu / "9aac9dce-0987-4c85-a1bb-2cd104e97614"
+# delete com.bsiag.crm.client.core.customer.OwnCustomerTablePage.NewRelationSubMenu / "97d307b5-9903-43b5-9abc-a057d78c7993"
+
+# delete com.bsiag.crm.server.core.company.CompanyBaseService#getCompanyPersons
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getNonDisplayNameCompanyKeys to getNonDisplayNameCustomerKeys
+# delete com.bsiag.crm.server.core.customer.CustomerBaseService#getOrganizationDisplayNames (is moved to CustomerNamingDataBuilder)
+# delete com.bsiag.crm.server.core.customer.CustomerBaseService#getAddressDisplayName (is moved to CustomerNamingDataBuilder)
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getPersonKeysForCompany to getRelatedCustomerKeys
+rename com.bsiag.crm.server.core.process.CaseSupportService#getCompanyLinks to getRelatedCustomerLinks
+rename com.bsiag.crm.shared.core.process.ICaseSupportService#getCompanyLinks to getRelatedCustomerLinks
+rename com.bsiag.crm.server.core.customer.interest.InterestPageService.CustomerInterestTablePageBaseQuery#getLegalEntityInterest to getCustomerInterest
+
+# DocumentSearchForm
+# delete com.bsiag.crm.client.core.document.DocumentSearchForm.MainBox.TabBox.SimpleBox.EntityTypeField
+# delete com.bsiag.crm.client.core.document.DocumentSearchForm#getEntityTypeField
+rename com.bsiag.crm.client.core.document.DocumentSearchForm.MainBox.TabBox.SimpleBox.EntityObjectField to CustomerField
+rename com.bsiag.crm.client.core.document.DocumentSearchForm#getEntityObjectField to getCustomerField
+
+# Rename course permissions
+rename com.bsiag.crm.shared.core.employee.course.ReadCoursePersonPermission to ReadCourseCustomerPermission
+rename com.bsiag.crm.shared.core.employee.course.CreateCoursePersonPermission to CreateCourseCustomerPermission
+rename com.bsiag.crm.shared.core.employee.course.DeleteCoursePersonPermission to DeleteCourseCustomerPermission
+rename com.bsiag.crm.shared.core.employee.course.UpdateCourseQuestionPersonPermission to UpdateCourseQuestionCustomerPermission
+
+# gender and salutation
+move com.bsiag.crm.shared.core.person.PersonGenderCodeType to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.PersonSalutationTypeCodeType to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonGenderCodeType to CustomerGenderCodeType
+rename com.bsiag.crm.shared.core.customer.PersonSalutationTypeCodeType to CustomerSalutationTypeCodeType
+rename com.bsiag.crm.shared.core.customer.CustomerSharedDomain.PersonGenderFieldLogic to CustomerGenderFieldLogic
+rename com.bsiag.crm.server.core.process.PhoneCorrespondenceBaseService#getPersonString to getCustomerString
+rename com.bsiag.crm.db.migration.core.schema.AbstractCoreInitBaseData#insertPersonSalutations to insertCustomerSalutations
+rename com.bsiag.crm.db.migration.core.schema.AbstractCoreInitBaseData#insertPersonCustomerTypeCodes to insertCustomerTypeCodes
+rename com.bsiag.crm.client.core.doctemplate.itemtemplate.AbstractTestElectronicalMessageForm.MainBox.GroupBox.TestLegalEntityField to TestCustomerField
+rename com.bsiag.crm.client.core.doctemplate.itemtemplate.AbstractTestElectronicalMessageForm#getTestLegalEntityField to getTestCustomerField
+
+rename com.bsiag.crm.shared.core.doctemplate.common.VariableDescriptorGroupNode#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.doctemplate.common.VariableDescriptorGroupNode#setPersonKey to setCustomerKey
+rename com.bsiag.crm.server.core.doctemplate.extension.RecipientPersonVariableExtension to RecipientCustomerVariableExtension
+
+delete com.bsiag.crm.shared.core.doctemplate.TemplateData
+delete com.bsiag.crm.shared.core.doctemplate.DocumentEnum
+rename com.bsiag.crm.server.core.doctemplate.DocTemplateSupportService.loadSideBarFilesImpl to loadDocumentsOfEntity
+rename com.bsiag.crm.client.core.doctemplate.officeaddin.AbstractDocTemplateAddInFileBox.DocumentTreeField.ReportNode to DocTemplateNode
+rename com.bsiag.crm.client.core.doctemplate.officeaddin.AbstractDocTemplateAddInFileBox.DocumentTreeField.ContributedReportNode to DocTemplateNode
+
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseTablePage.Table.StartWizardMenu to StartWizardForCaseMenu
+rename com.bsiag.crm.client.core.socialmedia.AbstractSocialMediaItemTable.CaseMenu.StartWizardMenu to StartWizardForCaseMenu
+rename com.bsiag.crm.client.core.socialmedia.calendar.AbstractSocialMediaPostProvider.StartWizardMenu to StartWizardForCaseMenu
+rename com.bsiag.crm.client.core.communication.CommunicationMenuAdapter.StartWizardFromCommunicationMenu to StartCommunicationCaseFrameFormMenu
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationTablePage.Table.StartWizardMenu to StartCommunicationCaseFrameFormMenu
+
+# QuickCaptureForm
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#getPersonKey to getPersonCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#setPersonKey to setPersonCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#autoDetectCompany to autoDetectOrganization
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#getCompanyShortName to getOrganizationShortName
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#getCompanyName1 to getOrganizationName1
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#getCompanyName2 to getOrganizationName2
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#getCompanyName3 to getOrganizationName3
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#isCompanyShortNameSaveNeeded to isOrganizationShortNameSaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#isCompanyName1SaveNeeded to isOrganizationName1SaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#isCompanyName2SaveNeeded to isOrganizationName2SaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.IQuickCaptureForm#isCompanyName3SaveNeeded to isOrganizationName3SaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#CUSTOM_PROPERTY_PERSON_KEY to CUSTOM_PROPERTY_PERSON_CUSTOMER_KEY
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#CUSTOM_PROPERTY_COMPANY_KEY to CUSTOM_PROPERTY_ORGANIZATION_CUSTOMER_KEY
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#getPersonKey to getPersonCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#setPersonKey to setPersonCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#getCompanyKey to getOrganizationCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#setCompanyKey to setOrganizationCustomerKey
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#autoDetectCompany to autoDetectOrganization
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#linkToCompany to linkToOrganization
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#getCompanyShortName to getOrganizationShortName
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#getCompanyName1 to getOrganizationName1
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#getCompanyName2 to getOrganizationName2
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#getCompanyName3 to getOrganizationName3
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#isCompanyShortNameSaveNeeded to isOrganizationShortNameSaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#isCompanyName1SaveNeeded to isOrganizationName1SaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#isCompanyName2SaveNeeded to isOrganizationName2SaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm#isCompanyName3SaveNeeded to isOrganizationName3SaveNeeded
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table.CompanyKeyColumn to OrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table.CompanyColumn to OrganizationColumn
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table.PersonKeyColumn to PersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table#getCompanyKeyColumn to getOrganizationCustomerKeyColumn
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table#getCompanyColumn to getOrganizationColumn
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table#getPersonKeyColumn to getPersonCustomerKeyColumn
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.FieldGroup.CompanyNameAndLogoSequenceBox to OrganizationNameAndLogoSequenceBox
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.FieldGroup.OrganizationNameAndLogoSequenceBox.CompanyNameField to CustomerNameField
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.FieldGroup.OrganizationNameAndLogoSequenceBox.CompanyShortNameField to OrganizationShortNameField
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureForm.MainBox.GroupBox.BottomGroup.CandidateTableField.Table.EditCompanyMenu to EditOrganizationMenu
+rename com.bsiag.crm.client.core.quickcapture.QuickCaptureWizard#isAnyCompanyFieldFilled to isAnyOrganizationFieldFilled
+rename com.bsiag.crm.shared.core.quickcapture.IQuickCaptureProcessService#linkToCompany to linkToOrganization
+rename com.bsiag.crm.server.core.quickcapture.QuickCaptureProcessService#linkToCompany to linkToOrganization
+rename com.bsiag.crm.server.core.quickcapture.QuickCaptureBaseService#linkToCompany to linkToOrganization
+rename com.bsiag.crm.shared.core.quickcapture.IQuickCaptureProcessService#autoStoreCompany to autoStoreOrganization
+rename com.bsiag.crm.server.core.quickcapture.QuickCaptureProcessService#autoStoreCompany to autoStoreOrganization
+rename com.bsiag.crm.server.core.quickcapture.QuickCaptureBaseService#autoStoreCompany to autoStoreOrganization
+rename com.bsiag.crm.server.core.quickcapture.QuickCaptureBaseService#findCompanies to findOrganizations
+rename com.bsiag.crm.server.core.quickcapture.QuickCaptureBaseService#fillCompanyData to fillOrganizationData
+rename com.bsiag.crm.shared.core.common.field.EmailProposalLookupCall#addCompanyName to addOrganizationName
+rename com.bsiag.crm.shared.core.common.field.EmailProposalLookupCall#getCompanyNames to getOrganizationNames
+rename com.bsiag.crm.shared.core.common.field.EmailProposalLookupCall#setCompanyNames to setOrganizationNames
+rename com.bsiag.crm.shared.core.common.field.EmailProposalData#getCompanyNames to getOrganizationNames
+rename com.bsiag.crm.shared.core.common.field.EmailProposalData#setCompanyNames to setOrganizationNames
+rename com.bsiag.crm.shared.core.common.field.EmailProposalData#addCompanyName to addOrganizationName
+# CompanyEmailPrefixParameter
+move com.bsiag.crm.shared.core.company.CompanyEmailPrefixParameter to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.CompanyEmailPrefixParameter to OrganizationEmailPrefixParameter
+
+# AbstractCommunicationReactionTablePage
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table.LastNameColumn to PrimaryCustomerColumn
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table#getLastNameColumn to getPrimaryCustomerColumn
+#delete com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table.FirstNameColumn
+#delete com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table#getFirstNameColumn
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table.CompanyColumn to ContextCustomerColumn
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table#getCompanyColumn to getContextCustomerColumn
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table.PersonKeyColumn to PrimaryCustomerKeyColumn
+rename com.bsiag.crm.client.core.communication.AbstractCommunicationReactionTablePage.Table#getPersonKeyColumn to getPrimaryCustomerKeyColumn
+rename com.bsiag.crm.client.core.communication.ReactionCompanyPersonCommunicationReactionTablePage.Table.LastNameColumnEx to PrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCompanyPersonCommunicationReactionTablePage.Table.CompanyColumnEx to ContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionCompanyPersonCommunicationReactionTablePage.Table.FirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCompanyPersonCommunicationReactionTablePage.Table#getLastNameColumnEx to getPrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCompanyPersonCommunicationReactionTablePage.Table#getCompanyColumnEx to getContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionCompanyPersonCommunicationReactionTablePage.Table#getFirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCustomerOnlyCommunicationReactionTablePage.Table.LastNameColumnEx to PrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCustomerOnlyCommunicationReactionTablePage.Table.CompanyColumnEx to ContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionCustomerOnlyCommunicationReactionTablePage.Table.FirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCustomerOnlyCommunicationReactionTablePage.Table#getLastNameColumnEx to getPrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionCustomerOnlyCommunicationReactionTablePage.Table#getCompanyColumnEx to getContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionCustomerOnlyCommunicationReactionTablePage.Table#getFirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionLegalEntityCommunicationReactionTablePage.Table.LastNameColumnEx to PrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionLegalEntityCommunicationReactionTablePage.Table.CompanyColumnEx to ContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionLegalEntityCommunicationReactionTablePage.Table.FirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionLegalEntityCommunicationReactionTablePage.Table#getLastNameColumnEx to getPrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionLegalEntityCommunicationReactionTablePage.Table#getCompanyColumnEx to getContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionLegalEntityCommunicationReactionTablePage.Table#getFirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionPersonCompanyCommunicationReactionTablePage.Table.LastNameColumnEx to PrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionPersonCompanyCommunicationReactionTablePage.Table.CompanyColumnEx to ContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionPersonCompanyCommunicationReactionTablePage.Table.FirstNameColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionPersonCompanyCommunicationReactionTablePage.Table#getLastNameColumnEx to getPrimaryCustomerColumnEx
+rename com.bsiag.crm.client.core.communication.ReactionPersonCompanyCommunicationReactionTablePage.Table#getCompanyColumnEx to getContextCustomerColumnEx
+#delete com.bsiag.crm.client.core.communication.ReactionPersonCompanyCommunicationReactionTablePage.Table#getFirstNameColumnEx
+
+# AddressRecipientBean
+rename com.bsiag.crm.shared.core.address.AddressRecipientBean#setCompanyRecipient to setOrganizationRecipient
+rename com.bsiag.crm.shared.core.address.AddressRecipientBean#isCompanyRecipient to isOrganizationRecipient
+
+# PersonInNetworkLookupCall
+rename com.bsiag.crm.shared.core.customer.targetplan.PersonInNetworkLookupCall to RelatedCustomerLookupCall
+rename com.bsiag.crm.server.core.customer.targetplan.PersonInNetworkLookupService to RelatedCustomerLookupService
+
+# PIMSynchronizationService
+com.bsiag.crm.server.core.groupware.pim.PIMSynchronizationService#addPersonsWithCompanyRelationSql to addAdvisedCustomer
+com.bsiag.crm.server.core.groupware.pim.PIMSynchronizationService#addPersonsWithPersonRelationSql to addRelatedCustomer
+com.bsiag.crm.server.core.groupware.pim.PIMSynchronizationService#addInternalPersonsSql to addInternalPersons
+
+# DependentCodes
+rename com.bsiag.crm.shared.core.configuration.code.dependent.IDependentCodeType to IUidDependentCodeType
+rename com.bsiag.crm.shared.core.configuration.code.dependent.AbstractDependentCodeType to AbstractUidDependentCodeType
+rename com.bsiag.crm.shared.core.configuration.code.dependent.DependentCode to UidDependentCode
+rename com.bsiag.crm.server.core.configuration.code.dependent.DependentCodeTransferHandler to UidDependentCodeTransferHandler
+rename com.bsiag.crm.shared.core.test.configuration.code.dependent.DependentCodeTestDataProvider to UidDependentCodeTestDataProvider
+rename com.bsiag.crm.shared.core.test.configuration.code.dependent.DependentCodeTestData to UidDependentCodeTestData
+rename com.bsiag.crm.shared.core.configuration.code.dependent.DependentCodeRow to UidDependentCodeRow
+rename com.bsiag.crm.server.core.configuration.code.dependent.DependentCodeBaseService to UidDependentCodeBaseService
+rename com.bsiag.crm.shared.core.configuration.code.dependent.IDependentCodeProcessService to IUidDependentCodeProcessService
+rename com.bsiag.crm.server.core.configuration.code.dependent.DependentCodeProcessService to UidDependentCodeProcessService
+rename com.bsiag.crm.shared.core.configuration.code.dependent.DependentCodeFormParam to UidDependentCodeFormParam
+rename com.bsiag.crm.client.core.configuration.code.dependent.DependentCodeFormTest to UidDependentCodeFormTest
+rename com.bsiag.crm.shared.core.configuration.code.dependent.DependentCodeFormData to UidDependentCodeFormData
+rename com.bsiag.crm.client.core.configuration.code.dependent.DependentCodeForm to UidDependentCodeForm
+rename com.bsiag.crm.server.core.configuration.attribute.AttributeDependentCodeTransferHandler to AttributeUidDependentCodeTransferHandler
+rename com.bsiag.crm.shared.core.configuration.attribute.AttributeDependentCodeRow to AttributeUidDependentCodeRow
+rename com.bsiag.crm.shared.core.configuration.attribute.IAttributeDependentCodeProcessService to IAttributeUidDependentCodeProcessService
+rename com.bsiag.crm.server.core.configuration.attribute.AttributeDependentCodeProcessService to AttributeUidDependentCodeProcessService
+rename com.bsiag.crm.client.core.configuration.attribute.AttributeDependentCodeFormTest to AttributeUidDependentCodeFormTest
+rename com.bsiag.crm.shared.core.configuration.attribute.AttributeDependentCodeFormParam to AttributeUidDependentCodeFormParam
+rename com.bsiag.crm.shared.core.configuration.attribute.AttributeDependentCodeFormData to AttributeUidDependentCodeFormData
+rename com.bsiag.crm.client.core.configuration.attribute.AttributeDependentCodeForm to AttributeUidDependentCodeForm
+rename com.bsiag.crm.client.core.configuration.attribute.AttributeDependentCodeCreateParam to AttributeUidDependentCodeCreateParam
+rename com.bsiag.crm.shared.core.configuration.code.dependent.AttributeDependentTimemachineSharedHandler to AttributeUidDependentTimemachineSharedHandler
+rename com.bsiag.crm.server.core.configuration.attribute.AttributeDependentCodeBaseService to AttributeUidDependentCodeBaseService
+rename com.bsiag.crm.shared.core.configuration.code.dependent.IDependentCode to IUidDependentCode
+
+rename com.bsiag.crm.shared.core.marketing.action.ActionAddressingMultipleAddressesCodeType to ActionAddressingConflictCodeType
+
+# change data capture
+rename jpa com.bsiag.crm.server.changedatacapture.entities.BsiPublish to BsiChangePublish
+rename com.bsiag.crm.server.changedatacapture.entities.IChangePublishDbTriggerSupport to IPublishDbTriggerSupport
+rename com.bsiag.crm.server.core.changedatacapture.ChangesPublishDbTriggerSupport to ChangePublishDbTriggerSupport
+rename com.bsiag.crm.server.changedatacapture.entities.PublishDbTriggerManagerService to ChangePublishDbTriggerManagerService
+rename com.bsiag.crm.db.migration.MigrationUtility#createPublishLogTriggers to createChangePublishTriggers
+rename com.bsiag.crm.db.migration.MigrationUtility#installPublishLogTriggers to installChangePublishTriggers
+rename com.bsiag.crm.db.ddl.IDDL#getPublishTriggerNames to getChangePublishTriggerNames
+rename com.bsiag.crm.db.ddl.IDDL#createPublishLogTriggers to createChangePublishTriggers
+rename com.bsiag.crm.persistence.IJPAAdminService#createPublishLogTrigger to createChangePublishTrigger
+rename com.bsiag.crm.persistence.IJPAAdminService#getPublishTriggerNames to getChangePublishTriggerNames
+rename com.bsiag.crm.server.core.textsearch.job.CleanupPublishTableJob to CleanupChangePublishTableJob
+rename com.bsiag.crm.shared.core.textsearch.PublishLogLifetimeMinutesParameter to ChangePublishLifetimeMinutesParameter
+
+
+rename com.bsiag.crm.api.data.advisor.AdvisorDo#getPersonTeamRole to getCustomerTeamRole
+rename com.bsiag.crm.api.data.advisor.AdvisorDo#setPersonTeamRole to setCustomerTeamRole
+rename com.bsiag.crm.api.data.business.BusinessDo#getCustomerLegalEntityId to getCustomerId
+rename com.bsiag.crm.api.data.business.BusinessDo#setCustomerLegalEntityId to setCustomerId
+rename com.bsiag.crm.api.data.common.PersonTeamRoleDo#getPersonId to getCustomerId
+rename com.bsiag.crm.api.data.common.PersonTeamRoleDo#setPersonId to setCustomerId
+rename com.bsiag.crm.api.data.common.PersonTeamRoleDo to CustomerTeamRoleDo
+rename com.bsiag.crm.api.data.communication.CommunicationDo#getPersonId to getCustomerId
+rename com.bsiag.crm.api.data.communication.CommunicationDo#setPersonId to setCustomerId
+rename com.bsiag.crm.api.data.communication.CommunicationDo#getCompanyId to getContextCustomerId
+rename com.bsiag.crm.api.data.communication.CommunicationDo#setCompanyId to setContextCustomerId
+rename com.bsiag.crm.api.data.communication.CommunicationParticipantDo#getPersonTeamRole to getCustomerTeamRole
+rename com.bsiag.crm.api.data.communication.CommunicationParticipantDo#setPersonTeamRole to setCustomerTeamRole
+# delete com.bsiag.crm.api.data.company.CompanyDo
+# delete com.bsiag.crm.api.data.company.CompanyInclude
+# delete com.bsiag.crm.api.data.company.CompanyQuery
+rename com.bsiag.crm.api.data.company.person.CompanyPersonRoleDo to CustomerCustomerDo
+move com.bsiag.crm.api.data.company.person.CustomerCustomerDo to com.bsiag.crm.api.data.customer.role
+rename com.bsiag.crm.api.data.person.PersonDo#m_personNo to m_customerNo
+rename com.bsiag.crm.api.data.person.PersonDo#getPersonNo to getCustomerNo
+rename com.bsiag.crm.api.data.person.PersonDo#setPersonNo to setCustomerNo
+rename com.bsiag.crm.api.data.person.PersonDo#getFirstName to getName2
+rename com.bsiag.crm.api.data.person.PersonDo#setFirstName to setName2
+rename com.bsiag.crm.api.data.person.PersonDo#getLastName to getName1
+rename com.bsiag.crm.api.data.person.PersonDo#setLastName to setName1
+rename com.bsiag.crm.api.data.person.PersonDo#getPortrait to getImage
+rename com.bsiag.crm.api.data.person.PersonDo#setPortrait to setImage
+rename com.bsiag.crm.api.data.person.PersonDo#getCompanyPersonRoles to getCustomerCustomers
+rename com.bsiag.crm.api.data.person.PersonDo#setCompanyPersonRoles to setCustomerCustomers
+rename com.bsiag.crm.api.data.person.PersonDo to CustomerDo
+move com.bsiag.crm.api.data.person.CustomerDo to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.person.PersonInclude#PORTRAIT to IMAGE
+rename com.bsiag.crm.api.data.person.PersonInclude#COMPANY_PERSON_ROLES to CUSTOMER_CUSTOMERS
+rename com.bsiag.crm.api.data.person.PersonInclude#includePortrait to includeImage
+rename com.bsiag.crm.api.data.person.PersonInclude#includeCompanyPersonRoles to includeCustomerCustomers
+rename com.bsiag.crm.api.data.person.PersonInclude#isCompanyPersonRolesIncluded to isCustomerCustomersIncluded
+rename com.bsiag.crm.api.data.person.PersonInclude to CustomerInclude
+move com.bsiag.crm.api.data.person.CustomerInclude to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.person.PersonQuery to CustomerQuery
+move com.bsiag.crm.api.data.person.CustomerQuery to com.bsiag.crm.api.data.customer
+# delete com.bsiag.crm.api.data.company.CompanyResponse
+rename com.bsiag.crm.api.data.person.PersonResponse to CustomerResponse
+move com.bsiag.crm.api.data.person.CustomerResponse to com.bsiag.crm.api.data.customer
+# delete com.bsiag.crm.api.data.company.CompanyResult
+rename com.bsiag.crm.api.data.person.PersonResult to CustomerResult
+move com.bsiag.crm.api.data.person.CustomerResult to com.bsiag.crm.api.data.customer
+move com.bsiag.crm.api.data.person.PortalIdentityDo to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.company.person.CustomerRoleCodeDo#isUseForDisplayName to isUseForSubDesignation
+rename com.bsiag.crm.api.data.company.person.CustomerRoleCodeDo#setUseForDisplayName to setUseForSubDesignation
+move com.bsiag.crm.api.data.company.person.CustomerRoleCodeDo to com.bsiag.crm.api.data.customer.role
+rename com.bsiag.crm.api.data.document.DocumentDo#getCreationPersonId to getCreationCustomerId
+rename com.bsiag.crm.api.data.document.DocumentDo#setCreationPersonId to setCreationCustomerId
+rename com.bsiag.crm.api.data.employee.EmployeeDo#getPersonId to getCustomerId
+rename com.bsiag.crm.api.data.employee.EmployeeDo#setPersonId to setCustomerId
+rename com.bsiag.crm.api.data.employee.EmployeeDo#getOfficeCompanyId to getOfficeCustomerId
+rename com.bsiag.crm.api.data.employee.EmployeeDo#setOfficeCompanyId to setOfficeCustomerId
+rename com.bsiag.crm.api.data.employee.EmployeeDo#getPerson to getCustomer
+rename com.bsiag.crm.api.data.employee.EmployeeDo#setPerson to setCustomer
+rename com.bsiag.crm.api.data.employee.EmployeeInclude#PERSON to CUSTOMER
+rename com.bsiag.crm.api.data.employee.EmployeeInclude#getPersonInclude to getCustomerInclude
+rename com.bsiag.crm.api.data.employee.EmployeeInclude#includePerson to includeCustomer
+rename com.bsiag.crm.api.data.employee.EmployeeInclude#isPersonIncluded to isCustomerIncluded
+# delete com.bsiag.crm.api.data.legalentity.ILegalEntityDo
+rename com.bsiag.crm.api.data.mom.ICrmDataMomDestinations#CHANGES_PERSON_TOPIC to CHANGES_CUSTOMER_TOPIC
+rename com.bsiag.crm.api.data.mom.ICrmDataMomDestinations#ChangesPersonTopic to ChangesCustomerTopic
+rename com.bsiag.crm.api.data.process.pcase.CaseDo#getInputLegalEntityId to getInputCustomerId
+rename com.bsiag.crm.api.data.process.pcase.CaseDo#setInputLegalEntityId to setInputCustomerId
+rename com.bsiag.crm.api.data.responsible.ResponsibleDo#getPersonTeamRole to getCustomerTeamRole
+rename com.bsiag.crm.api.data.responsible.ResponsibleDo#setPersonTeamRole to setCustomerTeamRole
+rename com.bsiag.crm.api.data.selfservice.SelfServiceProcessDo#getPersonId to getCustomerId
+rename com.bsiag.crm.api.data.selfservice.SelfServiceProcessDo#setPersonId to setCustomerId
+rename com.bsiag.crm.api.data.task.TaskDo#getCompanyId to getContextCustomerId
+rename com.bsiag.crm.api.data.task.TaskDo#setCompanyId to setContextCustomerId
+rename com.bsiag.crm.api.data.task.TaskDo#getPersonId to getCustomerId
+rename com.bsiag.crm.api.data.task.TaskDo#setPersonId to setCustomerId
+rename com.bsiag.crm.api.data.task.TaskDo#getResponsiblePersonId to getResponsibleCustomerId
+rename com.bsiag.crm.api.data.task.TaskDo#setResponsiblePersonId to setResponsibleCustomerId
+rename com.bsiag.crm.api.data.person.PersonDoTest to CustomerDoTest
+move com.bsiag.crm.api.data.person.CustomerDoTest to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.person.PersonDoTestUtility#createTestPerson to createTestCustomer
+rename com.bsiag.crm.api.data.person.PersonDoTestUtility to CustomerDoTestUtility
+move com.bsiag.crm.api.data.person.CustomerDoTestUtility to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.person.PersonExDoTest#testDeserializeJsonWithObjectTypePerson to testDeserializeJsonWithObjectTypeCustomer
+rename com.bsiag.crm.api.data.person.PersonExDoTest#testDeserializeJsonWithObjectTypePersonEx to testDeserializeJsonWithObjectTypeCustomerEx
+rename com.bsiag.crm.api.data.person.PersonExDoTest to CustomerExDoTest
+move com.bsiag.crm.api.data.person.CustomerExDoTest to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.person.PersonQueryTest to CustomerQueryTest
+move com.bsiag.crm.api.data.person.CustomerQueryTest to com.bsiag.crm.api.data.customer
+rename com.bsiag.crm.api.data.person.PersonResultTest#createTestPersons to createTestCustomers
+rename com.bsiag.crm.api.data.person.PersonResultTest to CustomerResultTest
+move com.bsiag.crm.api.data.person.CustomerResultTest to com.bsiag.crm.api.data.customer
+# delete com.bsiag.crm.client.core.company.CompanyResourceTest
+rename com.bsiag.crm.client.core.person.PersonResourceTest to CustomerResourceTest
+move com.bsiag.crm.client.core.person.CustomerResourceTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.person.PersonTestDataTest to CustomerTestDataTest
+move com.bsiag.crm.client.core.person.CustomerTestDataTest to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.portal.commons.person.UpdatePersonRequest#getPerson to getCustomer
+rename com.bsiag.crm.portal.commons.person.UpdatePersonRequest#setPerson to setCustomer
+rename com.bsiag.crm.portal.commons.person.UpdatePersonRequest to UpdateCustomerRequest
+move com.bsiag.crm.portal.commons.person.UpdateCustomerRequest to com.bsiag.crm.portal.commons.customer
+rename com.bsiag.crm.portal.commons.mom.IPortalMomDestinations#DATALOAD_QUERIES_PERSON_QUEUE to DATALOAD_QUERIES_CUSTOMER_QUEUE
+rename com.bsiag.crm.portal.commons.mom.IPortalMomDestinations#DATALOAD_RESULTS_PERSON_QUEUE to DATALOAD_RESULTS_CUSTOMER_QUEUE
+rename com.bsiag.crm.portal.commons.mom.IPortalMomDestinations#CRM_REQUESTS_UPDATE_PERSON_QUEUE to CRM_REQUESTS_UPDATE_CUSTOMER_QUEUE
+rename com.bsiag.crm.portal.commons.mom.IPortalMomDestinations#DataloadQueriesPersonQueue to DataloadQueriesCustomerQueue
+rename com.bsiag.crm.portal.commons.mom.IPortalMomDestinations#DataloadResultsPersonQueue to DataloadResultsCustomerQueue
+rename com.bsiag.crm.portal.commons.mom.IPortalMomDestinations#CrmRequestsUpdatePersonQueue to CrmRequestsUpdateCustomerQueue
+# remove com.bsiag.crm.server.core.company.CompanyChangeConsumerTest
+rename com.bsiag.crm.server.core.person.PersonChangeConsumerTest to CustomerChangeConsumerTest
+move com.bsiag.crm.server.core.person.CustomerChangeConsumerTest to com.bsiag.crm.server.core.customer
+# remove com.bsiag.crm.server.core.company.CompanyDataServiceTest
+rename com.bsiag.crm.server.core.person.PersonDataServiceTest to CustomerDataServiceTest
+move com.bsiag.crm.server.core.person.CustomerDataServiceTest to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.PersonTestDataTest to CustomerTestDataTest
+move com.bsiag.crm.server.core.person.CustomerTestDataTest to com.bsiag.crm.server.core.customer
+# remove com.bsiag.crm.server.core.address.optin.CompanyAddressOptInLoader
+rename com.bsiag.crm.server.core.address.optin.PersonAddressOptInLoader to CustomerAddressOptInLoader
+# remove com.bsiag.crm.server.core.address.optin.ICompanyAddressOptInLoader
+rename com.bsiag.crm.server.core.address.optin.IPersonAddressOptInLoader to ICustomerAddressOptInLoader
+# remove com.bsiag.crm.server.core.company.CompanyChangeConsumer
+# remove com.bsiag.crm.server.core.company.CompanyChangesPublisher
+# remove com.bsiag.crm.server.core.company.CompanyDataLoadService
+# remove com.bsiag.crm.server.core.company.CompanyDataTransformer
+# remove com.bsiag.crm.server.core.company.CompanyResource
+rename com.bsiag.crm.server.core.person.PersonChangeConsumer to CustomerChangeConsumer
+move com.bsiag.crm.server.core.person.CustomerChangeConsumer to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.PersonChangePublisher to CustomerChangePublisher
+move com.bsiag.crm.server.core.person.CustomerChangePublisher to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.PersonDataLoadService#loadBusinessesForPerson to loadBusinessesForCustomer
+rename com.bsiag.crm.server.core.person.PersonDataLoadService to CustomerDataLoadService
+move com.bsiag.crm.server.core.person.CustomerDataLoadService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.PersonDataTransformer to CustomerDataTransformer
+move com.bsiag.crm.server.core.person.CustomerDataTransformer to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.person.PersonResource to CustomerResource
+move com.bsiag.crm.server.core.person.CustomerResource to com.bsiag.crm.server.core.customer
+# remove com.bsiag.crm.server.core.company.ICompanyDataLoadService
+rename com.bsiag.crm.server.core.person.IPersonDataLoadService to ICustomerDataLoadService
+move com.bsiag.crm.server.core.person.ICustomerDataLoadService to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.role.CustomerCustomerRoleDataTransformer to CustomerCustomerDataTransformer
+move com.bsiag.crm.server.core.customer.role.CustomerCustomerDataTransformer to com.bsiag.crm.server.core.customer.role
+rename com.bsiag.crm.server.core.portal.CrmRequestsSubscriber#subscribeForUpdatePersonRequests to subscribeForUpdateCustomerRequests
+# remove com.bsiag.crm.server.core.portal.CompanyDataLoadPublisher
+rename com.bsiag.crm.server.core.portal.PersonDataLoadPublisher to CustomerDataLoadPublisher
+rename com.bsiag.crm.server.core.portal.handler.AbstractContactCenterHandler#applyPersonParameters to applyCustomerParameters
+rename com.bsiag.crm.server.core.portal.handler.UpdatePersonHandler to UpdateCustomerHandler
+rename com.bsiag.crm.shared.core.portal.handler.UpdatePersonDefaultProcessParameter to UpdateCustomerDefaultProcessParameter
+
+# Renaming for Portal
+rename com.bsiag.bsiportal.server.BsiPortalServerSession#initPersonId to initCustomerId
+rename com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafePersonDocumentRepository to FastandsafeCustomerDocumentRepository
+move com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafeCustomerDocumentRepository to com.bsiag.fastandsafe.portal.server.couchdb.customer
+rename com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafePersonRepository to FastandsafeCustomerRepository
+move com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafeCustomerRepository to com.bsiag.fastandsafe.portal.server.couchdb.customer
+rename com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafePersonDocumentRepositoryTest#insertTestPerson to insertTestCustomer
+rename com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafePersonDocumentRepositoryTest#createTestPerson to createTestCustomer
+rename com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafePersonDocumentRepositoryTest to FastandsafeCustomerDocumentRepositoryTest
+move com.bsiag.fastandsafe.portal.server.couchdb.person.FastandsafeCustomerDocumentRepositoryTest to com.bsiag.fastandsafe.portal.server.couchdb.customer
+rename com.bsiag.fastandsafe.portal.server.FastandsafePortalServerSession#initPerson to initCustomer
+rename com.bsiag.fastandsafe.portal.server.person.FastandsafePersonDataFormService#getPersonDataObjectService to getCustomerDataObjectService
+rename com.bsiag.fastandsafe.portal.server.person.FastandsafePersonDataFormService to FastandsafeCustomerDataFormService
+move com.bsiag.fastandsafe.portal.server.person.FastandsafeCustomerDataFormService to com.bsiag.fastandsafe.portal.server.customer
+rename com.bsiag.fastandsafe.portal.server.person.FastandsafePersonDataObjectService to FastandsafeCustomerDataObjectService
+move com.bsiag.fastandsafe.portal.server.person.FastandsafeCustomerDataObjectService to com.bsiag.fastandsafe.portal.server.customer
+rename com.bsiag.fastandsafe.portal.server.person.FastandsafePersonDo to FastandsafeCustomerDo
+move com.bsiag.fastandsafe.portal.server.person.FastandsafeCustomerDo to com.bsiag.fastandsafe.portal.server.customer
+rename com.bsiag.fastandsafe.portal.server.person.IFastandsafePersonRespository to IFastandsafeCustomerRespository
+move com.bsiag.fastandsafe.portal.server.person.IFastandsafeCustomerRespository to com.bsiag.fastandsafe.portal.server.customer
+rename com.bsiag.portal.client.AbstractPortalClientSession#getPersonId to getCustomerId
+move com.bsiag.portal.client.person.AbstractChangeButtonBox to com.bsiag.portal.client.customer
+rename com.bsiag.portal.client.person.PersonDataForm#m_personId to m_customerId
+rename com.bsiag.portal.client.person.PersonDataForm#getFirstNameField to getName2Field
+rename com.bsiag.portal.client.person.PersonDataForm#getLastNameField to getName1Field
+rename com.bsiag.portal.client.person.PersonDataForm#getPersonId to getCustomerId
+rename com.bsiag.portal.client.person.PersonDataForm#setPersonId to setCustomerId
+rename com.bsiag.portal.client.person.PersonDataForm#FirstNameField to Name2Field
+rename com.bsiag.portal.client.person.PersonDataForm#LastNameField to Name1Field
+rename com.bsiag.portal.client.person.PersonDataForm to CustomerDataForm
+move com.bsiag.portal.client.person.CustomerDataForm to com.bsiag.portal.client.customer
+rename com.bsiag.portal.client.person.PersonDataPage to CustomerDataPage
+move com.bsiag.portal.client.person.CustomerDataPage to com.bsiag.portal.client.customer
+rename com.bsiag.portal.server.couchdb.communication.CommunicationDocumentRepository#findInboxCommunicationsByPersonId to findInboxCommunicationsByCustomerId
+rename com.bsiag.portal.server.couchdb.communication.CommunicationRepository#findInboxCommunicationsByPersonId to findInboxCommunicationsByCustomerId
+# remove com.bsiag.portal.server.couchdb.company.CompanyDocumentRepository
+# remove com.bsiag.portal.server.couchdb.company.CompanyRepository
+# remove com.bsiag.portal.server.company.ICompanyRepository
+# remove com.bsiag.portal.server.couchdb.company.CompanyDocument
+rename com.bsiag.portal.server.couchdb.person.PersonDocument#getPerson to getCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocument to CustomerDocument
+move com.bsiag.portal.server.couchdb.person.CustomerDocument to com.bsiag.portal.server.couchdb.customer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepository to CustomerDocumentRepository
+move com.bsiag.portal.server.couchdb.person.CustomerDocumentRepository to com.bsiag.portal.server.couchdb.customer
+rename com.bsiag.portal.server.couchdb.person.PersonRepository to CustomerRepository
+move com.bsiag.portal.server.couchdb.person.CustomerRepository to com.bsiag.portal.server.couchdb.customer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#testAddBatchSinglePerson to testAddBatchSingleCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#testAddExistingPerson to testAddExistingCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#testExistingPersonEqualVersion to testExistingCustomerEqualVersion
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#testFindUnknownPerson to testFindUnknownCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#testFindNullPerson to testFindNullCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#testFindPerson to testFindCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#insertTestPerson to insertTestCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#deleteTestPerson to deleteTestPerson
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest#createTestPerson to createTestCustomer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentRepositoryTest to CustomerDocumentRepositoryTest
+move com.bsiag.portal.server.couchdb.person.CustomerDocumentRepositoryTest to com.bsiag.portal.server.couchdb.customer
+rename com.bsiag.portal.server.couchdb.person.PersonDocumentSerializationTest to CustomerDocumentSerializationTest
+move com.bsiag.portal.server.couchdb.person.CustomerDocumentSerializationTest to com.bsiag.portal.server.couchdb.customer
+rename com.bsiag.portal.server.AbstractPortalServerSession#initPersonId to initCustomerId
+rename com.bsiag.portal.server.AbstractPortalServerSession#initPerson to initCustomer
+rename com.bsiag.portal.server.AbstractPortalServerSession#getPersonId to getCustomerId
+rename com.bsiag.portal.server.AbstractPortalServerSession#setPersonId to setCustomerId
+rename com.bsiag.portal.server.communication.CommunicationFormService#getPersonDataObjectService to getCustomerDataObjectService
+rename com.bsiag.portal.server.communication.ICommunicationRepository#findInboxCommunicationsByPersonId to findInboxCommunicationsByCustomerId
+rename com.bsiag.portal.server.person.PersonDataFormService#m_personDataObjectService to m_customerDataObjectService
+rename com.bsiag.portal.server.person.PersonDataFormService#getPersonDataObjectService to getCustomerDataObjectService
+rename com.bsiag.portal.server.person.PersonDataFormService#fromFormDataToPerson to fromFormDataToCustomer
+rename com.bsiag.portal.server.person.PersonDataFormService#fromPersonToFormData to fromCustomerToFormData
+rename com.bsiag.portal.server.person.PersonDataFormService#getPerson to getCustomer
+rename com.bsiag.portal.server.person.PersonDataFormService to CustomerDataFormService
+move com.bsiag.portal.server.person.CustomerDataFormService to com.bsiag.portal.server.customer
+rename com.bsiag.portal.server.person.PersonDataObjectService to CustomerDataObjectService
+move com.bsiag.portal.server.person.CustomerDataObjectService to com.bsiag.portal.server.customer
+rename com.bsiag.portal.server.person.PersonDataObjectServiceContext to CustomerDataObjectServiceContext
+move com.bsiag.portal.server.person.CustomerDataObjectServiceContext to com.bsiag.portal.server.customer
+rename com.bsiag.portal.server.person.IPersonRepository to ICustomerRepository
+move com.bsiag.portal.server.person.ICustomerRepository to com.bsiag.portal.server.customer
+rename com.bsiag.portal.server.replication.CrmChangesSubscriber#subscribeForDataChangesPerson to subscribeForDataChangesCustomer
+rename com.bsiag.portal.server.replication.DataLoadResultsSubscriber#subscribeForDataLoadResultsPerson to subscribeForDataLoadResultsCustomer
+rename com.bsiag.portal.server.replication.PortalReplication#registerPersonInitialLoader to registerCustomerInitialLoader
+rename com.bsiag.portal.server.replication.PortalReplication#PersonInitialLoader to CustomerInitialLoader
+rename com.bsiag.portal.server.security.PortalIdentityVerifier#m_personDataObjectService to m_customerDataObjectService
+rename com.bsiag.portal.server.security.PortalIdentityVerifierTest#testUnknownPersonCannotLogin to testUnknownCustomerCannotLogin
+rename com.bsiag.portal.server.security.PortalIdentityVerifierTest#testUnknownPersonCannotLoginNoPassword to testUnknownCustomerCannotLoginNoPassword
+rename com.bsiag.portal.shared.IPortalSession#getPersonId to getCustomerId
+rename com.bsiag.portal.shared.person.PersonDataFormData#getFirstName to getName2
+rename com.bsiag.portal.shared.person.PersonDataFormData#getLastName to getName1
+rename com.bsiag.portal.shared.person.PersonDataFormData#getPersonId to getCustomerId
+rename com.bsiag.portal.shared.person.PersonDataFormData#setPersonId to setCustomerId
+rename com.bsiag.portal.shared.person.PersonDataFormData#getPersonIdProperty to getCustomerIdProperty
+rename com.bsiag.portal.shared.person.PersonDataFormData#FirstName to Name2
+rename com.bsiag.portal.shared.person.PersonDataFormData#LastName to Name1
+rename com.bsiag.portal.shared.person.PersonDataFormData#PersonIdProperty to CustomerIdProperty
+rename com.bsiag.portal.shared.person.PersonDataFormData to CustomerDataFormData
+move com.bsiag.portal.shared.person.CustomerDataFormData to com.bsiag.portal.shared.customer
+rename com.bsiag.portal.shared.person.IPersonDataFormService to ICustomerDataFormService
+move com.bsiag.portal.shared.person.ICustomerDataFormService to com.bsiag.portal.shared.customer
+
+### move scout texts and TEXT from scout shared to scout platform
+#dev
+rename org.eclipse.scout.rt.shared.SharedConfigProperties.TextProvidersShowKeysProperty to DevTextProvidersShowKeysProperty
+move org.eclipse.scout.rt.shared.services.common.text.TextKeyTextProviderService to org.eclipse.scout.rt.shared.services.common.text.dev
+#api
+move org.eclipse.scout.rt.shared.services.common.text.ITextProviderService to org.eclipse.scout.rt.platform.text
+move org.eclipse.scout.rt.shared.services.common.text.AbstractDynamicNlsTextProviderService to org.eclipse.scout.rt.platform.text
+move org.eclipse.scout.rt.shared.ScoutTexts to org.eclipse.scout.rt.platform.text
+move org.eclipse.scout.rt.shared.TEXTS to org.eclipse.scout.rt.platform.text
+#test
+move org.eclipse.scout.rt.shared.text.HTMLTextTest to org.eclipse.scout.rt.platform.text
+move org.eclipse.scout.rt.shared.text.TestTextProviderService to org.eclipse.scout.rt.platform.text
+move org.eclipse.scout.rt.shared.text.TextsTest to org.eclipse.scout.rt.platform.text
+
+### move crm ApplicationDatabase and JPA from crm to scout persistence (bsi scout)
+move com.bsiag.crm.persistence.AbstractDatabaseManager to org.eclipse.scout.rt.persistence.app
+move com.bsiag.crm.persistence.ApplicationDatabaseManager to org.eclipse.scout.rt.persistence.app
+move com.bsiag.crm.persistence.IDatabaseManager to org.eclipse.scout.rt.persistence.app
+move com.bsiag.crm.persistence.CrmBinds to org.eclipse.scout.rt.persistence.app
+rename org.eclipse.scout.rt.persistence.app.AbstractDatabaseManager to AbstractDatabase
+rename org.eclipse.scout.rt.persistence.app.ApplicationDatabaseManager to ApplicationDatabase
+rename org.eclipse.scout.rt.persistence.app.IDatabaseManager to IDatabase
+rename org.eclipse.scout.rt.persistence.app.CrmBinds to ApplicationBinds
+# Migrate contact center steps
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractCreateStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractCreateStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractCreateStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractCreateStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "1b01f708-eea7-4e2e-8514-8134fc480d79" -> "c34019c1-f700-4f66-96df-e35d8b483841"
+rename com.bsiag.crm.shared.core.privacy.DeleteOnRequestStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.privacy.DeleteOnRequestStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.privacy.DeleteOnRequestStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.privacy.DeleteOnRequestStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "6e57b498-88af-4e0a-aa6d-c23d97079226" -> "a133b9b0-25da-41d7-b711-568327d6622b"
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionCreateStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionCreateStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionCreateStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.bankconnection.process.BankConnectionCreateStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "8ae5473a-84ef-4450-b947-8f4791629c6a" -> "f3616a7c-0814-4057-8870-07f99c58ca3c"
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitCreateStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitCreateStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitCreateStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitCreateStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "092a9a85-9aa9-40af-a8f2-050249cd8e53" -> "0ab6fc45-5a9a-41e1-826e-bf82e9d8e125"
+rename com.bsiag.crm.shared.core.business.process.BusinessCreateStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.business.process.BusinessCreateStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.business.process.BusinessCreateStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.business.process.BusinessCreateStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "be00feb6-5281-4a39-a93a-85cc696354e5" -> "d486acb1-4bd1-4b36-bab8-7a1fe2ecedf5"
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractChooseStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractChooseStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.externalcontract.process.ExternalContractChooseStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "2f219c5f-a5c2-44e3-a577-35f1a98fa6b8" -> "ff270fb1-6b4b-477e-a2fd-e850912b6db9"
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractChooseTablePageParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.externalcontract.ExternalContractChooseTablePageParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.server.core.externalcontract.ExternalContractPageService.ExternalContractTablePageBaseQuery#createLegalEntityCondition to createCustomerCondition
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitChooseStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitChooseStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.business.benefit.process.BenefitChooseStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "39440b43-e252-4ae5-8f34-8fef2962a74b" -> "890fa2d0-8eb5-4c46-9bd4-e09628caa159"
+rename com.bsiag.crm.shared.core.business.benefit.BenefitChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.business.benefit.BenefitChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.benefit.BenefitChooseTablePageParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.business.benefit.BenefitChooseTablePageParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.server.core.business.benefit.BenefitPageService.BenefitTablePageBaseQuery#createLegalEntityCondition to createCustomerCondition
+rename com.bsiag.crm.shared.core.business.process.AbstractBusinessChooseStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.business.process.AbstractBusinessChooseStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.business.process.AbstractBusinessChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.business.process.AbstractBusinessChooseStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "69665cce-17a8-453a-99a9-0d25f099efa0" -> "43657f4b-e3f9-44c5-8fa9-be6007e878e0"
+rename com.bsiag.crm.shared.core.business.BusinessChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.business.BusinessChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.business.BusinessChooseTablePageParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.business.BusinessChooseTablePageParam#getCompanyKey to getCustomerKey
+
+# PersonCreateStep
+move com.bsiag.crm.client.core.person.process.PersonCreateStep to com.bsiag.crm.client.core.customer.process
+move com.bsiag.crm.client.core.company.process.CompanyCreateStep to com.bsiag.crm.client.core.customer.process
+rename com.bsiag.crm.client.core.customer.process.PersonCreateStep to CustomerCreateStep
+rename com.bsiag.crm.client.core.customer.process.CompanyCreateStep to CustomerCreateStep
+# CompanyCreateStep -> CustomerCreateStep: "f3f3f755-419a-4738-a615-43aa3677a1ef" -> "b3aaa50e-4364-480b-beb6-fef1754ee15d"
+move com.bsiag.crm.client.core.person.process.IPersonCreateStep to com.bsiag.crm.client.core.customer.process
+move com.bsiag.crm.client.core.company.process.ICompanyCreateStep to com.bsiag.crm.client.core.customer.process
+rename com.bsiag.crm.client.core.customer.process.IPersonCreateStep to ICustomerCreateStep
+rename com.bsiag.crm.client.core.customer.process.ICompanyCreateStep to ICustomerCreateStep
+rename com.bsiag.crm.client.core.customer.process.ICustomerCreateStep#setPersonOutput to setCustomerOutput
+rename com.bsiag.crm.client.core.customer.process.ICustomerCreateStep#setCompanyOutput to setCustomerOutput
+move com.bsiag.crm.shared.core.person.process.PersonCreateStepData to com.bsiag.crm.shared.core.customer.process
+move com.bsiag.crm.shared.core.company.process.CompanyCreateStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.PersonCreateStepData to CustomerCreateStepData
+rename com.bsiag.crm.shared.core.customer.process.CompanyCreateStepData to CustomerCreateStepData
+# CompanyCreateStepData.DEFINITION_ID -> CustomerCreateStepData.DEFINITION_ID: 10009 -> 10006
+rename com.bsiag.crm.shared.core.customer.process.CustomerCreateStepData.OutputPerson to OutputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerCreateStepData#getOutputPerson to getOutputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerCreateStepData.OutputCompany to OutputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerCreateStepData#getOutputCompany to getOutputCustomer
+# OutputCompany -> OutputCustomer: "e92e2d8d-c794-4de1-81a5-6a63f1b8e762" -> "81287ebd-2e2f-4e59-a7a2-c668730e6551"
+rename com.bsiag.crm.client.core.process.extension.CompanyCreateStepConfigurationExtension to CustomerCreateStepConfigurationExtension
+rename com.bsiag.crm.server.core.process.ProcessDuplicatorTest#testCompanyCreateStepData to testCustomerCreateStepData
+
+# ProcessDefinitionForm
+move com.bsiag.crm.client.core.process.ProcessDefinitionForm.MainBox.TabBox.ProcessInputsBox.AvailabilityGroupBox to com.bsiag.crm.client.core.process.ProcessDefinitionForm.MainBox.TabBox.MainTabBox
+
+# CustomerModifyStep
+move com.bsiag.crm.client.core.company.process.CompanyModifyStep to com.bsiag.crm.client.core.customer.process
+move com.bsiag.crm.client.core.person.process.PersonModifyStep to com.bsiag.crm.client.core.customer.process
+rename com.bsiag.crm.client.core.customer.process.CompanyModifyStep to CustomerModifyStep
+rename com.bsiag.crm.client.core.customer.process.PersonModifyStep to CustomerModifyStep
+# CompanyModifyStep -> CustomerModifyStep: "17a6700a-64d0-452c-9966-a7e48b008b8c" -> "6b152eb3-0a3e-4cfd-ad22-7fe39b34a53b"
+move com.bsiag.crm.shared.core.company.process.CompanyModifyStepData to com.bsiag.crm.shared.core.customer.process
+move com.bsiag.crm.shared.core.person.process.PersonModifyStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.CompanyModifyStepData to CustomerModifyStepData
+rename com.bsiag.crm.shared.core.customer.process.PersonModifyStepData to CustomerModifyStepData
+# CompanyModifyStepData.DEFINITION_ID -> CustomerModifyStepData.DEFINITION_ID: 10011 -> 10005
+rename com.bsiag.crm.shared.core.customer.process.CustomerModifyStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerModifyStepData.InputCompany to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerModifyStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerModifyStepData#getInputCompany to getInputCustomer
+
+# CustomerChooseStep
+move com.bsiag.crm.client.core.person.process.PersonChooseStep to com.bsiag.crm.client.core.customer.process
+move com.bsiag.crm.client.core.company.process.CompanyChooseStep to com.bsiag.crm.client.core.customer.process
+rename com.bsiag.crm.client.core.customer.process.PersonChooseStep to CustomerChooseStep
+rename com.bsiag.crm.client.core.customer.process.CompanyChooseStep to CustomerChooseStep
+# CompanyChooseStep -> CustomerChooseStep: "12cc073a-2c79-46f2-9130-5d2a69a7c8ae" -> "2135fd6a-87a6-49e3-8aa7-fa5d2260e8e7"
+
+move com.bsiag.crm.shared.core.person.process.PersonChooseStepData to com.bsiag.crm.shared.core.customer.process
+move com.bsiag.crm.shared.core.company.process.CompanyChooseStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.PersonChooseStepData to CustomerChooseStepData
+rename com.bsiag.crm.shared.core.customer.process.CompanyChooseStepData to CustomerChooseStepData
+# CompanyChooseStepData.DEFINITION_ID -> CustomerChooseStepData.DEFINITION_ID: 10008 -> 10004
+
+move com.bsiag.crm.shared.core.person.process.AbstractPersonChooseStepData to com.bsiag.crm.shared.core.customer.process
+move com.bsiag.crm.shared.core.company.process.AbstractCompanyChooseStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.AbstractPersonChooseStepData to AbstractCustomerChooseStepData
+rename com.bsiag.crm.shared.core.customer.process.AbstractCompanyChooseStepData to AbstractCustomerChooseStepData
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData.OutputPerson to OutputCustomer
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData#getOutputPerson to getOutputCustomer
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData.OutputCompany to OutputCustomer
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData#getOutputCompany to getOutputCustomer
+# OutputCompany -> OutputCustomer: "9f395877-4200-480f-a74e-2524a32e41a6" -> "e76cdc62-2af5-4f46-916c-6c1cf3a21898"
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData.InputPerson to InputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData#getInputPerson to getInputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData.InputCompany to InputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.process.AbstractCustomerChooseStepData#getInputCompany to getInputRelatedCustomer
+# InputPerson -> InputRelatedCustomer: "f619868e-8050-4a16-9b32-a56f99eff126" -> "249ca130-597a-4397-9b44-5336a7251576"
+
+move com.bsiag.crm.shared.core.person.process.ProcessInputPersonChooseStepData to com.bsiag.crm.shared.core.customer.process
+move com.bsiag.crm.shared.core.company.process.ProcessInputCompanyChooseStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.ProcessInputPersonChooseStepData to ProcessInputPrimaryCustomerChooseStepData
+rename com.bsiag.crm.shared.core.customer.process.ProcessInputCompanyChooseStepData to ProcessInputContextCustomerChooseStepData
+
+# Process Inputs and steps
+rename com.bsiag.crm.client.core.process.wizard.CaseWizard#setLegalEntityKey to setPrimaryCustomerKey
+rename com.bsiag.crm.shared.core.process.CaseInputData#getPersonKey to getPrimaryCustomerKey
+rename com.bsiag.crm.shared.core.process.CaseInputData#setPersonKey to setPrimaryCustomerKey
+rename com.bsiag.crm.shared.core.process.CaseInputData#getCompanyKey to getContextCustomerKey
+rename com.bsiag.crm.shared.core.process.CaseInputData#setCompanyKey to setContextCustomerKey
+rename com.bsiag.crm.shared.core.process.ProcessInputCodeType#PersonCode to PrimaryCustomerCode
+rename com.bsiag.crm.shared.core.process.ProcessInputCodeType#CompanyCode to ContextCustomerCode
+rename com.bsiag.crm.client.core.process.wizard.ICaseWizard#getIdentifiedPersonKey to getIdentifiedPrimaryCustomerKey
+rename com.bsiag.crm.client.core.process.wizard.ICaseWizard#getIdentifiedCompanyKey to getIdentifiedContextCustomerKey
+rename com.bsiag.crm.client.core.process.wizard.CaseWizard#getIdentifiedPersonKey to getIdentifiedPrimaryCustomerKey
+rename com.bsiag.crm.client.core.process.wizard.CaseWizard#getIdentifiedCompanyKey to getIdentifiedContextCustomerKey
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.CaseTablePageBaseQuery#getPersonCaseInput to getPrimaryCustomerCaseInput
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.CaseTablePageBaseQuery#getCompanyCaseInput to getContextCustomerCaseInput
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseTablePage.Table.LegalEntityKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.CaseTablePageBaseQuery#getPerson to getPrimaryCustomer
+rename com.bsiag.crm.shared.core.process.wizard.ICaseWizardToolFormSupportService#getLegalEntityCasesData to getCustomerCasesData
+rename com.bsiag.crm.server.core.process.wizard.CaseWizardToolFormSupportService#getLegalEntityCasesData to getCustomerCasesData
+rename com.bsiag.crm.shared.core.process.wizard.ICaseWizardToolFormSupportService#getLegalEntityOpenCasesData to getCustomerOpenCasesData
+rename com.bsiag.crm.server.core.process.wizard.CaseWizardToolFormSupportService#getLegalEntityOpenCasesData to getCustomerOpenCasesData
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolForm.P_CaseWizardListener#legalEntityChanged to customerChanged
+rename com.bsiag.crm.server.core.process.pcase.CaseProcessService#loadPersonInput to loadPrimaryCustomerInput
+rename com.bsiag.crm.server.core.process.pcase.CaseProcessService#loadCompanyInput to loadContextCustomerInput
+rename com.bsiag.crm.shared.core.process.input.ProcessInputPersonHtmlDataBean to ProcessInputCustomerHtmlDataBean
+rename com.bsiag.crm.shared.core.process.input.ProcessInputCompanyHtmlDataBean to ProcessInputCustomerHtmlDataBean
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox.PersonInputGroupBox to PrimaryCustomerInputGroupBox
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox#getPersonInputGroupBox to getPrimaryCustomerInputGroupBox
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox.CompanyInputGroupBox to ContextCustomerInputGroupBox
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox#getCompanyInputGroupBox to getContextCustomerInputGroupBox
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox.PrimaryCustomerInputGroupBox.ProcessInputPersonField to ProcessInputPrimaryCustomerField
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox#getProcessInputPersonField to getProcessInputPrimaryCustomerField
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox.ContextCustomerInputGroupBox.ProcessInputCompanyField to ProcessInputContextCustomerField
+rename com.bsiag.crm.client.core.process.pcase.AbstractCaseLinkedElementsGroupBox#getProcessInputCompanyField to getProcessInputContextCustomerField
+move com.bsiag.crm.client.core.company.CompanyCaseClientAdapter to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.CompanyCaseClientAdapter to ContextCustomerCaseClientAdapter
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessLegalEntitySearchBean to ProcessCustomerSearchBean
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchBean#getLegalEntityKey to getCustomerContextPair
+rename com.bsiag.crm.shared.core.communicationcaseframe.ProcessCustomerSearchBean#setLegalEntityKey to setCustomerContextPair
+rename com.bsiag.crm.server.core.process.pcase.AnonymiseCasesBuilderParts.AnonymiseCasesAddressCodeFormPart#getPersonCaseInput to getPrimaryCustomerCaseInput
+rename com.bsiag.crm.server.core.process.pcase.AnonymiseCasesBuilderParts.AnonymiseCasesPhoneFieldPart#getPersonCaseInput to getPrimaryCustomerCaseInput
+rename com.bsiag.crm.server.core.process.pcase.AnonymiseCasesBuilderParts.AnonymiseCasesEmailFieldPart#getPersonCaseInput to getPrimaryCustomerCaseInput
+rename com.bsiag.crm.server.core.process.pcase.AnonymiseCasesBuilderParts.AnonymiseCasesPersonNameFieldPart to AnonymiseCasesCustomerNameFieldPart
+rename com.bsiag.crm.server.core.process.pcase.CaseLookupService#getPersonCaseInput to getPrimaryCustomerCaseInput
+rename com.bsiag.crm.server.core.process.pcase.CaseLookupService#getPerson to getPrimaryCustomer
+rename com.bsiag.crm.shared.core.process.CaseData#isProcessPersonMandatory to isProcessPrimaryCustomerMandatory
+rename com.bsiag.crm.shared.core.process.IProcessData#isPersonMandatory to isPrimaryCustomerMandatory
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolFormContentProvider#addCompanySummaryItem to addCustomerSummaryItem
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolFormContentProvider#addPersonSummaryItem to addCustomerSummaryItem
+rename com.bsiag.crm.client.core.process.wizard.CaseWizardToolFormContentProvider#resolvePersonName to resolveCustomerName
+rename com.bsiag.crm.shared.core.process.PhoneCorrespondenceLegalEntityBean to PhoneCorrespondenceCustomerBean
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm.MainBox.PhoneBox.LegalEntityHtmlBeanField to CustomerHtmlBeanField
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#getLegalEntityHtmlBeanField to getCustomerHtmlBeanField
+rename com.bsiag.crm.shared.core.process.pcase.CaseHelper#resolvePersonName to resolveCustomerName
+rename com.bsiag.crm.client.core.process.ProcessModifyPersonStep to ProcessCustomerModifyStep
+rename com.bsiag.crm.shared.core.process.ProcessModifyPersonStepData to ProcessCustomerModifyStepData
+rename com.bsiag.crm.shared.core.process.ProcessConfiguredFunctionCodeType.ChoosePersonCode to ChooseCustomerCode
+rename com.bsiag.crm.shared.core.process.CaseParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.server.core.emailimport.operation.ProcessCommunicationCaseFrameAutomaticallyRuleOperation#getIdentifiedPersonKey to getIdentifiedCustomerKey
+rename com.bsiag.crm.shared.core.communication.process.AbstractCommunicationChooseStepData.InputCompany to InputCustomer
+rename com.bsiag.crm.shared.core.communication.process.AbstractCommunicationChooseStepData#getInputCompany to getInputCustomer
+# InputCompany -> InputCustomer: "dc931cdf-ef9d-45e6-9ba6-d78e7679cf3a" -> "2eab215d-ef6e-4f68-8171-a6d4f6ea6c02"
+rename com.bsiag.crm.shared.core.communication.process.AbstractCommunicationChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.communication.process.AbstractCommunicationChooseStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.communication.process.CommunicationCreateStepData.InputCompany to InputOrganization
+rename com.bsiag.crm.shared.core.task.process.AbstractTaskChooseStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "17e0d33b-681f-4d18-9273-10fb9958573c" -> "46a3dd80-7d84-4104-8a55-77f43794df88"
+rename com.bsiag.crm.shared.core.task.process.AbstractTaskChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.task.process.TaskCreateStepData.InputCompany to InputOrganization
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData.OutputPerson to OutputCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData.OutputCompany to OutputCustomer
+# OutputPerson -> OutputCustomer: "2a36fd40-4a3b-40d2-93b6-8a61fb5504c3" -> "d8f6cc04-2b23-45a5-9f40-d13b568ed3ca"
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData#getOutputPerson to getOutputCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData#getOutputCompany to getOutputCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData.InputCompany to InputCustomer
+# InputCompany -> InputCustomer: "c866add8-971e-4f32-b84e-0e92afeb25e6" -> "2a36fd40-4a3b-40d2-93b6-8a61fb5504c3"
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleCreateStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleModifyStepData#getInputBusinessCompany to getInputBusinessCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleModifyStepData.InputBusinessCompany to InputBusinessCustomer
+# InputBusinessCompany -> InputBusinessCustomer: "df0a41af-cbb9-4001-97cd-43da953710d0" -> "757b1d31-4e2f-44ce-bedf-17c1bbd4988c"
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleModifyStepData#getInputBusinessPerson to getInputBusinessCustomer
+rename com.bsiag.crm.shared.core.business.role.BusinessRoleModifyStepData.InputBusinessPerson to InputBusinessCustomer
+rename com.bsiag.crm.shared.core.process.doctemplate.DocTemplateSelectionStepData#getOutputTemplateOverrideCompany to getOutputTemplateOverrideCustomer
+# migrate company steps
+move com.bsiag.crm.shared.core.company.process.CompanySetMailingDisabledFlagStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.CompanySetMailingDisabledFlagStepData to CustomerSetMailingDisabledFlagStepData
+# CompanySetMailingDisabledFlagStepData -> CustomerSetMailingDisabledFlagStepData: 114365 -> 10063
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetMailingDisabledFlagStepData.InputCompany to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetMailingDisabledFlagStepData#getInputCompany to getInputCustomer
+# InputCompany -> InputCustomer: "8902b265-2c3c-4d20-a4af-b4882d275a45" -> "95ab1d15-252c-4338-868f-bdd2dd787246"
+move com.bsiag.crm.shared.core.company.process.CompanySetInactiveStepData to com.bsiag.crm.shared.core.customer.process
+move com.bsiag.crm.shared.core.person.process.PersonSetInactiveStepData to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.CompanySetInactiveStepData to CustomerSetInactiveStepData
+rename com.bsiag.crm.shared.core.customer.process.PersonSetInactiveStepData to CustomerSetInactiveStepData
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetInactiveStepData.InputCompany to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetInactiveStepData#getInputCompany to getInputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetInactiveStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetInactiveStepData#getInputPerson to getInputCustomer
+# CustomerSetInactiveStep: "e1143a47-b7b0-410e-b68f-df4d77894a4c" -> "638d8a3b-4111-49b8-bed8-a2f8d702dd25" / DEFINITION_ID: 10065 -> 10064
+move com.bsiag.crm.shared.core.company.ICompanyProcessService#setCompanyInactive to com.bsiag.crm.shared.core.customer.ICustomerProcessService
+rename com.bsiag.crm.shared.core.customer.ICustomerProcessService#setCompanyInactive to setCustomerInactive
+move com.bsiag.crm.server.core.company.CompanyProcessService#setCompanyInactive to com.bsiag.crm.server.core.customer.CustomerProcessService
+rename com.bsiag.crm.server.core.customer.CustomerProcessService#setCompanyInactive to setCustomerInactive
+move com.bsiag.crm.client.core.company.AbstractCompanyLogoField to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractCompanyLogoField to AbstractCustomerLogoField
+rename com.bsiag.crm.client.core.doctemplate.AbstractCompanyEmailMenu to AbstractCustomerEmailMenu
+# AbstractCompanyEmailMenu -> AbstractCustomerEmailMenu: "1d5fe090-8e0a-4b84-bf79-a252184d0e26" -> "a7b5bdde-5cc0-40ea-86f2-9da0da07058e"
+move com.bsiag.crm.client.core.company.AbstractCompanyNameColumn to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.client.core.customer.AbstractCompanyNameColumn to AbstractCustomerNameColumn
+rename com.bsiag.crm.client.core.customer.AbstractCustomerNameBox#getCompanyNameSingleLined to getCustomerNameSingleLined
+rename com.bsiag.crm.client.core.customer.AbstractCustomerNameBox#getCompanyNameMultiLined to getCustomerNameMultiLined
+rename com.bsiag.crm.shared.core.process.ForwardByPhoneLookupCall#getCompanyKey to getRelatedCustomerKey
+rename com.bsiag.crm.shared.core.process.ForwardByPhoneLookupCall#setCompanyKey to setRelatedCustomerKey
+rename com.bsiag.crm.shared.core.test.business.BusinessRoleTestData#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.customer.installedbase.CreateInstalledBasePermission#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormParam#getIdentifiedLegalEntity to getIdentifiedCustomerKey
+rename com.bsiag.crm.shared.core.communicationcaseframe.CommunicationCaseFrameFormParam#setIdentifiedLegalEntity to setIdentifiedCustomerKey
+rename com.bsiag.crm.shared.core.address.optin.AddressOptInStatusFormParam#getLegalEntityKey to getCustomerKey
+rename com.bsiag.crm.shared.core.address.optin.AddressOptInStatusFormParam#setLegalEntityKey to setCustomerKey
+rename com.bsiag.crm.server.core.business.BusinessBaseService#storePersonRoleImpl to storeCustomerRoleImpl
+rename com.bsiag.crm.server.core.business.BusinessBaseService#storeCompanyRoleImpl to storeCustomerRoleImpl
+
+rename jpa com.bsiag.crm.server.core.dwh.report.BsiUcDwhReportCompany#COMPANY_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.dwh.report.BsiUcDwhReportCompany#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.dwh.report.BsiUcDwhReportCompany#setCompanyKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.dwh.report.BsiUcDwhReportCompany#companyKey to customerKey
+rename jpa com.bsiag.crm.server.core.dwh.report.BsiUcDwhReportCompany#joinCompany to joinCustomer
+rename jpa com.bsiag.crm.server.core.dwh.report.BsiUcDwhReportCompany to BsiUcDwhReportCustomer
+rename com.bsiag.crm.shared.core.dwh.report.UcDwhReportCompanyKeyDescriptor to UcDwhReportCustomerKeyDescriptor
+rename com.bsiag.crm.shared.core.dwh.report.UcDwhReportCompanyKey to UcDwhReportCustomerKey
+rename com.bsiag.crm.shared.core.dwh.report.UcDwhReportCustomerKey#getCompanyKey to getCustomerKey
+
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanCategory#COMPANY_KEY to CUSTOMER_KEY
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanCategory#getCompanyKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanCategory#setCompanyKey to setCustomerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanCategory#companyKey to customerKey
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiCapturePlanCategory#joinCompany to joinCustomer
+rename com.bsiag.crm.shared.core.business.captureplan.CapturePlanCategoryKey#getCompanyKey to getCustomerKey
+
+rename com.bsiag.crm.shared.core.business.captureplan.BusinessPersonInfluenceCodeType to BusinessCustomerInfluenceCodeType
+rename com.bsiag.crm.shared.core.business.captureplan.BusinessCompanyCategoryCodeType to BusinessCustomerCategoryCodeType
+
+rename jpa com.bsiag.crm.server.core.business.captureplan.BsiUcCapturePlanCompany to BsiUcCapturePlanOrganization
+rename com.bsiag.crm.shared.core.business.captureplan.UcCapturePlanCompanyKey to UcCapturePlanOrganizationKey
+rename com.bsiag.crm.shared.core.business.captureplan.UcCapturePlanCompanyKeyDescriptor to UcCapturePlanOrganizationKeyDescriptor
+
+rename com.bsiag.crm.shared.core.CodeLookupRow to CoreLookupRow
+
+# ProcessCreatePersonStep
+rename com.bsiag.crm.client.core.customer.CustomerClientDomain#createPersonFormNewCaseCustomer to createCustomerFormNewCaseCustomer
+rename com.bsiag.crm.client.core.process.ProcessCreatePersonStep to ProcessCustomerCreateStep
+rename com.bsiag.crm.shared.core.process.ProcessCreatePersonStepData to ProcessCustomerCreateStepData
+rename com.bsiag.crm.shared.core.process.ProcessCustomerCreateStepData.OutputPerson to OutputCustomer
+rename com.bsiag.crm.shared.core.process.ProcessCustomerCreateStepData#getOutputPerson to getOutputCustomer
+move com.bsiag.crm.client.core.person.process.IProcessCreatePersonStep to com.bsiag.crm.client.core.customer.process
+rename com.bsiag.crm.client.core.customer.process.IProcessCreatePersonStep to IProcessCustomerCreateStep
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonSearchFormSearch to testCreateCustomerSearchFormSearch
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFormModify to testCreateCustomerFormModify
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFormModifyNonExclusive to testCreateCustomerFormModifyNonExclusive
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFormModifyCasePerson to testCreateCustomerFormModifyCasePerson
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFormNew to testCreateCustomerFormNew
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFormNewCaseCustomer to testCreateCustomerFormNewCaseCustomer
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreatePersonFormReadOnly to testCreateCustomerFormReadOnly
+rename com.bsiag.crm.client.core.customer.CustomerClientDomainTest#testCreateMergePersonFormDetailedMerge to testCreateMergeCustomerFormDetailedMerge
+
+# AppointmentCoordinatorStep
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorStepData#getInputCompany to getInputContextCustomer
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorStepData.InputCompany to InputContextCustomer
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorStepData#getInputPerson to getInputPrimaryCustomer
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorStepData.InputPerson to InputPrimaryCustomer
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorFormParam#getPersonKey to getPrimaryCustomerKey
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorFormParam#setPersonKey to setPrimaryCustomerKey
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorFormParam#getCompanyKey to getContextCustomerKey
+rename com.bsiag.crm.shared.core.calendar.appointmentcoord.AppointmentCoordinatorFormParam#setCompanyKey to setContextCustomerKey
+rename com.bsiag.crm.client.core.calendar.appointmentcoord.AppointmentCoordinatorForm.MainBox.NewCommunicationButton#collectPersons to collectCustomers
+rename com.bsiag.crm.client.core.calendar.appointmentcoord.adapter.IResourceAdapter#getCorrespondingPerson to getCorrespondingCustomer
+rename com.bsiag.crm.client.core.calendar.appointmentcoord.adapter.AbstractResourceAdapter#getCorrespondingPerson to getCorrespondingCustomer
+rename com.bsiag.crm.client.core.calendar.appointmentcoord.adapter.UserKeyResourceAdapter#getCorrespondingPerson to getCorrespondingCustomer
+
+# PhoneCorrespondenceForm
+rename com.bsiag.crm.server.core.process.PhoneCorrespondenceBaseService#getPhoneNrForCompany to getPhoneNrForCustomer
+rename com.bsiag.crm.server.core.process.PhoneCorrespondenceBaseService#getPhoneNrForPerson to getPhoneNrForCustomer
+rename com.bsiag.crm.server.core.process.PhoneCorrespondenceProcessService#getPhoneNrForCompany to getPhoneNrForCustomer
+rename com.bsiag.crm.server.core.process.PhoneCorrespondenceProcessService#getPhoneNrForPerson to getPhoneNrForCustomer
+rename com.bsiag.crm.shared.core.process.IPhoneCorrespondenceProcessService#getPhoneNrForPerson to getPhoneNrForCustomer
+rename com.bsiag.crm.shared.core.process.IPhoneCorrespondenceProcessService#getPhoneNrForCompany to getPhoneNrForCustomer
+rename com.bsiag.crm.client.core.process.AssignPhoneNumberForm.MainBox.GroupBox.PersonField
+rename com.bsiag.crm.client.core.process.AssignPhoneNumberForm.MainBox.GroupBox.CompanyField
+# CompanyField -> CustomerField: "9d37fac1-e9b6-448c-88a5-2a0b2260f18b" -> "bfa4414c-4365-4daf-8be2-7cfac1407094"
+rename com.bsiag.crm.client.core.process.AssignPhoneNumberForm#getPersonField to getCustomerField
+rename com.bsiag.crm.client.core.process.AssignPhoneNumberForm#getCompanyField to getCustomerField
+rename com.bsiag.crm.shared.core.process.AssignPhoneNumberFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.AssignPhoneNumberFormParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.AssignPhoneNumberFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.process.AssignPhoneNumberFormParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm.MainBox.PhoneBox.ForwardByPhoneGroupBox.ForwardPersonField to ForwardCustomerField
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#getForwardPersonField to getForwardCustomerField
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm.MainBox.PhoneBox.ForwardByPhoneGroupBox.ForwardCompanyField to ForwardCustomerField
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#getForwardCompanyField to getForwardCustomerField
+# ForwardCompanyField -> ForwardCustomerField: "bad50413-4fa4-46b5-b1a6-b0f62f1bf8a0" -> "a9272409-2821-4baa-8cd7-aaf7c1db2ec6"
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.shared.core.process.PhoneCorrespondenceFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.PhoneCorrespondenceFormParam#getCompanyKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.PhoneCorrespondenceFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.process.PhoneCorrespondenceFormParam#setCompanyKey to setCustomerKey
+rename com.bsiag.crm.client.core.process.PhoneCorrespondenceForm.MainBox.OutboundBox.OutboundResultBox.PersonReachedGroup to CustomerReachedGroup
+rename com.bsiag.crm.client.core.business.role.BusinessRoleTablePage.Table.EditLegalEntityMenu to EditCustomerMenu
+rename com.bsiag.crm.server.core.business.BusinessBuilderParts.CustomerNameFieldPart#getSelectBusinessLegalEntity to getSelectBusinessCustomer
+rename com.bsiag.crm.shared.core.process.pcase.CaseDataModelItems.CaseLegalEntityAttribute to CaseCustomerAttribute
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.CaseLegalEntityAttributePart to CaseCustomerAttributePart
+rename com.bsiag.crm.server.core.process.pcase.CaseBuilderParts.CaseCustomerAttributePart#getCaseInputLegalEntity to getCaseInputCustomer
+
+rename com.bsiag.crm.shared.core.itemsummary.process.ProcessViewPersonItemSummaryStepData to ProcessViewCustomerItemSummaryStepData
+
+rename com.bsiag.crm.client.core.common.monitoring.JobTablePage.Table.StartedByDirectoryUserColumn to StartedByUserColumn
+
+move com.bsiag.crm.shared.core.person.process to com.bsiag.crm.shared.core.customer.process
+rename com.bsiag.crm.shared.core.customer.process.PersonSetCompanyRoleStepData to SetCustomerCustomerRoleStepData
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetCustomerRoleStepData.InputCompany to InputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetCustomerRoleStepData#getInputOrganization to getInputRelatedCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetCustomerRoleStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetCustomerRoleStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetCustomerRoleStepData.InputCompanyPersonRole to InputCustomerCustomerRole
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetCustomerRoleStepData#getInputCompanyPersonRole to getInputCustomerCustomerRole
+rename com.bsiag.crm.shared.core.customer.process.PersonSetNoInteractionFlagStepData to CustomerSetMailingDisabledFlagStepData
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetMailingDisabledFlagStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.customer.process.CustomerSetMailingDisabledFlagStepData#getInputPerson to getInputCustomer
+move com.bsiag.crm.client.core.person.dataquality to com.bsiag.crm.client.core.customer.dataquality
+rename com.bsiag.crm.server.core.employee.PersonForEmployeeLookupService to CustomerForEmployeeLookupService
+rename com.bsiag.crm.shared.core.employee.IPersonForEmployeeLookupService to ICustomerForEmployeeLookupService
+rename com.bsiag.crm.shared.core.employee.PersonForEmployeeLookupCall to CustomerForEmployeeLookupCall
+rename com.bsiag.crm.server.core.employee.PersonForEmployeeLookupServiceTest to CustomerForEmployeeLookupServiceTest
+rename com.bsiag.crm.client.core.employee.PersonForEmployeeLookupCallTest to CustomerForEmployeeLookupCallTest
+rename com.bsiag.crm.shared.core.communication.DistributorPersonKey to DistributorCustomerKey
+rename com.bsiag.crm.shared.core.communication.DistributorPersonKeyDescriptor to DistributorCustomerKeyDescriptor
+rename com.bsiag.crm.server.core.persistence.CoreResults#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.advisor.CompanyAdvisorConsistencyCheckResult to CustomerAdvisorConsistencyCheckResult
+rename com.bsiag.crm.server.core.advisor.AdvisorBaseService#checkCompanyAdvisorTypeUniqueness to checkCustomerAdvisorTypeUniqueness
+rename com.bsiag.crm.server.core.advisor.CompanyAdvisorConsistencyCheckDomainKeyAdapter to CustomerAdvisorConsistencyCheckDomainKeyAdapter
+rename com.bsiag.crm.server.core.advisor.PersonAdvisorConsistencyCheckDomainKeyAdapter to CustomerAdvisorConsistencyCheckDomainKeyAdapter
+rename com.bsiag.crm.server.core.customer.interest.BsiCustomerInterestHistory#joinLegalEntityInterest to joinLegalEntityInterest
+move com.bsiag.crm.shared.core.person.PersonFunctionTypeCodeType to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.PersonFunctionLevelCodeType to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.customer.PersonFunctionTypeCodeType to CustomerFunctionTypeCodeType
+rename com.bsiag.crm.shared.core.customer.PersonFunctionLevelCodeType to CustomerFunctionLevelCodeType
+move com.bsiag.crm.shared.core.person.AbstractCustomerLetterSalutationLineAttribute to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.AbstractCustomerSalutationAttribute to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.RecipientChooseTablePageData to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.shared.core.person.RecipientChooseTablePageParam to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.person.GenderLookupCallTest to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.shared.core.person.GenderLookupCall to com.bsiag.crm.client.core.customer
+rename com.bsiag.crm.shared.core.ticket.TicketChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.ticket.TicketChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.ticket.process.AbstractTicketChooseStepData.InputPerson to InputCustomer
+rename com.bsiag.crm.shared.core.ticket.process.AbstractTicketChooseStepData#getInputPerson to getInputCustomer
+rename com.bsiag.crm.shared.core.process.knowledge.KnowledgePersonKey to KnowledgeCustomerKey
+rename com.bsiag.crm.shared.core.process.knowledge.KnowledgePersonKeyDescriptor to KnowledgeCustomerKeyDescriptor
+rename com.bsiag.crm.shared.core.process.knowledge.KnowledgePersonKeyTest to KnowledgeCustomerKeyTest
+rename com.bsiag.crm.server.core.process.knowledge.KnowledgeBaseService#getPersonPositions to getCustomerPositions
+rename com.bsiag.crm.server.core.process.knowledge.KnowledgeProcessService#getPersonPositions to getCustomerPositions
+rename com.bsiag.crm.shared.core.process.knowledge.IKnowledgeProcessService#getPersonPositions to getCustomerPositions
+rename com.bsiag.crm.shared.core.common.consistency.ConsistencyTypeCodeType.CompanyAdvisorTypeUniquenessCode to CustomerAdvisorTypeUniquenessCode
+# CompanyAdvisorTypeUniquenessCode: 130011 -> 130012 / 75707239-6b9b-4138-b201-13baab5eb7ee -> b7ffcab6-4d96-438e-97f5-718ac3831d52
+
+
+rename com.bsiag.crm.server.core.customer.targetplan.TargetPlanProcessService#loadNetworkPersonToCompanyTable to loadCustomerCustomerRoleTable
+rename com.bsiag.crm.server.core.customer.targetplan.TargetPlanProcessService#loadInternalNetworkPersonToCompanyTable to loadInternalCustomerCustomerRoleTable
+rename com.bsiag.crm.server.core.customer.targetplan.TargetPlanProcessService#loadExternalNetworkPersonToCompanyTable to loadExternalCustomerCustomerRoleTable
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanFormData#getInternalNetworkPersonToCompanyTable to getInternalCustomerCustomerRoleTable
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanFormData#getInternalExternalPersonToCompanyTable to getExternalCustomerCustomerRoleTable
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractNetworkPersonToCompanyTable to AbstractCustomerCustomerRoleTable
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractCustomerCustomerRoleTable.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractCustomerCustomerRoleTable#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractCustomerCustomerRoleTable.PersonNameColumn to CustomerNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractCustomerCustomerRoleTable#getPersonNameColumn to getCustomerNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractCustomerCustomerRoleTable.PersonFocusMenu to CustomerFocusMenu
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.AbstractCustomerCustomerRoleTable to AbstractNetworkPersonToCompanyTable
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.TopBox.ExternalNetworkPersonToCompanyTableField to ExternalCustomerCustomerRoleTableField
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.TopBox.ExternalCustomerCustomerRoleTableField.Table.AffiliateContactPersonNameColumn to AffiliateContactCustomerNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.TopBox.InternalNetworkPersonToCompanyTableField to InternalNetworkPersonToCompanyTableField to InternalCustomerCustomerRoleTableField
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.RelationsBox.TopBox.InternalCustomerCustomerRoleTableField.Table.InternalContactPersonNameColumn to InternalContactCustomerNameColumn
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox.KeyPlayerTableField.Table.EditKeyPersonMenu to EditKeyCustomerMenu
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox.KeyPlayerTableField.Table.DeleteKeyPersonMenu to DeleteKeyCustomerMenu
+rename com.bsiag.crm.client.core.customer.targetplan.TargetPlanForm.MainBox.TabBox.DetailsBox.KeyPlayerTableField.Table.FocusKeyPersonMenu to FocusKeyCustomerMenu
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanKeyPlayerFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.targetplan.TargetPlanKeyPlayerFormParam#getPersonKey to getCustomerKey
+
+rename com.bsiag.crm.client.core.process.ProcessStepDefinitionForm#isPersonProcessInputMandatory to isPrimaryCustomerProcessInputMandatory
+rename com.bsiag.crm.client.core.process.ProcessStepDefinitionForm#setPersonProcessInputMandatory to setPrimaryCustomerProcessInputMandatory
+rename com.bsiag.crm.client.core.process.extension.NotifySilentStepConfigurationExtension.TemplateBox.RecipientRadioButtonGroup.PersonField to CustomerField
+rename com.bsiag.crm.client.core.process.extension.NotifySilentStepConfigurationExtension#getPersonField to getCustomerField
+rename com.bsiag.crm.client.core.process.extension.NotifySilentStepConfigurationExtension.TemplateBox.RecipientRadioButtonGroup.PersonButton to CustomerButton
+rename com.bsiag.crm.client.core.process.extension.NotifySilentStepConfigurationExtension#getPersonButton to getCustomerButton
+rename com.bsiag.crm.shared.core.process.NotifySilentStepConfiguration#getRecipientPersonKey to getRecipientCustomerKey
+rename com.bsiag.crm.shared.core.process.NotifySilentStepConfiguration#setRecipientPersonKey to setRecipientCustomerKey
+rename com.bsiag.crm.shared.core.process.NotifySilentStepConfiguration#NOTIFY_CASE_PERSON to NOTIFY_CASE_CUSTOMER
+rename com.bsiag.crm.shared.core.process.NotifySilentStepConfiguration#NOTIFY_PERSON to NOTIFY_CUSTOMER
+rename com.bsiag.crm.shared.core.process.ProcessStepHtmlContentDefinitionFormParam#isPersonProcessInputMandatory to isCustomerProcessInputMandatory
+rename com.bsiag.crm.shared.core.process.ProcessStepHtmlContentDefinitionFormParam#setPersonProcessInputMandatory to setCustomerProcessInputMandatory
+rename com.bsiag.crm.server.core.process.ProcessInputBaseService#personInputRequired to primaryCustomerInputRequired
+
+# AbstractDocumentSenderRecipientServerDomainKeyAdapter
+move com.bsiag.crm.server.core.person.PersonDocumentSenderRecipientServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.server.core.company.CompanyDocumentSenderRecipientServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.PersonDocumentSenderRecipientServerDomainKeyAdapter to CustomerDocumentSenderRecipientServerDomainKeyAdapter
+rename com.bsiag.crm.server.core.customer.CompanyDocumentSenderRecipientServerDomainKeyAdapter to CustomerDocumentSenderRecipientServerDomainKeyAdapter
+move com.bsiag.crm.server.core.person.AbstractConvertibleToPersonSenderRecipientServerDomainKeyAdapter to com.bsiag.crm.server.core.customer
+rename com.bsiag.crm.server.core.customer.AbstractConvertibleToPersonSenderRecipientServerDomainKeyAdapter to AbstractConvertibleToCustomerSenderRecipientServerDomainKeyAdapter
+
+# PartitionMigration:
+delete com.bsiag.crm.server.core.person.PersonMergePartitionDomainKeyAdapter
+
+# PartitionMigration: DirectoryDocument to DocumentContent
+rename jpa com.bsiag.crm.server.core.document.BsiDirectoryDocument to BsiDocumentContent
+rename jpa com.bsiag.crm.server.core.document.BsiDocumentContent#directoryDocumentKey to documentContentKey
+rename jpa com.bsiag.crm.server.core.document.BsiDocumentContent#DIRECTORY_DOCUMENT_NR to DOCUMENT_CONTENT_NR
+
+rename jpa com.bsiag.crm.server.core.document.BsiDocument#directoryDocumentKey to documentContentKey
+rename jpa com.bsiag.crm.server.core.document.BsiDocument#DIRECTORY_DOCUMENT_NR to DOCUMENT_CONTENT_NR
+rename jpa com.bsiag.crm.server.core.document.BsiDocument#joinDirectoryDocument to joinDocumentContent
+
+rename com.bsiag.crm.server.core.persistence.CoreBinds#setDirectoryDocumentKey to setDocumentContentKey
+rename com.bsiag.crm.server.core.textsearch.internal.builtin.DocumentSearchIndexBuiltInDefinition#getDirectoryDocument to getDocumentContent
+
+rename com.bsiag.crm.shared.core.document.DirectoryDocumentKey to DocumentContentKey
+rename com.bsiag.crm.shared.core.document.DirectoryDocumentKeyDescriptor to DocumentContentKeyDescriptor
+rename com.bsiag.crm.server.core.document.DirectoryDocumentTransferBean to DocumentContentTransferBean
+rename com.bsiag.crm.server.core.document.DirectoryDocumentTransferServerDomainAdapter to DocumentContentTransferServerDomainAdapter
+rename com.bsiag.crm.server.core.document.DirectoryDocumentTransferServerDomainAdapterTest to DocumentContentTransferServerDomainAdapterTest
+rename com.bsiag.crm.shared.core.document.IDocumentSupportService#touchDirectoryDocument to touchDocumentContent
+rename com.bsiag.crm.shared.core.document.IDocumentSupportService#getDirectoryDocumentLastModified to getDocumentContentLastModified
+rename com.bsiag.crm.shared.core.document.IDocumentSupportService#resolveDocumentDirectoryKey to resolveDocumentContentKey
+rename com.bsiag.crm.server.core.document.DocumentBaseService#touchDirectoryDocument to touchDocumentContent
+rename com.bsiag.crm.server.core.document.DocumentBaseService#getDirectoryDocumentLastModified to getDocumentContentLastModified
+rename com.bsiag.crm.server.core.document.DocumentBaseService#resolveDirectoryDocumentKey to resolveDocumentContentKey
+rename com.bsiag.crm.server.core.configuration.privacy.delete.DeleteBaseServiceTest#createDirectoryDocument to createDocumentContent
+rename com.bsiag.crm.server.core.document.DocumentBuilderParts.IDocumentEntityPart#getDirectoryDocument to getDocumentContent
+rename com.bsiag.crm.server.core.document.DocumentContentTransferBean#getDirectoryDocument to getDocumentContent
+rename com.bsiag.crm.server.core.document.DocumentPageService.DocumentTablePageBaseQuery#getDirectoryDocument to getDocumentContent
+rename com.bsiag.crm.server.core.persistence.CoreResults#getDirectoryDocumentKey to getDocumentContentKey
+
+delete com.bsiag.crm.shared.core.document.DirectoryDocumentKeyAdapter
+delete com.bsiag.crm.server.core.document.DocumentMergePartitionDomainKeyAdapter
+
+# PartitionMigration: Completely remove directory keys and sharing
+delete com.bsiag.crm.shared.core.domain.AbstractDirectoryDomainKeyAdapter
+delete com.bsiag.crm.shared.core.domain.IDirectoryDomainKeyAdapter
+delete com.bsiag.crm.shared.core.domain.IShareableDomainKey
+delete com.bsiag.crm.server.core.configuration.code.merge.AbstractShareableKeyMergePartitionDomainAdapter
+
+rename com.bsiag.crm.client.core.process.doctemplate.AbstractEmailRecipientAndAttachmentBox.RecipientTableField.Table.AddPersonMenu to AddCustomerMenu
+
+rename com.bsiag.crm.shared.core.legalentity.ChangeLegalEntityOwnerPermission to ChangeCustomerOwnerPermission
+move com.bsiag.crm.shared.core.legalentity.ChangeCustomerOwnerPermission to com.bsiag.crm.shared.core.customer
+rename com.bsiag.crm.shared.core.legalentity.ChangeLegalEntityOwnerAccessHelper to ChangeCustomerOwnerAccessHelper
+move com.bsiag.crm.shared.core.legalentity.ChangeCustomerOwnerAccessHelper to com.bsiag.crm.shared.core.customer
+
+rename com.bsiag.crm.shared.core.customer.ICustomerProcessService#setPersonInactive to setCustomerInactive
+rename com.bsiag.crm.server.core.customer.CustomerProcessService#setPersonInactive to setCustomerInactive
+rename com.bsiag.crm.shared.core.customer.ICustomerProcessService#getPersonGenderUid to getCustomerGenderUid
+rename com.bsiag.crm.server.core.customer.CustomerProcessService#getPersonGenderUid to getCustomerGenderUid
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getPersonGenderUid to getCustomerGenderUid
+rename com.bsiag.crm.shared.core.customer.ICustomerProcessService#getPersonPortrait to getCustomerImage
+rename com.bsiag.crm.server.core.customer.CustomerProcessService#getPersonPortrait to getCustomerImage
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getPersonPortrait to getCustomerImage
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getPersonLocale to getCustomerLocale
+rename com.bsiag.crm.server.core.customer.CustomerBaseService#getPersonLanguageUid to getCustomerLanguageUid
+rename com.bsiag.crm.shared.core.task.TaskChooseTablePageParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.task.TaskChooseTablePageParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.customer.UpdateCustomerPermission#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.ticket.OwnBusinessTicketTablePageParam#getPersonKey to getCustomerKey
+
+rename com.bsiag.crm.shared.core.groupware.beans.GroupwarePersonHeader#setCrmPersonKey to setCrmCustomerKey
+rename com.bsiag.crm.shared.core.groupware.beans.GroupwarePersonHeader#getCrmPersonKey to getCrmCustomerKey
+move com.bsiag.crm.shared.core.person to com.bsiag.crm.shared.core.customer
+move com.bsiag.crm.client.core.person to com.bsiag.crm.client.core.customer
+move com.bsiag.crm.server.core.person to com.bsiag.crm.server.core.customer
+move com.bsiag.crm.portal.commons.person to com.bsiag.crm.portal.commons.customer
+
+rename com.bsiag.crm.server.core.notification.IEmailNotificationService#sendEmailNotificationToPersons to sendEmailNotificationToCustomers
+rename com.bsiag.crm.server.core.notification.EmailNotificationService#sendEmailNotificationToPersons to sendEmailNotificationToCustomers
+rename com.bsiag.crm.server.core.notification.MailRecipientBean#PERSON_KEY to CUSTOMER_KEY
+rename com.bsiag.crm.server.core.notification.MailRecipientBean#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.notification.MailRecipientBean#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.common.mail.CoreMailParticipant#withPersonKey to withCustomerKey
+rename com.bsiag.crm.shared.core.common.mail.CoreMailParticipant#getPersonKey to getCustomerKey
+rename com.bsiag.crm.server.core.common.exception.ExceptionProcessService#getPersonEmailInfo to getCustomerEmailInfo
+rename com.bsiag.crm.server.core.notification.EmailNotificationService#getIgnoredFromPersonKeys to getIgnoredFromCustomerKeys
+
+rename com.bsiag.crm.shared.core.user.UserLookupCall#getIgnorePersonKeys to getIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.user.UserLookupCall#setIgnorePersonKeys to setIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.user.UserLookupCall#getRestrictPersonKeys to getRestrictCustomerKeys
+rename com.bsiag.crm.shared.core.user.UserLookupCall#setRestrictPersonKeys to setRestrictCustomerKeys
+rename com.bsiag.crm.client.core.user.team.TeamCodeForm.TeamPartitionGroupBox.MemberTableField.Table#getUsedPersons to getUsedCustomers
+rename com.bsiag.crm.client.core.communication.DistributorForm.MainBox.DistributorBox.DistributorTableField.Table#getUsedPersons to getUsedCustomers
+rename com.bsiag.crm.client.core.communication.DistributorForm.MainBox.DistributorBox.DistributorTableField.Table.PersonColumn to CustomerColumn
+rename com.bsiag.crm.client.core.communication.DistributorForm.MainBox.DistributorBox.DistributorTableField.Table#getPersonColumn to getCustomerColumn
+rename com.bsiag.crm.client.core.communication.DistributorForm.MainBox.DistributorBox.DistributorTableField.Table.CustomerColumn.PersonColumnUserField to CustomerColumnUserField
+rename com.bsiag.crm.client.core.communication.DistributorForm.MainBox.DistributorBox.DistributorTableField.Table.CustomerColumn.PersonColumnPersonField to CustomerColumnPersonField
+
+rename jpa com.bsiag.crm.server.core.communication.BsiDistributorPerson to BsiDistributorCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiDistributorPerson#getPersonKey to getCustomerKey
+rename jpa com.bsiag.crm.server.core.communication.BsiDistributorPerson#joinPerson to joinCustomer
+rename jpa com.bsiag.crm.server.core.communication.BsiDistributor#joinDistributorPersons to joinDistributorCustomers
+rename jpa com.bsiag.crm.server.core.customer.BsiCustomer#joinDistributorPersons to joinDistributorCustomers
+
+rename com.bsiag.crm.shared.core.customer.CustomerContextLookupCall#getIgnorePersonKeys to getIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.customer.CustomerContextLookupCall#setIgnorePersonKeys to setIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.customer.IPersonWithIgnoreListLookupCall to ICustomerWithIgnoreListLookupCall
+rename com.bsiag.crm.shared.core.customer.ICustomerWithIgnoreListLookupCall#getIgnorePersonKeys to getIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.customer.ICustomerWithIgnoreListLookupCall.setIgnorePersonKeys to setIgnoreCustomerKeys
+rename com.bsiag.crm.shared.core.doctemplate.officeaddin.IAddInProcessService#findPersonKey to findCustomerKey
+rename com.bsiag.crm.server.core.doctemplate.officeaddin.AddInBaseService#findPersonKey to findCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.ApproveCoursePermission#getCoursePersonKey to getCourseCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.ConfirmCoursePermission#getCoursePersonKey to getCourseCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.CoursePersonKeyDescriptor to CourseCustomerKeyDescriptor
+rename com.bsiag.crm.shared.core.employee.course.CourseQuestionPersonKeyDescriptor to CourseQuestionCustomerKeyDescriptor
+rename com.bsiag.crm.shared.core.employee.course.DeleteCourseCustomerPermission#getCoursePersonKey to getCourseCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.ReadCourseCustomerPermission#getCoursePersonKey to getCourseCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.ReadCourseQuestionCustomerPermission#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.employee.course.UpdateCourseQuestionCustomerPermission#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.user.team.TeamMemberModified#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.ticket.PersonForTicketLookupCall to CustomerForTicketLookupCall
+rename com.bsiag.crm.shared.core.ticket.CustomerForTicketLookupCall#getValidatePersonKey to getValidateCustomerKey
+rename com.bsiag.crm.shared.core.ticket.CustomerForTicketLookupCall#setValidatePersonKey to setValidateCustomerKey
+rename com.bsiag.crm.shared.core.ticket.IPersonForTicketLookupService to ICustomerForTicketLookupService
+rename com.bsiag.crm.server.core.ticket.PersonForTicketLookupService to CustomerForTicketLookupService
+rename com.bsiag.crm.client.core.ticket.PersonForTicketLookupCallTest to CustomerForTicketLookupCallTest
+rename com.bsiag.crm.server.core.ticket.PersonForTicketLookupServiceTest to CustomerForTicketLookupServiceTest
+rename com.bsiag.crm.client.core.ticket.TicketForm#getInChargeOfPersonKey to getInChargeOfCustomerKey
+rename com.bsiag.crm.client.core.ticket.TicketForm#getReportedByPersonKey to getReportedByCustomerKey
+rename com.bsiag.crm.client.core.ticket.TicketForm#getLastChangePersonKey to getLastChangeCustomerKey
+rename com.bsiag.crm.client.core.ticket.TicketForm#setLastChangePersonKey to setLastChangeCustomerKey
+rename com.bsiag.crm.client.core.ticket.ITicketForm#getInChargeOfPersonKey to getInChargeOfCustomerKey
+rename com.bsiag.crm.client.core.ticket.ITicketForm#getReportedByPersonKey to getReportedByCustomerKey
+rename com.bsiag.crm.client.core.ticket.ITicketForm#getLastChangePersonKey to getLastChangeCustomerKey
+rename com.bsiag.crm.shared.core.process.CustomerServiceFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.CustomerServiceFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.process.CaseInputHelperFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.process.CaseInputHelperFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.client.core.process.pcase.AnonymiseCasesTablePage.Table.PersonKeyColumn to CustomerKeyColumn
+rename com.bsiag.crm.client.core.process.pcase.AnonymiseCasesTablePage.Table#getPersonKeyColumn to getCustomerKeyColumn
+rename com.bsiag.crm.client.core.process.pcase.AnonymiseCasesTablePage.Table.PersonNameColumn to CustomerNameColumn
+rename com.bsiag.crm.client.core.process.pcase.AnonymiseCasesTablePage.Table#getPersonNameColumn to getCustomerNameColumn
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.AnonymiseCasesTablePageQuery#getPersonCaseInput to getCaseInput
+rename com.bsiag.crm.server.core.process.pcase.CasePageService.AnonymiseCasesTablePageQuery#getPerson to getCustomer
+rename com.bsiag.crm.shared.core.pim.PIMPerson#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.pim.PIMPerson#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.portal.CreatePortalIdentityPermission#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.socialmedia.twitter.TwitterFormParam#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.socialmedia.twitter.TwitterFormParam#setPersonKey to setCustomerKey
+rename com.bsiag.crm.shared.core.marketing.mailmerge.MailMergePreviewData#getPersonKey to getCustomerKey
+rename com.bsiag.crm.shared.core.marketing.mailmerge.MailMergePreviewData#setPersonKey to setCustomerKey
+rename com.bsiag.crm.server.core.ruleengine.operation.sendelectronicmessage.SendEmailDefinitionBean#getRecipientPersonKey to getRecipientCustomerKey
+rename com.bsiag.crm.server.core.emailimport.operation.ProcessCommunicationCaseFrameAutomaticallyRuleOperation#setIdentifiedPersonKey to setIdentifiedCustomerKey
+rename com.bsiag.crm.server.core.emailimport.operation.ProcessCommunicationCaseFrameAutomaticallyRuleOperation#identifyPersonKey to identifyCustomerKey
+rename com.bsiag.crm.client.core.process.CaseInputHelperForm#getPersonKey to getCustomerKey
+rename com.bsiag.crm.client.core.user.AbstractUserFocusMenu#getKeyToFocusAsPersonKey to getKeyToFocusAsCustomerKey
+
+# Scout SmartField2 renamings
+rename org.eclipse.scout.rt.client.ui.form.fields.smartfield2.AbstractSmartField2 to AbstractSmartField
+move org.eclipse.scout.rt.client.ui.form.fields.smartfield2.AbstractSmartField to org.eclipse.scout.rt.client.ui.form.fields.smartfield
+rename org.eclipse.scout.rt.client.extension.ui.form.fields.smartfield2.AbstractSmartField2Extension to AbstractSmartFieldExtension
+move org.eclipse.scout.rt.client.extension.ui.form.fields.smartfield2.AbstractSmartFieldExtension to org.eclipse.scout.rt.client.extension.ui.form.fields.smartfield
+
+rename org.eclipse.scout.rt.client.ui.basic.table.columns.AbstractSmartColumn2 to AbstractSmartColumn
diff --git a/org.eclipse.scout.sdk.core/src/main/java/org/eclipse/scout/sdk/core/rename/JavaNameChangeSet.java b/org.eclipse.scout.sdk.core/src/main/java/org/eclipse/scout/sdk/core/rename/JavaNameChangeSet.java
new file mode 100644
index 000000000..5726b5e8b
--- /dev/null
+++ b/org.eclipse.scout.sdk.core/src/main/java/org/eclipse/scout/sdk/core/rename/JavaNameChangeSet.java
@@ -0,0 +1,503 @@
+/*
+ * Copyright (c) 2010-2020 BSI Business Systems Integration AG.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the BSI CRM Software License v1.0
+ * which accompanies this distribution as bsi-v10.html
+ *
+ * Contributors:
+ * BSI Business Systems Integration AG - initial API and implementation
+ */
+package org.eclipse.scout.sdk.core.rename;
+
+import org.eclipse.scout.sdk.core.log.SdkLog;
+
+import java.util.*;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+public class JavaNameChangeSet {
+ private static final int GROUP_INDEX_MOVE = 2;
+ private static final int GROUP_INDEX_RENAME_CLASS = 6;
+ private static final int GROUP_INDEX_RENAME_MEMBER = 10;
+ private static final int GROUP_INDEX_RENAME_PACKAGE = 15;
+ private static final int GROUP_INDEX_REGEX = 18;
+ private static final int GROUP_INDEX_MOVE_JPA = 22;
+ private static final int GROUP_INDEX_RENAME_JPA = 26;
+ private static final int GROUP_INDEX_RENAME_JPA_MEMBER = 30;
+
+ private static final Pattern TEXT_COMMAND_PATTERN = Pattern.compile(""
+ + "(" + //1
+ "(move) ([a-z0-9.]+)\\.([A-Z_]\\w*) to ([a-z0-9.]+)" + //2,3,4,5
+ "|"
+ + "(rename) ([\\w.]+)\\.([A-Z_]\\w*) to (\\w+)" + //6,7,8,9
+ "|"
+ + "(rename) ([\\w.]+)\\.([A-Z_]\\w*)#(\\w+) to (\\w+)" + //10,11,12,13,14
+ "|"
+ + "(rename) ([a-z0-9.]+) to ([a-z0-9.]+)" + //15,16,17
+ "|"
+ + "(regex) (.+) to (.+?)(?: \\[files: (.*)\\])?" + //18,19,20,21
+ "|"
+ + "(move jpa) ([a-z0-9.]+)\\.([A-Z_]\\w*) to ([a-z0-9.]+)" + //22,23,24,25
+ "|"
+ + "(rename jpa) ([a-z0-9.]+)\\.([A-Z_]\\w*) to (\\w+)" + //26,27,28,29
+ "|"
+ + "(rename jpa) ([a-z0-9.]+)\\.([A-Z_]\\w*)#(\\w+) to (\\w+)" + //30,31,32,33,34
+ ")");
+
+ //a.b.c -> x.y.z (sorted by longest last)
+ private final NavigableMap<String, String> m_renamePackage = new TreeMap<>();
+ //a.b.c.Foo -> a.b.c.Bar
+ private final Map<String, String> m_renameQualifiedName = new HashMap<>();
+ //a.b.c.Foo#fieldFoo -> fieldBar
+ //a.b.c.Foo#getFoo -> getBar
+ private final Map<String, String> m_renameMember = new HashMap<>();
+ // a.b.c.Dummy.Foo -> Bar
+ private final Map<String, String> m_renameInnerClass = new HashMap<>();
+ private final List<RegexRenaming> m_regexRenamings = new ArrayList<>();
+
+ public static String capitalize(String s) {
+ return Character.toUpperCase(s.charAt(0)) + s.substring(1);
+ }
+
+ private static void trace(String map, String key, String value) {
+ //System.out.println("TRACE\t" + map + "\t" + key + "\t" + value);
+ }
+
+ @SuppressWarnings("squid:ForLoopCounterChangedCheck")
+ private static String processPreserveCaseMarker(String s, boolean upper) {
+ StringBuilder buf = new StringBuilder();
+ char[] a = s.toCharArray();
+ for (int i = 0; i < a.length; i++) {
+ if (a[i] == '\\' && a[i + 1] == 'p') {
+ buf.append(upper ? Character.toUpperCase(a[i + 2]) : Character.toLowerCase(a[i + 2]));
+ i += 2;
+ continue;
+ }
+ buf.append(a[i]);
+ }
+ return buf.toString();
+ }
+
+ private static String joinRegexWithOr(Set<String> tokens) {
+ StringBuilder buf = new StringBuilder();
+ for (String s : tokens) {
+ buf.append(s);
+ buf.append('|');
+ }
+ buf.setLength(buf.length() - 1);
+ return buf.toString();
+ }
+
+ public void addScript(String script) {
+ for (String line : script.split("[\\n\\r]")) {
+ line = line.trim();
+ Matcher mat = TEXT_COMMAND_PATTERN.matcher(line);
+ if (!mat.matches()) {
+ continue;
+ }
+
+ trace("+scriptLine", line, "");
+ if (mat.group(GROUP_INDEX_MOVE) != null) {
+ //move
+ String oldPackageName = mat.group(GROUP_INDEX_MOVE + 1);
+ String className = mat.group(GROUP_INDEX_MOVE + 2);
+ String newPackageName = mat.group(GROUP_INDEX_MOVE + 3);
+ this.renameQualifiedName(oldPackageName + "." + className, newPackageName + "." + className);
+ } else if (mat.group(GROUP_INDEX_RENAME_CLASS) != null) {
+ //rename
+ String fullyQualifiedPackageAndPossibleOuterClassName = mat.group(GROUP_INDEX_RENAME_CLASS + 1);
+ String oldClassName = mat.group(GROUP_INDEX_RENAME_CLASS + 2);
+ String newClassName = mat.group(GROUP_INDEX_RENAME_CLASS + 3);
+ if (fullyQualifiedPackageAndPossibleOuterClassName.matches("[a-z0-9.]+")) {
+ // top-level class
+ this.renameQualifiedName(fullyQualifiedPackageAndPossibleOuterClassName + "." + oldClassName, fullyQualifiedPackageAndPossibleOuterClassName + "." + newClassName);
+ } else {
+ // inner class
+ this.renameInnerClass(fullyQualifiedPackageAndPossibleOuterClassName + "." + oldClassName, newClassName);
+ }
+ } else if (mat.group(GROUP_INDEX_RENAME_MEMBER) != null) {
+ //rename
+ String packageName = mat.group(GROUP_INDEX_RENAME_MEMBER + 1);
+ String className = mat.group(GROUP_INDEX_RENAME_MEMBER + 2);
+ String oldMemberName = mat.group(GROUP_INDEX_RENAME_MEMBER + 3);
+ String newMemberName = mat.group(GROUP_INDEX_RENAME_MEMBER + 4);
+ this.renameMember(packageName + "." + className + "#" + oldMemberName, newMemberName);
+ } else if (mat.group(GROUP_INDEX_RENAME_PACKAGE) != null) {
+ //rename
+ String oldPackageName = mat.group(GROUP_INDEX_RENAME_PACKAGE + 1);
+ String newPackageName = mat.group(GROUP_INDEX_RENAME_PACKAGE + 2);
+ this.renamePackage(oldPackageName, newPackageName);
+ } else if (mat.group(GROUP_INDEX_REGEX) != null) {
+ //regex
+ String regex = mat.group(GROUP_INDEX_REGEX + 1);
+ String replacement = mat.group(GROUP_INDEX_REGEX + 2);
+ String filePathRegex = mat.group(GROUP_INDEX_REGEX + 3);
+ String toText = " to ";
+ if (!regex.contains(toText) && !replacement.contains(toText) && (filePathRegex == null || !filePathRegex.contains(toText))) {
+ // no additional " to " string in regex or replacement or files
+ this.renameRegex(regex, replacement, filePathRegex);
+ } else {
+ SdkLog.warning("Invalid regex: multiple ' to ': " + line);
+ }
+ } else if (mat.group(GROUP_INDEX_MOVE_JPA) != null) {
+ //move jpa table
+ String oldPackageName = mat.group(GROUP_INDEX_MOVE_JPA + 1);
+ String className = mat.group(GROUP_INDEX_MOVE_JPA + 2);
+ String newPackageName = mat.group(GROUP_INDEX_MOVE_JPA + 3);
+
+ String oldEntityFqName = oldPackageName + "." + className;
+ String newEntityFqName = newPackageName + "." + className;
+ String oldMetaEntityFqName = oldPackageName + ".I" + className;
+ String newMetaEntityFqName = newPackageName + ".I" + className;
+
+ this.renameQualifiedName(oldMetaEntityFqName, newMetaEntityFqName);
+ this.renameQualifiedName(oldEntityFqName, newEntityFqName);
+ this.renameQualifiedName(oldEntityFqName + "_", newEntityFqName + "_");
+ } else if (mat.group(GROUP_INDEX_RENAME_JPA) != null) {
+ //rename jpa table
+ String packageName = mat.group(GROUP_INDEX_RENAME_JPA + 1);
+ String oldClassName = mat.group(GROUP_INDEX_RENAME_JPA + 2);
+ String newClassName = mat.group(GROUP_INDEX_RENAME_JPA + 3);
+
+ String oldEntityFqName = packageName + "." + oldClassName;
+ String newEntityFqName = packageName + "." + newClassName;
+ String oldMetaEntityFqName = packageName + ".I" + oldClassName;
+ String newMetaEntityFqName = packageName + ".I" + newClassName;
+
+ this.renameQualifiedName(oldMetaEntityFqName, newMetaEntityFqName);
+ this.renameQualifiedName(oldEntityFqName, newEntityFqName);
+ this.renameQualifiedName(oldEntityFqName + "_", newEntityFqName + "_");
+ } else if (mat.group(GROUP_INDEX_RENAME_JPA_MEMBER) != null) {
+ //rename jpa member
+ String packageName = mat.group(GROUP_INDEX_RENAME_JPA_MEMBER + 1);
+ String className = mat.group(GROUP_INDEX_RENAME_JPA_MEMBER + 2);
+ String propOld = mat.group(GROUP_INDEX_RENAME_JPA_MEMBER + 3);
+ String propNew = mat.group(GROUP_INDEX_RENAME_JPA_MEMBER + 4);
+
+ String entityFqName = packageName + "." + className;
+ String metaEntityFqName = packageName + ".I" + className;
+
+ this.renameMember(entityFqName + "_#" + propOld, propNew);
+ this.renameMember(entityFqName + "_#" + propOld, propNew);
+ String joinPrefix = "join";
+ if (propOld.startsWith(joinPrefix) && propNew.startsWith(joinPrefix)) {
+ String oldPropWithoutPrefix = propOld.substring(joinPrefix.length());
+ String newPropWithoutPrefix = propNew.substring(joinPrefix.length());
+ this.renameMember(entityFqName + "#get" + capitalize(oldPropWithoutPrefix), "get" + capitalize(newPropWithoutPrefix));
+ this.renameMember(entityFqName + "#getBsi" + capitalize(oldPropWithoutPrefix), "get" + capitalize(newPropWithoutPrefix));
+ this.renameMember(entityFqName + "#getCrm" + capitalize(oldPropWithoutPrefix), "get" + capitalize(newPropWithoutPrefix));
+ } else {
+ this.renameMember(metaEntityFqName + "#is" + capitalize(propOld), "is" + capitalize(propNew));
+ this.renameMember(metaEntityFqName + "#get" + capitalize(propOld), "get" + capitalize(propNew));
+ this.renameMember(metaEntityFqName + "#set" + capitalize(propOld), "set" + capitalize(propNew));
+ this.renameMember(entityFqName + "#is" + capitalize(propOld), "is" + capitalize(propNew));
+ this.renameMember(entityFqName + "#get" + capitalize(propOld), "get" + capitalize(propNew));
+ this.renameMember(entityFqName + "#set" + capitalize(propOld), "set" + capitalize(propNew));
+ }
+ }
+ }
+ }
+
+ /**
+ * a.b.c - x.y.z
+ */
+ public void renamePackage(String oldName, String newName) {
+ if (oldName.equals(newName)) {
+ return;
+ }
+ String oldNameDot = oldName + ".";
+ String newNameDot = newName + ".";
+ for (Map.Entry<String, String> e : m_renamePackage.entrySet()) {
+ if (e.getValue().equals(oldName) || e.getValue().startsWith(oldNameDot)) {
+ trace("-renamePackage", e.getKey(), e.getValue());
+ e.setValue(e.getValue().replace(oldName, newName));
+ trace("+renamePackage", e.getKey(), e.getValue());
+ }
+ }
+ trace("+renamePackage", oldName, newName);
+ m_renamePackage.put(oldName, newName);
+ for (Map.Entry<String, String> e : new HashMap<>(m_renameQualifiedName).entrySet()) {
+ if (e.getValue().startsWith(oldNameDot)) {
+ trace("-renameQualifiedName", e.getKey(), e.getValue());
+ trace("+renameQualifiedName", e.getKey(), e.getValue().replace(oldNameDot, newNameDot));
+ m_renameQualifiedName.put(e.getKey(), e.getValue().replace(oldNameDot, newNameDot));
+ trace("+renameQualifiedName", e.getKey().replace(oldNameDot, newNameDot), e.getValue().replace(oldNameDot, newNameDot));
+ m_renameQualifiedName.put(e.getKey().replace(oldNameDot, newNameDot), e.getValue().replace(oldNameDot, newNameDot));
+ }
+ }
+ for (Map.Entry<String, String> e : new HashMap<>(m_renameMember).entrySet()) {
+ if (e.getValue().startsWith(oldNameDot)) {
+ trace("-renameMember", e.getKey(), e.getValue());
+ trace("+renameMember", e.getKey(), e.getValue().replace(oldNameDot, newNameDot));
+ m_renameMember.put(e.getKey(), e.getValue().replace(oldNameDot, newNameDot));
+ trace("+renameMember", e.getKey().replace(oldNameDot, newNameDot), e.getValue().replace(oldNameDot, newNameDot));
+ m_renameMember.put(e.getKey().replace(oldNameDot, newNameDot), e.getValue().replace(oldNameDot, newNameDot));
+ }
+ }
+ for (Map.Entry<String, String> e : new HashMap<>(m_renameInnerClass).entrySet()) {
+ if (e.getValue().startsWith(oldNameDot)) {
+ trace("-renameInnerClass", e.getKey(), e.getValue());
+ trace("+renameInnerClass", e.getKey(), e.getValue().replace(oldNameDot, newNameDot));
+ m_renameInnerClass.put(e.getKey(), e.getValue().replace(oldNameDot, newNameDot));
+ trace("+renameInnerClass", e.getKey().replace(oldNameDot, newNameDot), e.getValue().replace(oldNameDot, newNameDot));
+ m_renameInnerClass.put(e.getKey().replace(oldNameDot, newNameDot), e.getValue().replace(oldNameDot, newNameDot));
+ }
+ }
+ }
+
+ /**
+ * a.b.c.Foo - a.b.c.Bar
+ */
+ public void renameQualifiedName(String oldName, String newName) {
+ if (oldName.equals(newName)) {
+ return;
+ }
+ for (Map.Entry<String, String> e : m_renameQualifiedName.entrySet()) {
+ if (e.getValue().equals(oldName)) {
+ trace("-renameQualifiedName", e.getKey(), e.getValue());
+ e.setValue(newName);
+ trace("+renameQualifiedName", e.getKey(), e.getValue());
+ }
+ }
+ trace("+renameQualifiedName", oldName, newName);
+ m_renameQualifiedName.put(oldName, newName);
+ for (Map.Entry<String, String> e : new HashMap<>(m_renameMember).entrySet()) {
+ if (e.getValue().startsWith(oldName)) {
+ trace("-renameMember", e.getKey(), e.getValue());
+ trace("+renameMember", e.getKey(), e.getValue().replace(oldName, newName));
+ m_renameMember.put(e.getKey(), e.getValue().replace(oldName, newName));
+ trace("+renameMember", e.getKey().replace(oldName, newName), e.getValue().replace(oldName, newName));
+ m_renameMember.put(e.getKey().replace(oldName, newName), e.getValue().replace(oldName, newName));
+ }
+ }
+ for (Map.Entry<String, String> e : new HashMap<>(m_renameInnerClass).entrySet()) {
+ if (e.getValue().startsWith(oldName)) {
+ trace("-renameInnerClass", e.getKey(), e.getValue());
+ trace("qrenameInnerClass", e.getKey(), e.getValue().replace(oldName, newName));
+ m_renameInnerClass.put(e.getKey(), e.getValue().replace(oldName, newName));
+ trace("+renameInnerClass", e.getKey().replace(oldName, newName), e.getValue().replace(oldName, newName));
+ m_renameInnerClass.put(e.getKey().replace(oldName, newName), e.getValue().replace(oldName, newName));
+ }
+ }
+ }
+
+ /**
+ * a.b.c.Foo#fieldFoo - fieldBar
+ * <p>
+ * a.b.c.Foo#getFoo - getBar
+ */
+ public void renameMember(String qualifiedOldName, String newName) {
+ String oldQualifier = qualifiedOldName.substring(0, qualifiedOldName.lastIndexOf('#'));
+ String oldName = qualifiedOldName.substring(qualifiedOldName.lastIndexOf('#') + 1);
+ if (oldName.equals(newName)) {
+ return;
+ }
+ //Existing mapping is 'a.b.c.Foo#fun1 -> fun2' and new mapping is 'a.b.c.Foo#fun2 -> fun3'
+ //Thus transitive replace 'a.b.c.Foo#fun1 -> fun2' by 'a.b.c.Foo#fun1 -> fun3'
+ for (Map.Entry<String, String> e : m_renameMember.entrySet()) {
+ String prevQualifier = e.getKey().substring(0, e.getKey().lastIndexOf('#'));
+ String prevValue = e.getValue();
+ // current key is 'a.b.c.Foo#fun1', value is 'fun2', now check if it matches the new selector key 'a.b.c.Foo#fun2'
+ if (qualifiedOldName.equals(prevQualifier + "#" + prevValue)) {
+ trace("-renameMember", e.getKey(), e.getValue());
+ e.setValue(newName);
+ trace("+renameMember", e.getKey(), e.getValue());
+ }
+ }
+ trace("+renameMember", qualifiedOldName, newName);
+ m_renameMember.put(qualifiedOldName, newName);
+ }
+
+ /**
+ * a.b.c.Dummy.Foo -> Bar
+ */
+ public void renameInnerClass(String qualifiedOldName, String newName) {
+ String oldName = qualifiedOldName.substring(qualifiedOldName.lastIndexOf('.') + 1);
+ if (oldName.equals(newName)) {
+ return;
+ }
+ for (Map.Entry<String, String> e : m_renameInnerClass.entrySet()) {
+ if (e.getValue().equals(oldName)) {
+ trace("-renameInnerClass", e.getKey(), e.getValue());
+ e.setValue(newName);
+ trace("+renameInnerClass", e.getKey(), e.getValue());
+ }
+ }
+ trace("+renameInnerClass", qualifiedOldName, newName);
+ m_renameInnerClass.put(qualifiedOldName, newName);
+ }
+
+ /**
+ * regex - replacement
+ * <p>
+ * Example with special RegEx "\p": preserve annotation
+ * <p>
+ * rename "\pMyTest" to "\pHello" MyTest => Hello, m_myTest => m_hello, myTest => hello
+ */
+ public void renameRegex(String pattern, String replacement, String filePathRegex) {
+ if (pattern.contains("\\p")) {
+ renameRegex(processPreserveCaseMarker(pattern, true), processPreserveCaseMarker(replacement, true), filePathRegex);
+ renameRegex(processPreserveCaseMarker(pattern, false), processPreserveCaseMarker(replacement, false), filePathRegex);
+ renameRegex("m_" + processPreserveCaseMarker(pattern, false), "m_" + processPreserveCaseMarker(replacement, false), filePathRegex);
+ return;
+ }
+ Pattern filePathPattern = filePathRegex == null || filePathRegex.length() == 0 ? null : Pattern.compile(filePathRegex);
+ trace("+renameRegex", pattern, replacement);
+ m_regexRenamings.add(new RegexRenaming(Pattern.compile(pattern), replacement, filePathPattern));
+ }
+
+ /**
+ * a.b.c.Foo - x.y.z.Bar
+ */
+ public String getQualifiedNameReplacement(String qName) {
+ if (qName == null) {
+ return null;
+ }
+ String r = m_renameQualifiedName.get(qName);
+ if (r != null) {
+ return r;
+ }
+ for (Map.Entry<String, String> e : m_renamePackage.descendingMap().entrySet()) {
+ if (qName.startsWith(e.getKey() + ".")) {
+ return qName.replace(e.getKey(), e.getValue());
+ }
+ }
+ return null;
+ }
+
+ /**
+ * a.b.c.Foo#fieldFoo - fieldBar
+ * <p>
+ * a.b.c.Foo#getFoo - getBar
+ */
+ public String getMemberReplacement(String qualifiedMemberName) {
+ if (qualifiedMemberName == null) {
+ SdkLog.info("LUP: null null1");
+ return null;
+ }
+ String r = m_renameMember.get(qualifiedMemberName);
+ if (r != null) {
+ SdkLog.info("LUP: " + qualifiedMemberName + " " + r);
+ return r;
+ }
+ SdkLog.info("LUP: " + qualifiedMemberName + " null2");
+ return null;
+ }
+
+ /**
+ * a.b.c.Dummy.Foo -> Bar
+ */
+ public String getInnerClassReplacement(String qualifiedInnerClassName) {
+ if (qualifiedInnerClassName == null) {
+ SdkLog.info("LUP: null null1");
+ return null;
+ }
+ String r = m_renameInnerClass.get(qualifiedInnerClassName);
+ if (r != null) {
+ SdkLog.info("LUP: " + qualifiedInnerClassName + " " + r);
+ return r;
+ }
+ SdkLog.info("LUP: " + qualifiedInnerClassName + " null2");
+ return null;
+ }
+
+ public String getRegexReplacement(String filePath, String text) {
+ for (RegexRenaming bean : m_regexRenamings) {
+ Pattern pattern = bean.getTextPattern();
+ String replacement = bean.getReplacement();
+ Pattern filePathPattern = bean.getFilePathRegex();
+ if (filePathPattern == null || filePathPattern.matcher(filePath).matches()) {
+ // file path pattern is not defined or matches
+
+ Matcher matcher = pattern.matcher(text);
+ if (matcher.matches()) {
+ SdkLog.info("LUP (regex): " + text + " " + replacement);
+ // a match
+ return matcher.replaceAll(replacement);
+ }
+ }
+ }
+ return null;
+ }
+
+ /**
+ * @return the search pattern finding all occurrences of qualified names
+ */
+ public Pattern createAffectedNonJavaTokenPattern() {
+ Set<String> tokens = new HashSet<>();
+ for (String s : m_renamePackage.keySet()) {
+ tokens.add(Pattern.quote(s) + "\\.[A-Z_]\\w*");
+ }
+ for (String s : m_renameQualifiedName.keySet()) {
+ tokens.add(Pattern.quote(s));
+ }
+ if (tokens.isEmpty() && m_regexRenamings.isEmpty()) {
+ return Pattern.compile("XX_NO_MATCH_XX");
+ }
+
+ return addRegexRenamingPatterns(tokens);
+ }
+
+ /**
+ * @return the search pattern finding all occurrences of names, field names, regex in *.java files
+ */
+ public Pattern createAffectedJavaTokenPattern() {
+ Set<String> tokens = new HashSet<>();
+ for (String s : m_renamePackage.keySet()) {
+ tokens.add(Pattern.quote(s) + "\\.[A-Z_]\\w*");
+ }
+ for (String s : m_renameQualifiedName.keySet()) {
+ tokens.add(Pattern.quote(s));
+ }
+ for (String s : m_renameMember.keySet()) {
+ tokens.add(s.substring(s.lastIndexOf('#') + 1));
+ }
+ for (String s : m_renameInnerClass.keySet()) {
+ tokens.add(s.substring(s.lastIndexOf('.') + 1));
+ }
+ if (tokens.isEmpty() && m_regexRenamings.isEmpty()) {
+ return Pattern.compile("XX_NO_MATCH_XX");
+ }
+
+ return addRegexRenamingPatterns(tokens);
+ }
+
+ private Pattern addRegexRenamingPatterns(Set<String> tokens) {
+ String patternString = !tokens.isEmpty() ? "(?<!\\w)(?:" + joinRegexWithOr(tokens) + ")(?!\\w)" : null;
+
+ if (m_regexRenamings.size() > 0) {
+ // regex renamings do not require to have a non \w character before or after
+ // thus they are added separately
+ Set<String> regexTokens = new HashSet<>();
+ for (RegexRenaming bean : m_regexRenamings) {
+ regexTokens.add("(?:" + bean.getTextPattern().pattern() + ")");
+ }
+ patternString = (patternString != null ? "(?:" + patternString + ")|" : "") + joinRegexWithOr(regexTokens);
+ }
+ return Pattern.compile(patternString);
+ }
+
+ public static class RegexRenaming {
+ private final Pattern m_textPattern;
+ private final String m_replacement;
+ private final Pattern m_filePathPattern;
+
+ public RegexRenaming(Pattern textPattern, String replacement, Pattern filePathPattern) {
+ m_textPattern = textPattern;
+ m_replacement = replacement;
+ m_filePathPattern = filePathPattern;
+ }
+
+ public Pattern getTextPattern() {
+ return m_textPattern;
+ }
+
+ public String getReplacement() {
+ return m_replacement;
+ }
+
+ public Pattern getFilePathRegex() {
+ return m_filePathPattern;
+ }
+ }
+}

Back to the top