|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.jp.protection.priv.products.ProductEdition
public class ProductEdition
This class represents single edition of the product
| Field Summary | |
|---|---|
protected java.lang.String |
fID
|
protected java.lang.String |
fName
|
protected java.util.List |
fProductFeatures
|
protected int |
fShortID
|
static long |
serialVersionUID
|
static int |
UNASSIGNED_SHORT_ID
|
| Constructor Summary | |
|---|---|
ProductEdition()
Creates a new instance of the ProductEdition |
|
ProductEdition(java.lang.String aID)
Creates a new instance of the ProductEdition and assigns identifier to it |
|
| Method Summary | |
|---|---|
ProductEdition |
cloneProductEdition(Product aProduct)
Creates a "deep" copy of product's edition |
int |
compareTo(java.lang.Object o)
|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getID()
Returns product's edition identifier |
java.lang.String |
getName()
Returns product's edition name |
ProductFeature |
getProductFeature(int anIndex)
Finds product feature by its index |
ProductFeature |
getProductFeature(java.lang.String anID)
Finds product feature by its identifier |
java.util.List |
getProductFeatures()
Returns the list of the ProductFeature objects |
int |
getShortID()
Returns product's edition short identifier |
void |
setID(java.lang.String aID)
Specifies product's edition identifier |
void |
setName(java.lang.String aName)
Specifies product's edition name |
protected void |
setShortID(int aShortID)
Specifies product's edition short identifier |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final long serialVersionUID
public static final int UNASSIGNED_SHORT_ID
protected java.lang.String fName
protected java.lang.String fID
protected int fShortID
protected java.util.List fProductFeatures
| Constructor Detail |
|---|
public ProductEdition(java.lang.String aID)
ProductEdition and assigns identifier to it
aID - identifier to assignpublic ProductEdition()
ProductEdition
| Method Detail |
|---|
public java.lang.String getID()
public void setID(java.lang.String aID)
aID - product's edition identifierpublic int getShortID()
protected void setShortID(int aShortID)
aShortID - product's edition short identifierpublic java.lang.String getName()
public void setName(java.lang.String aName)
aName - product's edition namepublic java.util.List getProductFeatures()
ProductFeature objects
public int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic ProductEdition cloneProductEdition(Product aProduct)
aProduct - product this product's edition is belonging to
ProductEditionpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic ProductFeature getProductFeature(int anIndex)
anIndex - product feature's index
ProductFeature; null if product's feature is not foundpublic ProductFeature getProductFeature(java.lang.String anID)
anID - product feature's identifier
ProductFeature; null if product's feature is not found
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||