implements table hs_office_relationship to HsOfficeRelationshipController
This commit is contained in:
@ -1,47 +1,41 @@
|
||||
#!/bin/bash
|
||||
|
||||
mkdir -p src/test/java/net/hostsharing/hsadminng/hs/office/partner
|
||||
sourceLower=partner
|
||||
targetLower=relationship
|
||||
|
||||
sed -e 's/hs-admin-contact/hs-office-partner/g' \
|
||||
-e 's/hs_admin_contact/hs_office_partner/g' \
|
||||
-e 's/HsOfficeContact/HsOfficePartner/g' \
|
||||
-e 's/HsOfficeContact/HsOfficePartner/g' \
|
||||
-e 's/contact/partner/g' \
|
||||
<src/test/java/net/hostsharing/hsadminng/hs/office/contact/HsOfficeContactRepositoryIntegrationTest.java \
|
||||
>src/test/java/net/hostsharing/hsadminng/hs/office/partner/HsOfficePartnerRepositoryIntegrationTest.java
|
||||
sourceStudly=Partner
|
||||
targetStudly=Relationship
|
||||
|
||||
## for source in `find src -iname ""*$sourceLower*"" -type f \( -iname \*.yaml -o -iname \*.sql -o -iname \*.java \)`; do
|
||||
for source in `find src -iname ""*$sourceLower*"" -type f \( -iname \*.yaml \)`; do
|
||||
target=`echo $source | sed -e "s/$sourceStudly/$targetStudly/g" -e "s/$sourceLower/$targetLower/g"`
|
||||
echo "Generating $target from $source:"
|
||||
|
||||
mkdir -p `dirname $target`
|
||||
|
||||
sed -e 's/hs-office-partner/hs-office-relationship/g' \
|
||||
-e 's/hs_office_partner/hs_office_relationship/g' \
|
||||
-e 's/HsOfficePartner/HsOfficeRelationship/g' \
|
||||
-e 's/hsOfficePartner/hsOfficeRelationship/g' \
|
||||
-e 's/partner/relationship/g' \
|
||||
\
|
||||
-e 's/addPartner/addRelationship/g' \
|
||||
-e 's/listPartners/listRelationships/g' \
|
||||
-e 's/getPartnerByUuid/getRelationshipByUuid/g' \
|
||||
-e 's/patchPartner/patchRelationship/g' \
|
||||
-e 's/person/relHolder/g' \
|
||||
-e 's/registrationOffice/relType/g' \
|
||||
<$source >$target
|
||||
|
||||
done
|
||||
|
||||
exit
|
||||
|
||||
sed -e 's/hs-admin-contact/hs-office-partner/g' \
|
||||
-e 's/hs_admin_contact/hs_office_partner/g' \
|
||||
<src/main/resources/db/changelog/200-hs-admin-contact.sql >src/main/resources/db/changelog/220-hs-office-partner.sql
|
||||
|
||||
sed -e 's/hs-admin-contact/hs-office-partner/g' \
|
||||
-e 's/hs_admin_contact/hs_office_partner/g' \
|
||||
-e 's/HsAdminCustomer/HsOfficePartner/g' \
|
||||
-e 's/HsOfficeContact/HsOfficePartner/g' \
|
||||
-e 's/contact/partner/g' \
|
||||
<src/main/resources/db/changelog/203-hs-admin-contact-rbac.sql >src/main/resources/db/changelog/223-hs-office-partner-rbac.sql
|
||||
|
||||
sed -e 's/hs-admin-contact/hs-office-partner/g' \
|
||||
-e 's/hs_admin_contact/hs_office_partner/g' \
|
||||
-e 's/HsOfficeContact/HsOfficePartner/g' \
|
||||
-e 's/HsOfficeContact/HsOfficePartner/g' \
|
||||
-e 's/contact/partner/g' \
|
||||
<src/main/resources/db/changelog/208-hs-admin-contact-test-data.sql >src/main/resources/db/changelog/228-hs-office-partner-test-data.sql
|
||||
|
||||
|
||||
# mkdir -p src/main/java/net/hostsharing/hsadminng/hs/office/partner
|
||||
#
|
||||
# sed -e 's/HsOfficeContactEntity/HsOfficePartnerEntity/g' \
|
||||
# sed -e 's/admin.contact/admin.partner/g' \
|
||||
# <src/main/java/net/hostsharing/hsadminng/hs/office/contact/HsOfficeContactEntity.java >src/main/java/net/hostsharing/hsadminng/hs/office/partner/HsOfficePartnerEntity.java
|
||||
|
||||
cat >>src/main/resources/db/changelog/db.changelog-master.yaml <<EOF
|
||||
- include:
|
||||
file: db/changelog/220-hs-office-partner.sql
|
||||
file: db/changelog/2X0-hs-office-$sourceLower.sql
|
||||
- include:
|
||||
file: db/changelog/223-hs-office-partner-rbac.sql
|
||||
file: db/changelog/2X3-hs-office-$sourceLower-rbac.sql
|
||||
- include:
|
||||
file: db/changelog/228-hs-office-partner-test-data.sql
|
||||
file: db/changelog/2X8-hs-office-$sourceLower-test-data.sql
|
||||
EOF
|
||||
|
Reference in New Issue
Block a user