Interface AtlasCollectionHelper

All Known Implementing Classes:
DefaultAtlasCollectionHelper, XmlCollectionHelper

public interface AtlasCollectionHelper
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    copyCollectionIndexes(Field sourceParentField, Field sourceField, Field targetField, Field previousTargetField)
    Copies over collection indexes from source to target applying adjustments if collection counts differ.
    int
    determineSourceCollectionCount(Field sourceParentField, Field sourceField)
    Determines source collection count based on path and actions.
    int
    Determines target collection count based on path and actions.
  • Method Details

    • determineTargetCollectionCount

      int determineTargetCollectionCount(Field targetField)
      Determines target collection count based on path and actions.
      Parameters:
      targetField - target field
      Returns:
      target collection count
    • determineSourceCollectionCount

      int determineSourceCollectionCount(Field sourceParentField, Field sourceField)
      Determines source collection count based on path and actions.
      Parameters:
      sourceParentField - source parent field
      sourceField - source field
      Returns:
      source collection count
    • copyCollectionIndexes

      void copyCollectionIndexes(Field sourceParentField, Field sourceField, Field targetField, Field previousTargetField)
      Copies over collection indexes from source to target applying adjustments if collection counts differ.
      Parameters:
      sourceParentField - source parent field
      sourceField - source field
      targetField - target field
      previousTargetField - previous target fiend