Generated by
JDiff

Class it.dtt.ca.ppv.Product

Removed Constructors
Product(String, String) Called by derived classes to create a product.
 

Added Constructors
Product(String, String, CAPrivateData) Called by derived classes to create a product.
Product(String, String, CAPrivateData, String[], String[], Date, Date, Money, Duration) Called by derived classes to create a product.
 

Removed Methods
void setPrice(Money) Set the price of this Product.
 

Added Methods
boolean equals(Object) Check if two products have the same CAS ID, meaning they are the same exact product
Product[] getContainedProducts() Get other products contained in this product.
CAPrivateData getPrivateData() Returns Private data for the specific product.
int getType() Returns the product type
int hashCode() Returns hash code for the given instance.
void setPrivateData(CAPrivateData) @deprecated no replacement Sets the Private Data for this event.
 

Changed Methods
void setDescription(String[]) Now deprecated.
Change of visibility from public to protected.
no replacement Set the product description.
void setExtendedDescription(String[]) Now deprecated.
Change of visibility from public to protected.
no replacement Set the extended description of this Product.
void setPreviewTime(Duration) Now deprecated.
Change of visibility from public to protected.
no replacement Set the total preview time for this product.
void setPurchaseWindowEndTime(Date) Now deprecated.
Change of visibility from public to protected.
no replacement Set the ending time of the purchase window for this product.
void setPurchaseWindowStartTime(Date) Now deprecated.
Change of visibility from public to protected.
no replacement Set the starting time of the purchase window for this product.
 

Added Fields
int GENERIC_PRODUCT  
int PPT_EVENT  
int PPV_EVENT  
int PPV_PACKAGE  
int SUBSCRIPTION