Class DefaultAtlasCollectionHelper

  • All Implemented Interfaces:
    io.atlasmap.spi.AtlasCollectionHelper

    public class DefaultAtlasCollectionHelper
    extends Object
    implements io.atlasmap.spi.AtlasCollectionHelper
    • Constructor Detail

      • DefaultAtlasCollectionHelper

        public DefaultAtlasCollectionHelper()
      • DefaultAtlasCollectionHelper

        public DefaultAtlasCollectionHelper​(io.atlasmap.spi.AtlasFieldActionService fieldActionService)
    • Method Detail

      • createTargetAtlasPath

        protected AtlasPath createTargetAtlasPath​(String path)
      • determineTargetCollectionCount

        public int determineTargetCollectionCount​(io.atlasmap.v2.Field targetField)
        Specified by:
        determineTargetCollectionCount in interface io.atlasmap.spi.AtlasCollectionHelper
      • determineSourceCollectionCount

        public int determineSourceCollectionCount​(io.atlasmap.v2.Field sourceParentField,
                                                  io.atlasmap.v2.Field sourceField)
        Specified by:
        determineSourceCollectionCount in interface io.atlasmap.spi.AtlasCollectionHelper
      • copyCollectionIndexes

        public void copyCollectionIndexes​(io.atlasmap.v2.Field sourceParentField,
                                          io.atlasmap.v2.Field sourceField,
                                          io.atlasmap.v2.Field targetField,
                                          io.atlasmap.v2.Field previousTargetField)
        Specified by:
        copyCollectionIndexes in interface io.atlasmap.spi.AtlasCollectionHelper