Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support choosing other multiplicitly transformations than Concatenate and Split #912

Open
igarashitm opened this issue May 2, 2019 · 0 comments

Comments

@igarashitm
Copy link
Member

commented May 2, 2019

For many-to-one mapping and one-to-many mapping, we embed Concatenate/Split to be equivalent to old COMBINE and SEPARATE modes, but there're more multiplicity transformations we should allow to be chosen. Add drop-down box in the following design sketch choosing Combine or Template.
https://marvelapp.com/75j8245

@pure-bot pure-bot bot added the notif/triage label May 2, 2019

@igarashitm igarashitm removed the notif/triage label May 2, 2019

igarashitm added a commit to igarashitm/atlasmap that referenced this issue Jun 26, 2019

fix: Change wording in UI code: Combine>manyToOne and Separate>OneToMany
Fixes: atlasmap#920

Also added FOR_EACH mode to use for collection<->collection mapping. See atlasmap#918.
There're some more separate/combine words around field action model, but it has to be addressed as a part of atlasmap#912.

igarashitm added a commit to igarashitm/atlasmap that referenced this issue Jul 12, 2019

fix: [UI] Remove multiplicity transformation from MappedField
ATM Concatenate/Split transformation is hardcoded in serializer, so we only have to maintain delimiter. We'll have to keep the multiplicity transformation in TransitionModel when we address atlasmap#912
Fixes: atlasmap#1060

fix: [UI] Disable delimiter and index edit if expression is enabled
Fixes: atlasmap#1103

fix: [UI] Remove padding field if expression is enabled
Fixes: atlasmap#1108

fix: [UI] Disable field search input in Mapping Detail pane when inappropriate
Fixes: atlasmap#1109

fix: [UI] Remove MappedField.index property and just use array index
Fixes: atlasmap#1110

igarashitm added a commit to igarashitm/atlasmap that referenced this issue Jul 12, 2019

fix: [UI] Remove multiplicity transformation from MappedField
ATM Concatenate/Split transformation is hardcoded in serializer, so we only have to maintain delimiter. We'll have to keep the multiplicity transformation in TransitionModel when we address atlasmap#912
Fixes: atlasmap#1060

fix: [UI] Disable delimiter and index edit if expression is enabled
Fixes: atlasmap#1103

fix: [UI] Remove padding field if expression is enabled
Fixes: atlasmap#1108

fix: [UI] Disable field search input in Mapping Detail pane when inappropriate
Fixes: atlasmap#1109

fix: [UI] Remove MappedField.index property and just use array index
Fixes: atlasmap#1110

fix: [UI] Clean up transition&index handling
Fixes: atlasmap#1111

jpav added a commit that referenced this issue Jul 17, 2019

