Class ExperienceFragmentsClient.ConvertToXFAction

  • Enclosing class:
    ExperienceFragmentsClient

    public static class ExperienceFragmentsClient.ConvertToXFAction
    extends Object
    Convert a component to an Experience Fragment
    • Method Detail

      • createNewExperienceFragment

        public org.apache.sling.testing.clients.SlingHttpResponse createNewExperienceFragment​(String componentPath,
                                                                                              @Nullable
                                                                                              String parentPath,
                                                                                              String xfTitle,
                                                                                              @Nullable
                                                                                              List<String> xfTags,
                                                                                              String variantTitle,
                                                                                              String variantTemplate,
                                                                                              @Nullable
                                                                                              List<String> variantTags,
                                                                                              int... expectedStatus)
                                                                                       throws org.apache.sling.testing.clients.ClientException
        Convert and create a new Experience Fragment
        Parameters:
        componentPath - component path
        parentPath - Experience Fragment parent path
        xfTitle - Experience Fragment title
        xfTags - Experience Fragment tags
        variantTitle - Experience Fragment Variant title
        variantTemplate - Experience Fragment Variant template
        variantTags - Experience Fragment Variant tags
        expectedStatus - http status expected after sending the convert request
        Returns:
        The full SlingHttpResponse for the convert request
        Throws:
        org.apache.sling.testing.clients.ClientException - if the request fails
      • createNewExperienceFragment

        public org.apache.sling.testing.clients.SlingHttpResponse createNewExperienceFragment​(String componentPath,
                                                                                              String parentPath,
                                                                                              String xfTitle,
                                                                                              List<String> xfTags,
                                                                                              String variantTitle,
                                                                                              ExperienceFragmentsClient.XF_TEMPLATE variantTemplate,
                                                                                              List<String> variantTags,
                                                                                              int... expectedStatus)
                                                                                       throws org.apache.sling.testing.clients.ClientException
        Convert by creating a new Experience Fragment
        Parameters:
        componentPath - Experience Fragment component path
        parentPath - Experience Fragment parent path
        xfTitle - Experience Fragment title
        xfTags - Experience Fragment tags
        variantTitle - Experience Fragment Variant title
        variantTemplate - Experience Fragment Variant template
        variantTags - Experience Fragment Variant tags
        expectedStatus - http status expected after sending the convert request
        Returns:
        The full SlingHttpResponse for the convert request
        Throws:
        org.apache.sling.testing.clients.ClientException - if the request fails
      • addToAnExistingXF

        public org.apache.sling.testing.clients.SlingHttpResponse addToAnExistingXF​(String componentPath,
                                                                                    String parentXFPath,
                                                                                    String variantTitle,
                                                                                    String variantTemplate,
                                                                                    @Nullable
                                                                                    List<String> variantTags,
                                                                                    int... expectedStatus)
                                                                             throws org.apache.sling.testing.clients.ClientException
        Convert and creating a new Experience Fragment Variant
        Parameters:
        componentPath - path to the component that will converted to a variant
        parentXFPath - parent Experience Fragment path
        variantTitle - Experience Fragment Variant title
        variantTemplate - Experience Fragment Variant template
        variantTags - Experience Fragment Variant tags
        expectedStatus - http status expected after sending the convert request
        Returns:
        The full SlingHttpResponse for the convert request
        Throws:
        org.apache.sling.testing.clients.ClientException - if the request fails
      • addToAnExistingXF

        public org.apache.sling.testing.clients.SlingHttpResponse addToAnExistingXF​(String componentPath,
                                                                                    String parentXFPath,
                                                                                    String variantTitle,
                                                                                    ExperienceFragmentsClient.XF_TEMPLATE variantTemplate,
                                                                                    @Nullable
                                                                                    List<String> variantTags,
                                                                                    int... expectedStatus)
                                                                             throws org.apache.sling.testing.clients.ClientException
        Convert and creating a new Experience Fragment Variant
        Parameters:
        componentPath - path to the component that will converted to a variant
        parentXFPath - parent Experience Fragment path
        variantTitle - Experience Fragment Variant title
        variantTemplate - Experience Fragment Variant template
        variantTags - Experience Fragment Variant tags
        expectedStatus - http status expected after sending the convert request
        Returns:
        The full SlingHttpResponse for the convert request
        Throws:
        org.apache.sling.testing.clients.ClientException - if the request fails