Class Ratings
- java.lang.Object
-
- com.adobe.cq.testing.client.components.AbstractComponent
-
- com.adobe.cq.testing.client.components.collab.Ratings
-
public class Ratings extends AbstractComponent
-
-
Field Summary
Fields Modifier and Type Field Description static String
GENERATED_RATINGS_PREFIX_PATH
static String
PROP_COMMENTS_ALLOWED
static String
PROP_DATE_FORMAT
static String
PROP_DEFAULT_MESSAGE
static String
PROP_MODERATE_COMMENTS
static String
PROP_SIGNED_IN_TEXT
static String
RATING_ELEMENT_RESOURCE_TYPE
static String
RESOURCE_TYPE
-
Fields inherited from class com.adobe.cq.testing.client.components.AbstractComponent
changeProperties, client, componentPath, DEFAULT_LOCATION, jsonNode, location, pagePath
-
-
Constructor Summary
Constructors Constructor Description Ratings(ComponentClient client, String pagePath, String location, String nameHint)
The constructor stores all the component path information like parentPage, name etc.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArrayList<Rating>
getGeneratedRatings()
String
getGeneratedRatingsPath()
String
getResourceType()
The resource type for the component, e.g.org.apache.sling.testing.clients.SlingHttpResponse
postRating(String description, String userIdentifier, String email, String url, int rating)
-
Methods inherited from class com.adobe.cq.testing.client.components.AbstractComponent
create, getClient, getComponentNode, getComponentPath, getCreateFormEntity, getFirstChild, getLocation, getName, getNext, getNextNodePath, getPagePath, getParentPath, getPrevious, getPreviousNodePath, getProperty, getPropertyAsString, getPropertyAsStringArray, reorder, save, setProperty, setProperty
-
-
-
-
Field Detail
-
RESOURCE_TYPE
public static final String RESOURCE_TYPE
- See Also:
- Constant Field Values
-
RATING_ELEMENT_RESOURCE_TYPE
public static final String RATING_ELEMENT_RESOURCE_TYPE
- See Also:
- Constant Field Values
-
GENERATED_RATINGS_PREFIX_PATH
public static String GENERATED_RATINGS_PREFIX_PATH
-
PROP_COMMENTS_ALLOWED
public static final String PROP_COMMENTS_ALLOWED
- See Also:
- Constant Field Values
-
PROP_DATE_FORMAT
public static final String PROP_DATE_FORMAT
- See Also:
- Constant Field Values
-
PROP_DEFAULT_MESSAGE
public static final String PROP_DEFAULT_MESSAGE
- See Also:
- Constant Field Values
-
PROP_MODERATE_COMMENTS
public static final String PROP_MODERATE_COMMENTS
- See Also:
- Constant Field Values
-
PROP_SIGNED_IN_TEXT
public static final String PROP_SIGNED_IN_TEXT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Ratings
public Ratings(ComponentClient client, String pagePath, String location, String nameHint)
The constructor stores all the component path information like parentPage, name etc.- Parameters:
client
- TheFoundationClient
that's creating this instance.pagePath
- path to the page that will contain the component.location
- relative location to the parent node inside the page that will contain the component node.nameHint
- name to be used for the component node. Might get altered by the server if a naming conflict occurs. TheAbstractComponent.getName()
method will return the correct name after(String,int...)
has been called.
-
-
Method Detail
-
postRating
public org.apache.sling.testing.clients.SlingHttpResponse postRating(String description, String userIdentifier, String email, String url, int rating) throws org.apache.sling.testing.clients.ClientException
- Throws:
org.apache.sling.testing.clients.ClientException
-
getGeneratedRatingsPath
public String getGeneratedRatingsPath()
-
getGeneratedRatings
public ArrayList<Rating> getGeneratedRatings() throws org.apache.sling.testing.clients.ClientException
- Throws:
org.apache.sling.testing.clients.ClientException
-
getResourceType
public String getResourceType()
Description copied from class:AbstractComponent
The resource type for the component, e.g. foundation/components/text. this will be set in thesling:resourceType
property of the node.- Specified by:
getResourceType
in classAbstractComponent
- Returns:
- the resource type
-
-