|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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.Comparable
public ProductEdition cloneProductEdition(Product aProduct)
aProduct
- product this product's edition is belonging to
ProductEdition
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public 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 |