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

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

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

public abstract class AbstractProduct
extends Object

Constructor Summary
AbstractProduct(String title, ProductColor color, ProductIdentifier pid, ProductPrice price, ProductSize size, Breadcrumb breadCrumb)

AbstractProduct(String title, ProductColor color, ProductIdentifier pid, ProductPrice price, ProductSize size, QueryParameterStrategy queryStrategy)

 
Method Summary
Map getAttributeMap()

Breadcrumb getBreadCrumb()

ProductColor getColor()

MetaClass getMetaClass()

ProductIdentifier getPid()

ProductPrice getPrice()

Object getProperty(String property)

ProductSize getSize()

QueryParameterStrategy getStrategy()

String getTitle()

Object invokeMethod(String method, Object arguments)

void setMetaClass(MetaClass mc)

void setProperty(String property, Object value)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Constructor Detail

AbstractProduct

public AbstractProduct(String title, ProductColor color, ProductIdentifier pid, ProductPrice price, ProductSize size, Breadcrumb breadCrumb)


AbstractProduct

public AbstractProduct(String title, ProductColor color, ProductIdentifier pid, ProductPrice price, ProductSize size, QueryParameterStrategy queryStrategy)


 
Method Detail

getAttributeMap

public Map getAttributeMap()


getBreadCrumb

public Breadcrumb getBreadCrumb()


getColor

public ProductColor getColor()


getMetaClass

public MetaClass getMetaClass()


getPid

public ProductIdentifier getPid()


getPrice

public ProductPrice getPrice()


getProperty

public Object getProperty(String property)


getSize

public ProductSize getSize()


getStrategy

public QueryParameterStrategy getStrategy()


getTitle

public String getTitle()


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