com.acquitygroup.demandware:demandware-testing-framework:0.09

com.acquitygroup.webtest.model.product
[Java] Class Product

java.lang.Object
  com.acquitygroup.webtest.model.product.AbstractProduct
      com.acquitygroup.webtest.model.product.Product
All Implemented Interfaces:
GroovyObject

public class Product
extends AbstractProduct

Nested Class Summary
static class Product.Builder

 
Constructor Summary
Product(String title, String categoryUrlSegment, ProductIdentifier pid, ProductColor color, ProductPrice price, ProductSize size, Breadcrumb breadCrumb, Integer start)

Product(String title, String categoryUrlSegment, ProductIdentifier pid, ProductColor color, ProductPrice price, ProductSize size, QueryParameterStrategy queryStrategy, Integer start)

 
Method Summary
static Builder builder(ProductIdentifier productIdentifier, String title)

String getCategoryUrlSegment()

MetaClass getMetaClass()

Object getProperty(String property)

String getQueryString()

Integer getStart()

Object invokeMethod(String method, Object arguments)

void setMetaClass(MetaClass mc)

void setProperty(String property, Object value)

 
Methods inherited from class AbstractProduct
getAttributeMap, getBreadCrumb, getColor, getMetaClass, getPid, getPrice, getProperty, getSize, getStrategy, getTitle, invokeMethod, setMetaClass, setProperty
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Constructor Detail

Product

public Product(String title, String categoryUrlSegment, ProductIdentifier pid, ProductColor color, ProductPrice price, ProductSize size, Breadcrumb breadCrumb, Integer start)


Product

public Product(String title, String categoryUrlSegment, ProductIdentifier pid, ProductColor color, ProductPrice price, ProductSize size, QueryParameterStrategy queryStrategy, Integer start)


 
Method Detail

builder

public static Builder builder(ProductIdentifier productIdentifier, String title)


getCategoryUrlSegment

public String getCategoryUrlSegment()


getMetaClass

public MetaClass getMetaClass()


getProperty

public Object getProperty(String property)


getQueryString

public String getQueryString()


getStart

public Integer getStart()


invokeMethod

public Object invokeMethod(String method, Object arguments)


setMetaClass

public void setMetaClass(MetaClass mc)


setProperty

public void setProperty(String property, Object value)


 

com.acquitygroup.demandware:demandware-testing-framework:0.09