Interface BuilderFieldSource<D extends BuilderFieldSource<D>>

    • Method Detail

      • addAugmentationFieldSource

        default D addAugmentationFieldSource​(String entityContainerKey)
        The container key used to retrieve augmentations. Any fields marked `showInQueryBuilder` will be added to the field list.
        Parameters:
        entityContainerKey - the augmentation key property
        Returns:
        this
      • addAugmentationFieldSource

        default D addAugmentationFieldSource​(String entityContainerKey,
                                             boolean stripAttributes)
        The container key used to retrieve augmentations. Any fields marked `showInQueryBuilder` will be added to the field list.
        Parameters:
        entityContainerKey - the augmentation key property
        Returns:
        this
      • addAugmentationFieldSource

        default D addAugmentationFieldSource​(String entityContainerKey,
                                             String fieldNameWrapper)
        The container key used to retrieve augmentations. Any fields marked `showInQueryBuilder` will be added to the field list.
        Parameters:
        entityContainerKey - the augmentation key property
        fieldNameWrapper - the string format to wrap the field name
        Returns:
        this
      • addAugmentationFieldSource

        default D addAugmentationFieldSource​(String entityContainerKey,
                                             String fieldNameWrapper,
                                             boolean stripAttributes)
        The container key used to retrieve augmentations. Any fields marked `showInQueryBuilder` will be added to the field list.
        Parameters:
        entityContainerKey - the augmentation key property
        fieldNameWrapper - the string format to wrap the field name
        Returns:
        this
      • getContainerKey

        default String getContainerKey()
      • processFieldName

        default String processFieldName​(String fieldName)