| Modifier and Type | Field and Description |
|---|---|
protected Breadcrumb |
breadcrumb |
protected String |
categoryUrlSegment |
protected ProductColor |
color |
protected ProductIdentifier |
pid |
protected ProductPrice |
price |
protected ProductSize |
size |
protected Integer |
start |
protected String |
title |
| Constructor and Description |
|---|
Product.Builder(ProductIdentifier productIdentifier,
String title) |
| Modifier and Type | Method and Description |
|---|---|
Product.Builder |
breadcrumb(Breadcrumb breadcrumb) |
Product |
build() |
Product.Builder |
categoryIdentifier(String categoryIdentifier) |
Product.Builder |
color(ProductColor color) |
groovy.lang.MetaClass |
getMetaClass() |
Object |
getProperty(String property) |
Object |
invokeMethod(String method,
Object arguments) |
Product.Builder |
price(ProductPrice price) |
void |
setMetaClass(groovy.lang.MetaClass mc) |
void |
setProperty(String property,
Object value) |
Product.Builder |
size(ProductSize size) |
Product.Builder |
start(int start) |
protected final String title
protected final ProductIdentifier pid
protected ProductColor color
protected ProductPrice price
protected ProductSize size
protected Breadcrumb breadcrumb
protected String categoryUrlSegment
protected Integer start
public Product.Builder(ProductIdentifier productIdentifier, String title)
public groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectpublic void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass in interface groovy.lang.GroovyObjectpublic Object invokeMethod(String method, Object arguments)
invokeMethod in interface groovy.lang.GroovyObjectpublic Object getProperty(String property)
getProperty in interface groovy.lang.GroovyObjectpublic void setProperty(String property, Object value)
setProperty in interface groovy.lang.GroovyObjectpublic Product.Builder color(ProductColor color)
public Product.Builder price(ProductPrice price)
public Product.Builder size(ProductSize size)
public Product.Builder breadcrumb(Breadcrumb breadcrumb)
public Product.Builder categoryIdentifier(String categoryIdentifier)
public Product.Builder start(int start)
public Product build()
Copyright © 2012-2013 Acquity Group. All Rights Reserved.