org.nuiton.wikitty.test
Interface Product

All Superinterfaces:
org.nuiton.wikitty.entities.BusinessEntity, Cloneable, ProductDocumentation, ProductPicture, Serializable
All Known Implementing Classes:
ProductAbstract, ProductImpl

public interface Product
extends org.nuiton.wikitty.entities.BusinessEntity, ProductPicture, ProductDocumentation


Field Summary
static org.nuiton.wikitty.entities.ElementField ELEMENT_FIELD_PRODUCT_CATEGORY
           
static org.nuiton.wikitty.entities.ElementField ELEMENT_FIELD_PRODUCT_COLORS
           
static org.nuiton.wikitty.entities.ElementField ELEMENT_FIELD_PRODUCT_DATE
           
static org.nuiton.wikitty.entities.ElementField ELEMENT_FIELD_PRODUCT_NAME
           
static org.nuiton.wikitty.entities.ElementField ELEMENT_FIELD_PRODUCT_PRICE
           
static String EXT_PRODUCT
           
static String FIELD_PRODUCT_CATEGORY
           
static String FIELD_PRODUCT_COLORS
           
static String FIELD_PRODUCT_DATE
           
static String FIELD_PRODUCT_NAME
           
static String FIELD_PRODUCT_PRICE
           
static String FQ_FIELD_PRODUCT_CATEGORY
           
static String FQ_FIELD_PRODUCT_COLORS
           
static String FQ_FIELD_PRODUCT_DATE
           
static String FQ_FIELD_PRODUCT_NAME
           
static String FQ_FIELD_PRODUCT_PRICE
           
 
Fields inherited from interface org.nuiton.wikitty.test.ProductPicture
ELEMENT_FIELD_PRODUCTPICTURE_PICTURE, ELEMENT_FIELD_PRODUCTPICTURE_PRICE, EXT_PRODUCTPICTURE, FIELD_PRODUCTPICTURE_PICTURE, FIELD_PRODUCTPICTURE_PRICE, FQ_FIELD_PRODUCTPICTURE_PICTURE, FQ_FIELD_PRODUCTPICTURE_PRICE
 
Fields inherited from interface org.nuiton.wikitty.test.ProductDocumentation
ELEMENT_FIELD_PRODUCTDOCUMENTATION_DOCUMENTATION, ELEMENT_FIELD_PRODUCTDOCUMENTATION_PRICE, EXT_PRODUCTDOCUMENTATION, FIELD_PRODUCTDOCUMENTATION_DOCUMENTATION, FIELD_PRODUCTDOCUMENTATION_PRICE, FQ_FIELD_PRODUCTDOCUMENTATION_DOCUMENTATION, FQ_FIELD_PRODUCTDOCUMENTATION_PRICE
 
Method Summary
 void addAllColors(Collection<String> colors)
           
 void addColors(String... element)
           
 void clearColors()
           
 String getCategory()
           
 Category getCategory(boolean exceptionIfNotLoaded)
           
 Set<String> getColors()
           
 Date getDate()
           
 String getName()
           
 int getPriceFromProduct()
           
 void removeColors(String... element)
           
 void setCategory(Category category)
           
 void setCategory(String category)
           
 void setColors(Set<String> colors)
           
 void setDate(Date date)
           
 void setName(String name)
           
 void setPriceFromProduct(int priceFromProduct)
           
 int totalPrice()
           
 
Methods inherited from interface org.nuiton.wikitty.test.ProductPicture
getPicture, getPicturePrice, setPicture, setPicturePrice
 
Methods inherited from interface org.nuiton.wikitty.test.ProductDocumentation
getDocumentation, getPrice, setDocumentation, setPrice
 
Methods inherited from interface org.nuiton.wikitty.entities.BusinessEntity
addPropertyChangeListener, addPropertyChangeListener, copyFrom, getExtensionFields, getExtensionNames, getField, getWikittyId, getWikittyVersion, removePropertyChangeListener, removePropertyChangeListener, setField, setWikittyVersion
 

Field Detail

EXT_PRODUCT

static final String EXT_PRODUCT
See Also:
Constant Field Values

FIELD_PRODUCT_NAME

static final String FIELD_PRODUCT_NAME
See Also:
Constant Field Values

FQ_FIELD_PRODUCT_NAME

static final String FQ_FIELD_PRODUCT_NAME
See Also:
Constant Field Values

ELEMENT_FIELD_PRODUCT_NAME

static final org.nuiton.wikitty.entities.ElementField ELEMENT_FIELD_PRODUCT_NAME

FIELD_PRODUCT_PRICE

static final String FIELD_PRODUCT_PRICE
See Also:
Constant Field Values

FQ_FIELD_PRODUCT_PRICE

static final String FQ_FIELD_PRODUCT_PRICE
See Also:
Constant Field Values

ELEMENT_FIELD_PRODUCT_PRICE

static final org.nuiton.wikitty.entities.ElementField ELEMENT_FIELD_PRODUCT_PRICE

FIELD_PRODUCT_COLORS

static final String FIELD_PRODUCT_COLORS
See Also:
Constant Field Values

FQ_FIELD_PRODUCT_COLORS

static final String FQ_FIELD_PRODUCT_COLORS
See Also:
Constant Field Values

ELEMENT_FIELD_PRODUCT_COLORS

static final org.nuiton.wikitty.entities.ElementField ELEMENT_FIELD_PRODUCT_COLORS

FIELD_PRODUCT_DATE

static final String FIELD_PRODUCT_DATE
See Also:
Constant Field Values

FQ_FIELD_PRODUCT_DATE

static final String FQ_FIELD_PRODUCT_DATE
See Also:
Constant Field Values

ELEMENT_FIELD_PRODUCT_DATE

static final org.nuiton.wikitty.entities.ElementField ELEMENT_FIELD_PRODUCT_DATE

FIELD_PRODUCT_CATEGORY

static final String FIELD_PRODUCT_CATEGORY
See Also:
Constant Field Values

FQ_FIELD_PRODUCT_CATEGORY

static final String FQ_FIELD_PRODUCT_CATEGORY
See Also:
Constant Field Values

ELEMENT_FIELD_PRODUCT_CATEGORY

static final org.nuiton.wikitty.entities.ElementField ELEMENT_FIELD_PRODUCT_CATEGORY
Method Detail

totalPrice

int totalPrice()

getName

String getName()

setName

void setName(String name)

getPriceFromProduct

int getPriceFromProduct()

setPriceFromProduct

void setPriceFromProduct(int priceFromProduct)

getColors

Set<String> getColors()

setColors

void setColors(Set<String> colors)

addAllColors

void addAllColors(Collection<String> colors)

addColors

void addColors(String... element)

removeColors

void removeColors(String... element)

clearColors

void clearColors()

getDate

Date getDate()

setDate

void setDate(Date date)

getCategory

String getCategory()

setCategory

void setCategory(String category)

getCategory

Category getCategory(boolean exceptionIfNotLoaded)

setCategory

void setCategory(Category category)


Copyright © 2009-2012 CodeLutin. All Rights Reserved.