Sync with master (#1120)
* fix: Make transformation argument input and expression input mappings update consistent.
Fixes: #1102

* fix: Remove trailing padding fields.
Fixes: #1046

* fix: Correct modal reset to not automatically clear errors.
Fixes: #981

* fix: mapped/transformation icons disappear once transformation is added

Fixes: #1093

* fix: [UI] Remove multiplicity transformation from MappedField
ATM Concatenate/Split transformation is hardcoded in serializer, so we only have to maintain delimiter. We'll have to keep the multiplicity transformation in TransitionModel when we address #912
Fixes: #1060

fix: [UI] Disable delimiter and index edit if expression is enabled
Fixes: #1103

fix: [UI] Remove padding field if expression is enabled
Fixes: #1108

fix: [UI] Disable field search input in Mapping Detail pane when inappropriate
Fixes: #1109

fix: [UI] Remove MappedField.index property and just use array index
Fixes: #1110

fix: [UI] Clean up transition&index handling
Fixes: #1111

* fix: If no documents exist on the runtime then don't bother loading field actions.
Fixes: #1113

* fix: [UI] transition to many-to-one/one-to-many mapping for collection<->non-collection mapping

Fixes: #918
Fixes: #1030

* Correct custom action name ref and init default action refs.
partial: #1073

* chore: fix grenrc

* [maven-release-plugin] prepare release atlasmap-1.41.0

* [maven-release-plugin] prepare for next development iteration

* chore: Release clean up (#542)

* fix: Correct sources/targets fields to update their type info dynamically.
Fixes: #1117

* [maven-release-plugin] prepare release atlasmap-1.41.1

* [maven-release-plugin] prepare for next development iteration

* user doc: New doc for applying conditions to mappings

jpav added a commit that referenced this issue Jul 17, 2019

fixes: Create temporary dialog to display UI for expression framework (
…#1125)

* fix: Make transformation argument input and expression input mappings update consistent.
Fixes: #1102

* fix: Remove trailing padding fields.
Fixes: #1046

* fix: Correct modal reset to not automatically clear errors.
Fixes: #981

* fix: mapped/transformation icons disappear once transformation is added

Fixes: #1093

* fix: [UI] Remove multiplicity transformation from MappedField
ATM Concatenate/Split transformation is hardcoded in serializer, so we only have to maintain delimiter. We'll have to keep the multiplicity transformation in TransitionModel when we address #912
Fixes: #1060

fix: [UI] Disable delimiter and index edit if expression is enabled
Fixes: #1103

fix: [UI] Remove padding field if expression is enabled
Fixes: #1108

fix: [UI] Disable field search input in Mapping Detail pane when inappropriate
Fixes: #1109

fix: [UI] Remove MappedField.index property and just use array index
Fixes: #1110

fix: [UI] Clean up transition&index handling
Fixes: #1111

* fix: If no documents exist on the runtime then don't bother loading field actions.
Fixes: #1113

* fix: [UI] transition to many-to-one/one-to-many mapping for collection<->non-collection mapping

Fixes: #918
Fixes: #1030

* Correct custom action name ref and init default action refs.
partial: #1073

* chore: fix grenrc

* [maven-release-plugin] prepare release atlasmap-1.41.0

* [maven-release-plugin] prepare for next development iteration

* chore: Release clean up (#542)

* fix: Correct sources/targets fields to update their type info dynamically.
Fixes: #1117

* [maven-release-plugin] prepare release atlasmap-1.41.1

* [maven-release-plugin] prepare for next development iteration

* user doc: New doc for applying conditions to mappings

* Create temporary dialog to display UI for expression framework #1097

jpav added a commit to jpav/atlasmap that referenced this issue Jul 24, 2019

Sync with master (atlasmap#1120)
* fix: Make transformation argument input and expression input mappings update consistent.
Fixes: atlasmap#1102

* fix: Remove trailing padding fields.
Fixes: atlasmap#1046

* fix: Correct modal reset to not automatically clear errors.
Fixes: atlasmap#981

* fix: mapped/transformation icons disappear once transformation is added

Fixes: atlasmap#1093

* fix: [UI] Remove multiplicity transformation from MappedField
ATM Concatenate/Split transformation is hardcoded in serializer, so we only have to maintain delimiter. We'll have to keep the multiplicity transformation in TransitionModel when we address atlasmap#912
Fixes: atlasmap#1060

fix: [UI] Disable delimiter and index edit if expression is enabled
Fixes: atlasmap#1103

fix: [UI] Remove padding field if expression is enabled
Fixes: atlasmap#1108

fix: [UI] Disable field search input in Mapping Detail pane when inappropriate
Fixes: atlasmap#1109

fix: [UI] Remove MappedField.index property and just use array index
Fixes: atlasmap#1110

fix: [UI] Clean up transition&index handling
Fixes: atlasmap#1111

* fix: If no documents exist on the runtime then don't bother loading field actions.
Fixes: atlasmap#1113

* fix: [UI] transition to many-to-one/one-to-many mapping for collection<->non-collection mapping

Fixes: atlasmap#918
Fixes: atlasmap#1030

* Correct custom action name ref and init default action refs.
partial: atlasmap#1073

* chore: fix grenrc

* [maven-release-plugin] prepare release atlasmap-1.41.0

* [maven-release-plugin] prepare for next development iteration

* chore: Release clean up (atlasmap#542)

* fix: Correct sources/targets fields to update their type info dynamically.
Fixes: atlasmap#1117

* [maven-release-plugin] prepare release atlasmap-1.41.1

* [maven-release-plugin] prepare for next development iteration

* user doc: New doc for applying conditions to mappings

jpav added a commit to jpav/atlasmap that referenced this issue Jul 24, 2019

fixes: Create temporary dialog to display UI for expression framework (
…atlasmap#1125)

* fix: Make transformation argument input and expression input mappings update consistent.
Fixes: atlasmap#1102

* fix: Remove trailing padding fields.
Fixes: atlasmap#1046

* fix: Correct modal reset to not automatically clear errors.
Fixes: atlasmap#981

* fix: mapped/transformation icons disappear once transformation is added

Fixes: atlasmap#1093

* fix: [UI] Remove multiplicity transformation from MappedField
ATM Concatenate/Split transformation is hardcoded in serializer, so we only have to maintain delimiter. We'll have to keep the multiplicity transformation in TransitionModel when we address atlasmap#912
Fixes: atlasmap#1060

fix: [UI] Disable delimiter and index edit if expression is enabled
Fixes: atlasmap#1103

fix: [UI] Remove padding field if expression is enabled
Fixes: atlasmap#1108

fix: [UI] Disable field search input in Mapping Detail pane when inappropriate
Fixes: atlasmap#1109

fix: [UI] Remove MappedField.index property and just use array index
Fixes: atlasmap#1110

fix: [UI] Clean up transition&index handling
Fixes: atlasmap#1111

* fix: If no documents exist on the runtime then don't bother loading field actions.
Fixes: atlasmap#1113

* fix: [UI] transition to many-to-one/one-to-many mapping for collection<->non-collection mapping

Fixes: atlasmap#918
Fixes: atlasmap#1030

* Correct custom action name ref and init default action refs.
partial: atlasmap#1073

* chore: fix grenrc

* [maven-release-plugin] prepare release atlasmap-1.41.0

* [maven-release-plugin] prepare for next development iteration

* chore: Release clean up (atlasmap#542)

* fix: Correct sources/targets fields to update their type info dynamically.
Fixes: atlasmap#1117

* [maven-release-plugin] prepare release atlasmap-1.41.1

* [maven-release-plugin] prepare for next development iteration

* user doc: New doc for applying conditions to mappings

* Create temporary dialog to display UI for expression framework atlasmap#1097

jpav added a commit to jpav/atlasmap that referenced this issue Jul 24, 2019

Sync with master (atlasmap#1120)
* fix: Make transformation argument input and expression input mappings update consistent.
Fixes: atlasmap#1102

* fix: Remove trailing padding fields.
Fixes: atlasmap#1046

* fix: Correct modal reset to not automatically clear errors.
Fixes: atlasmap#981

* fix: mapped/transformation icons disappear once transformation is added

Fixes: atlasmap#1093

* fix: [UI] Remove multiplicity transformation from MappedField
ATM Concatenate/Split transformation is hardcoded in serializer, so we only have to maintain delimiter. We'll have to keep the multiplicity transformation in TransitionModel when we address atlasmap#912
Fixes: atlasmap#1060

fix: [UI] Disable delimiter and index edit if expression is enabled
Fixes: atlasmap#1103

fix: [UI] Remove padding field if expression is enabled
Fixes: atlasmap#1108

fix: [UI] Disable field search input in Mapping Detail pane when inappropriate
Fixes: atlasmap#1109

fix: [UI] Remove MappedField.index property and just use array index
Fixes: atlasmap#1110

fix: [UI] Clean up transition&index handling
Fixes: atlasmap#1111

* fix: If no documents exist on the runtime then don't bother loading field actions.
Fixes: atlasmap#1113

* fix: [UI] transition to many-to-one/one-to-many mapping for collection<->non-collection mapping

Fixes: atlasmap#918
Fixes: atlasmap#1030

* Correct custom action name ref and init default action refs.
partial: atlasmap#1073

* chore: fix grenrc

* [maven-release-plugin] prepare release atlasmap-1.41.0

* [maven-release-plugin] prepare for next development iteration

* chore: Release clean up (atlasmap#542)

* fix: Correct sources/targets fields to update their type info dynamically.
Fixes: atlasmap#1117

* [maven-release-plugin] prepare release atlasmap-1.41.1

* [maven-release-plugin] prepare for next development iteration

* user doc: New doc for applying conditions to mappings

jpav added a commit to jpav/atlasmap that referenced this issue Jul 24, 2019

fixes: Create temporary dialog to display UI for expression framework (
…atlasmap#1125)

* fix: Make transformation argument input and expression input mappings update consistent.
Fixes: atlasmap#1102

* fix: Remove trailing padding fields.
Fixes: atlasmap#1046

* fix: Correct modal reset to not automatically clear errors.
Fixes: atlasmap#981

* fix: mapped/transformation icons disappear once transformation is added

Fixes: atlasmap#1093

* fix: [UI] Remove multiplicity transformation from MappedField
ATM Concatenate/Split transformation is hardcoded in serializer, so we only have to maintain delimiter. We'll have to keep the multiplicity transformation in TransitionModel when we address atlasmap#912
Fixes: atlasmap#1060

fix: [UI] Disable delimiter and index edit if expression is enabled
Fixes: atlasmap#1103

fix: [UI] Remove padding field if expression is enabled
Fixes: atlasmap#1108

fix: [UI] Disable field search input in Mapping Detail pane when inappropriate
Fixes: atlasmap#1109

fix: [UI] Remove MappedField.index property and just use array index
Fixes: atlasmap#1110

fix: [UI] Clean up transition&index handling
Fixes: atlasmap#1111

* fix: If no documents exist on the runtime then don't bother loading field actions.
Fixes: atlasmap#1113

* fix: [UI] transition to many-to-one/one-to-many mapping for collection<->non-collection mapping

Fixes: atlasmap#918
Fixes: atlasmap#1030

* Correct custom action name ref and init default action refs.
partial: atlasmap#1073

* chore: fix grenrc

* [maven-release-plugin] prepare release atlasmap-1.41.0

* [maven-release-plugin] prepare for next development iteration

* chore: Release clean up (atlasmap#542)

* fix: Correct sources/targets fields to update their type info dynamically.
Fixes: atlasmap#1117

* [maven-release-plugin] prepare release atlasmap-1.41.1

* [maven-release-plugin] prepare for next development iteration

* user doc: New doc for applying conditions to mappings

* Create temporary dialog to display UI for expression framework atlasmap#1097

jpav added a commit that referenced this issue Jul 30, 2019

Sync with master (#1120)
* fix: Make transformation argument input and expression input mappings update consistent.
Fixes: #1102

* fix: Remove trailing padding fields.
Fixes: #1046

* fix: Correct modal reset to not automatically clear errors.
Fixes: #981

* fix: mapped/transformation icons disappear once transformation is added

Fixes: #1093

* fix: [UI] Remove multiplicity transformation from MappedField
ATM Concatenate/Split transformation is hardcoded in serializer, so we only have to maintain delimiter. We'll have to keep the multiplicity transformation in TransitionModel when we address #912
Fixes: #1060

fix: [UI] Disable delimiter and index edit if expression is enabled
Fixes: #1103

fix: [UI] Remove padding field if expression is enabled
Fixes: #1108

fix: [UI] Disable field search input in Mapping Detail pane when inappropriate
Fixes: #1109

fix: [UI] Remove MappedField.index property and just use array index
Fixes: #1110

fix: [UI] Clean up transition&index handling
Fixes: #1111

* fix: If no documents exist on the runtime then don't bother loading field actions.
Fixes: #1113

* fix: [UI] transition to many-to-one/one-to-many mapping for collection<->non-collection mapping

Fixes: #918
Fixes: #1030

* Correct custom action name ref and init default action refs.
partial: #1073

* chore: fix grenrc

* [maven-release-plugin] prepare release atlasmap-1.41.0

* [maven-release-plugin] prepare for next development iteration

* chore: Release clean up (#542)

* fix: Correct sources/targets fields to update their type info dynamically.
Fixes: #1117

* [maven-release-plugin] prepare release atlasmap-1.41.1

* [maven-release-plugin] prepare for next development iteration

* user doc: New doc for applying conditions to mappings

jpav added a commit that referenced this issue Jul 30, 2019

fixes: Create temporary dialog to display UI for expression framework (
…#1125)

* fix: Make transformation argument input and expression input mappings update consistent.
Fixes: #1102

* fix: Remove trailing padding fields.
Fixes: #1046

* fix: Correct modal reset to not automatically clear errors.
Fixes: #981

* fix: mapped/transformation icons disappear once transformation is added

Fixes: #1093

* fix: [UI] Remove multiplicity transformation from MappedField
ATM Concatenate/Split transformation is hardcoded in serializer, so we only have to maintain delimiter. We'll have to keep the multiplicity transformation in TransitionModel when we address #912
Fixes: #1060

fix: [UI] Disable delimiter and index edit if expression is enabled
Fixes: #1103

fix: [UI] Remove padding field if expression is enabled
Fixes: #1108

fix: [UI] Disable field search input in Mapping Detail pane when inappropriate
Fixes: #1109

fix: [UI] Remove MappedField.index property and just use array index
Fixes: #1110

fix: [UI] Clean up transition&index handling
Fixes: #1111

* fix: If no documents exist on the runtime then don't bother loading field actions.
Fixes: #1113

* fix: [UI] transition to many-to-one/one-to-many mapping for collection<->non-collection mapping

Fixes: #918
Fixes: #1030

* Correct custom action name ref and init default action refs.
partial: #1073

* chore: fix grenrc

* [maven-release-plugin] prepare release atlasmap-1.41.0

* [maven-release-plugin] prepare for next development iteration

* chore: Release clean up (#542)

* fix: Correct sources/targets fields to update their type info dynamically.
Fixes: #1117

* [maven-release-plugin] prepare release atlasmap-1.41.1

* [maven-release-plugin] prepare for next development iteration

* user doc: New doc for applying conditions to mappings

* Create temporary dialog to display UI for expression framework #1097

@igarashitm igarashitm self-assigned this Aug 1, 2019

jpav added a commit that referenced this issue Aug 12, 2019

Sync with master (#1120)
* fix: Make transformation argument input and expression input mappings update consistent.
Fixes: #1102

* fix: Remove trailing padding fields.
Fixes: #1046

* fix: Correct modal reset to not automatically clear errors.
Fixes: #981

* fix: mapped/transformation icons disappear once transformation is added

Fixes: #1093

* fix: [UI] Remove multiplicity transformation from MappedField
ATM Concatenate/Split transformation is hardcoded in serializer, so we only have to maintain delimiter. We'll have to keep the multiplicity transformation in TransitionModel when we address #912
Fixes: #1060

fix: [UI] Disable delimiter and index edit if expression is enabled
Fixes: #1103

fix: [UI] Remove padding field if expression is enabled
Fixes: #1108

fix: [UI] Disable field search input in Mapping Detail pane when inappropriate
Fixes: #1109

fix: [UI] Remove MappedField.index property and just use array index
Fixes: #1110

fix: [UI] Clean up transition&index handling
Fixes: #1111

* fix: If no documents exist on the runtime then don't bother loading field actions.
Fixes: #1113

* fix: [UI] transition to many-to-one/one-to-many mapping for collection<->non-collection mapping

Fixes: #918
Fixes: #1030

* Correct custom action name ref and init default action refs.
partial: #1073

* chore: fix grenrc

* [maven-release-plugin] prepare release atlasmap-1.41.0

* [maven-release-plugin] prepare for next development iteration

* chore: Release clean up (#542)

* fix: Correct sources/targets fields to update their type info dynamically.
Fixes: #1117

* [maven-release-plugin] prepare release atlasmap-1.41.1

* [maven-release-plugin] prepare for next development iteration

* user doc: New doc for applying conditions to mappings

jpav added a commit that referenced this issue Aug 12, 2019

fixes: Create temporary dialog to display UI for expression framework (
…#1125)

* fix: Make transformation argument input and expression input mappings update consistent.
Fixes: #1102

* fix: Remove trailing padding fields.
Fixes: #1046

* fix: Correct modal reset to not automatically clear errors.
Fixes: #981

* fix: mapped/transformation icons disappear once transformation is added

Fixes: #1093

* fix: [UI] Remove multiplicity transformation from MappedField
ATM Concatenate/Split transformation is hardcoded in serializer, so we only have to maintain delimiter. We'll have to keep the multiplicity transformation in TransitionModel when we address #912
Fixes: #1060

fix: [UI] Disable delimiter and index edit if expression is enabled
Fixes: #1103

fix: [UI] Remove padding field if expression is enabled
Fixes: #1108

fix: [UI] Disable field search input in Mapping Detail pane when inappropriate
Fixes: #1109

fix: [UI] Remove MappedField.index property and just use array index
Fixes: #1110

fix: [UI] Clean up transition&index handling
Fixes: #1111

* fix: If no documents exist on the runtime then don't bother loading field actions.
Fixes: #1113

* fix: [UI] transition to many-to-one/one-to-many mapping for collection<->non-collection mapping

Fixes: #918
Fixes: #1030

* Correct custom action name ref and init default action refs.
partial: #1073

* chore: fix grenrc

* [maven-release-plugin] prepare release atlasmap-1.41.0

* [maven-release-plugin] prepare for next development iteration

* chore: Release clean up (#542)

* fix: Correct sources/targets fields to update their type info dynamically.
Fixes: #1117

* [maven-release-plugin] prepare release atlasmap-1.41.1

* [maven-release-plugin] prepare for next development iteration

* user doc: New doc for applying conditions to mappings

* Create temporary dialog to display UI for expression framework #1097
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.