Class Creditcard
java.lang.Object
com.adobe.cq.testing.client.components.AbstractComponent
com.adobe.cq.testing.client.components.foundation.form.AbstractFormFieldComponent
com.adobe.cq.testing.client.components.foundation.form.Creditcard
Wraps the Creditcard foundation component, providing methods for editing it. See
/libs/foundation/components/form/creditcard
in the repository for implementation details.-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class com.adobe.cq.testing.client.components.foundation.form.AbstractFormFieldComponent
OPT_CONSTRAINT_TYPE_DATE, OPT_CONSTRAINT_TYPE_EMAIL, OPT_CONSTRAINT_TYPE_NAME, OPT_CONSTRAINT_TYPE_NUMERIC, PROP_CONSTRAINT_MESSAGE, PROP_CONSTRAINT_TYPE, PROP_DEFAULT_VALUE, PROP_DESCRIPTION, PROP_ELEMENT_NAME, PROP_HIDE_TITLE, PROP_REQUIRED_MESSAGE, PROP_STYLING_CSS
Fields inherited from class com.adobe.cq.testing.client.components.AbstractComponent
changeProperties, client, componentPath, DEFAULT_LOCATION, jsonNode, location, pagePath
-
Constructor Summary
ConstructorDescriptionCreditcard
(ComponentClient client, String pagePath, String location, String nameHint) The constructor stores all the component path information like parentPage, name etc. -
Method Summary
Modifier and TypeMethodDescriptionThe resource type for the component, e.g.Methods inherited from class com.adobe.cq.testing.client.components.foundation.form.AbstractFormFieldComponent
getCreateFormEntity, getElementName, setConstraint, setDefaultValue, setDescription, setElementName, setHideTitle, setStylingCss, setTitle, setUseConstraint
Methods inherited from class com.adobe.cq.testing.client.components.AbstractComponent
create, getClient, getComponentNode, getComponentPath, getFirstChild, getLocation, getName, getNext, getNextNodePath, getPagePath, getParentPath, getPrevious, getPreviousNodePath, getProperty, getPropertyAsString, getPropertyAsStringArray, reorder, save, setProperty, setProperty
-
Field Details
-
RESOURCE_TYPE
- See Also:
-
PROP_TITLE
- See Also:
-
PROP_NAME
- See Also:
-
PROP_REQUIRED
- See Also:
-
PROP_READONLY
- See Also:
-
PROP_APPLYCCTYPEFILTER
- See Also:
-
PROP_SHOWCCV
- See Also:
-
-
Constructor Details
-
Creditcard
public Creditcard(ComponentClient client, String pagePath, String location, String nameHint) throws org.apache.sling.testing.clients.ClientException The constructor stores all the component path information like parentPage, name etc.- Parameters:
client
- TheComponentClient
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 afterAbstractComponent.create(String, int...)
has been called.- Throws:
org.apache.sling.testing.clients.ClientException
- if the request fails
-
-
Method Details
-
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
-