Package com.adobe.cq.testing.client
Class ExperienceFragmentsClient.ExperienceFragmentVariant
- java.lang.Object
-
- com.adobe.cq.testing.client.ExperienceFragmentsClient.ExperienceFragmentVariant
-
- Enclosing class:
- ExperienceFragmentsClient
public static class ExperienceFragmentsClient.ExperienceFragmentVariant extends Object
Representation of the Experience Fragment Variant NOTE: All properties are cached. If any change is made in the repository you need to callExperienceFragmentVariant.update()
.
-
-
Field Summary
Fields Modifier and Type Field Description static String
DESCRIPTION_PROP
static String
MASTER_VARIATION_PROP
static String
RESOURCE_TYPE_PROP
static String
SHOW_IN_EDITOR_PROP
static String
SOCIAL_VARIATION_PROP
static String
TEMPLATE_PROP
-
Constructor Summary
Constructors Constructor Description ExperienceFragmentVariant(ExperienceFragmentsClient xfClient, String variantPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends ExperienceFragmentsClient.VariantComponents>
TgetComponents()
String
getDescription()
String
getFacebookSpace()
String
getName()
String
getParentXFPath()
String
getPath()
String
getPinterestSpace()
com.google.gson.JsonElement
getProperty(String propertyName)
String
getResourceType()
List<String>
getTags()
String
getTemplatePath()
ExperienceFragmentsClient.XF_TEMPLATE
getTemplateType()
String
getTitle()
String
getVariantType()
boolean
isLiveCopy()
boolean
isMasterVariant()
boolean
isSocialVariant()
org.apache.sling.testing.clients.SlingHttpResponse
publish(int... expectedStatus)
void
setFacebookSpace(String facebookSpace)
void
setPinterestSpace(String pinterestSpace)
boolean
showInEditor()
org.apache.sling.testing.clients.SlingHttpResponse
unpublish(int... expectedStatus)
void
update()
-
-
-
Field Detail
-
DESCRIPTION_PROP
public static final String DESCRIPTION_PROP
- See Also:
- Constant Field Values
-
MASTER_VARIATION_PROP
public static final String MASTER_VARIATION_PROP
- See Also:
- Constant Field Values
-
SOCIAL_VARIATION_PROP
public static final String SOCIAL_VARIATION_PROP
- See Also:
- Constant Field Values
-
SHOW_IN_EDITOR_PROP
public static final String SHOW_IN_EDITOR_PROP
- See Also:
- Constant Field Values
-
TEMPLATE_PROP
public static final String TEMPLATE_PROP
- See Also:
- Constant Field Values
-
RESOURCE_TYPE_PROP
public static final String RESOURCE_TYPE_PROP
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ExperienceFragmentVariant
public ExperienceFragmentVariant(ExperienceFragmentsClient xfClient, String variantPath) throws org.apache.sling.testing.clients.ClientException
- Throws:
org.apache.sling.testing.clients.ClientException
-
-
Method Detail
-
isMasterVariant
public boolean isMasterVariant()
-
isSocialVariant
public boolean isSocialVariant()
-
isLiveCopy
public boolean isLiveCopy()
-
getTemplateType
public ExperienceFragmentsClient.XF_TEMPLATE getTemplateType()
-
getTemplatePath
public String getTemplatePath()
-
getVariantType
public String getVariantType()
-
getPath
public String getPath()
-
getResourceType
public String getResourceType()
-
showInEditor
public boolean showInEditor()
-
getParentXFPath
public String getParentXFPath()
-
getTitle
public String getTitle()
-
getName
public String getName()
-
getProperty
public com.google.gson.JsonElement getProperty(String propertyName)
-
getComponents
public <T extends ExperienceFragmentsClient.VariantComponents> T getComponents()
-
update
public void update() throws org.apache.sling.testing.clients.ClientException
- Throws:
org.apache.sling.testing.clients.ClientException
-
setFacebookSpace
public void setFacebookSpace(String facebookSpace) throws org.apache.sling.testing.clients.ClientException
- Throws:
org.apache.sling.testing.clients.ClientException
-
setPinterestSpace
public void setPinterestSpace(String pinterestSpace) throws org.apache.sling.testing.clients.ClientException
- Throws:
org.apache.sling.testing.clients.ClientException
-
publish
public org.apache.sling.testing.clients.SlingHttpResponse publish(int... expectedStatus) throws org.apache.sling.testing.clients.ClientException
- Throws:
org.apache.sling.testing.clients.ClientException
-
unpublish
public org.apache.sling.testing.clients.SlingHttpResponse unpublish(int... expectedStatus) throws org.apache.sling.testing.clients.ClientException
- Throws:
org.apache.sling.testing.clients.ClientException
-
-