com.parthparekh.api
Class Product
java.lang.Object
com.parthparekh.api.Product
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class Product
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Cloneable
Product document for mongoDB serialization
- See Also:
- Serialized Form
Constructor Summary |
Product()
|
Product(java.lang.String productName,
java.lang.String description,
ProductStatus status,
java.math.BigDecimal price)
|
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
id
@NotNull(groups=javax.ws.rs.PUT.class)
protected java.lang.String id
name
@NotNull(groups=javax.ws.rs.POST.class)
protected java.lang.String name
description
@NotNull(groups=javax.ws.rs.POST.class)
protected java.lang.String description
status
protected ProductStatus status
price
@NotNull(groups=javax.ws.rs.POST.class)
protected java.math.BigDecimal price
Product
public Product()
Product
public Product(java.lang.String productName,
java.lang.String description,
ProductStatus status,
java.math.BigDecimal price)
getId
public java.lang.String getId()
setId
public Product setId(java.lang.String id)
getName
public java.lang.String getName()
setName
public Product setName(java.lang.String name)
getDescription
public java.lang.String getDescription()
setDescription
public Product setDescription(java.lang.String description)
getStatus
public ProductStatus getStatus()
setStatus
public Product setStatus(ProductStatus status)
getPrice
public java.math.BigDecimal getPrice()
setPrice
public Product setPrice(java.math.BigDecimal price)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clone
public Product clone()
- Overrides:
clone
in class java.lang.Object