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

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

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

public static class Product.Builder
extends Object

Constructor Summary
Product.Builder(ProductIdentifier productIdentifier, String title, QueryParameterStrategy queryStrategy)

 
Method Summary
Builder breadcrumb(Breadcrumb breadcrumb)

Product build()

Builder categoryIdentifier(String categoryIdentifier)

Builder color(ProductColor color)

MetaClass getMetaClass()

Object getProperty(String property)

QueryParameterStrategy getQueryStrategy()

Object invokeMethod(String method, Object arguments)

Builder price(ProductPrice price)

void setMetaClass(MetaClass mc)

void setProperty(String property, Object value)

Builder size(ProductSize size)

Builder start(int start)

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

Constructor Detail

Product.Builder

public Product.Builder(ProductIdentifier productIdentifier, String title, QueryParameterStrategy queryStrategy)


 
Method Detail

breadcrumb

public Builder breadcrumb(Breadcrumb breadcrumb)


build

public Product build()


categoryIdentifier

public Builder categoryIdentifier(String categoryIdentifier)


color

public Builder color(ProductColor color)


getMetaClass

public MetaClass getMetaClass()


getProperty

public Object getProperty(String property)


getQueryStrategy

public QueryParameterStrategy getQueryStrategy()


invokeMethod

public Object invokeMethod(String method, Object arguments)


price

public Builder price(ProductPrice price)


setMetaClass

public void setMetaClass(MetaClass mc)


setProperty

public void setProperty(String property, Object value)


size

public Builder size(ProductSize size)


start

public Builder start(int start)


 

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