InventoryInfoImpl Class

com.beasys.commerce.ebusiness.catalog
InventoryInfoImpl Class

public class InventoryInfoImpl

    extends BelongingImpl
    implements InventoryInfo

Implementation class for the InventoryInfo interface.

Related Topics

InventoryInfo
InventoryInfoHome


Hierarchy
Object
  BelongingImpl
    InventoryInfoImpl
All Implemented Interfaces

Belonging, BusinessSmartComponent, Cloneable, Comparable, InventoryInfo, RelationalReference, Serializable

Field Summary

public boolean
inStock
  • Containment: By Value
  • Multiplicity: 1:1
public String
shippingTime
  • Containment: By Value
  • Multiplicity: 1:1
public String
specialNotices
  • Containment: By Value
  • Multiplicity: 1:1
   
Fields from  com.beasys.commerce.foundation.BelongingImpl
__classIdentifier, __containingBelonging, __containingEntity, __mapKey, __sequenceNumber, _isDirty
 
Fields from interface com.beasys.commerce.ebusiness.catalog.InventoryInfo
IN_STOCK, OUT_OF_STOCK
 

Constructor Summary

InventoryInfoImpl()

 

Method Summary

public int
compareTo(Object o)
Compare this belonging to another
public boolean
getInStock()
Get the value of inStock
public String
getShippingTime()
Get the value of shippingTime
public String
getSpecialNotices()
Get the value of specialNotices
public String
interfaceName()
interfaceName() returns the unqualified name of the interface from the UML model
public void
setByValue(Belonging value)
It is possible to call set-by-value with a superclass.
public void
setInStock(boolean inStock)
Set the value of inStock
public void
setShippingTime(String shippingTime)
Set the value of shippingTime
public void
setSpecialNotices(String specialNotices)
Set the value of specialNotices
public Belonging
value()
value() is a more typesafe implementation of clone()
 
Methods from  com.beasys.commerce.foundation.BelongingImpl
clearRelationalBinding, clearRelationalBinding, clearRelationalBinding, clearRelationalBinding, clone, doRelationalBinding, doRelationalBinding, doRelationalBindingOnElement, doRelationalBindingOnElement, doRelationalBindingOnElement, doRelationalBindingOnSingleton, doRelationalBindingOnSingleton, doRelationalBindingOnSingleton, doRelationalBindingWithMapKey, doRelationalBindingWithMapKey, doRelationalBindingWithMapKey, enumerateRelationalBinding, enumerateRelationalBinding, equals, get__classIdentifier, get__containingBelonging, get__containingEntity, get__containingEntityReference, get__mapKey, get__sequenceNumber, getPersistenceHelperPlugin, hashCode, set__classIdentifier, set__containingBelonging, set__containingEntity, set__containingEntityReference, set__mapKey, toString
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   
Methods from interface com.beasys.commerce.foundation.Belonging
clone, equals, interfaceName, setByValue, value
 
Methods from interface java.lang.Comparable
compareTo
 
Methods from interface com.beasys.commerce.ebusiness.catalog.InventoryInfo
getInStock, getShippingTime, getSpecialNotices, setInStock, setShippingTime, setSpecialNotices
 
Methods from interface com.beasys.commerce.foundation.RelationalReference
get__classIdentifier, get__containingBelonging, get__containingEntity, get__mapKey, get__sequenceNumber, set__containingBelonging, set__containingEntity, set__mapKey
 

Field Detail

inStock

public boolean inStock


shippingTime

public String shippingTime


specialNotices

public String specialNotices

 

Constructor Detail

InventoryInfoImpl

public InventoryInfoImpl()
 

Method Detail

compareTo(Object) Method

public int compareTo(Object o)
Compare this belonging to another

Overrides
BelongingImpl.compareTo(Object)

Parameters

o
target object for comparision

Returns

0 objects are equal

getInStock() Method

public boolean getInStock()
Get the value of inStock

Returns

inStock.

getShippingTime() Method

public String getShippingTime()
Get the value of shippingTime

Returns

shippingTime.

getSpecialNotices() Method

public String getSpecialNotices()
Get the value of specialNotices

Returns

specialNotices.

interfaceName() Method

public String interfaceName()
interfaceName() returns the unqualified name of the interface from the UML model

Returns

the unqualified name of the belonging interface from the UML model

setByValue(Belonging) Method

public void setByValue(Belonging value)
It is possible to call set-by-value with a superclass. If that is the case, only the fields in the superclass will be set in this instance. The remaining fields get the default values.

It is also possible to call set-by-value with a subclass. In this case, the specialized fields in the subclass will be ignored. The overridden fields in the subclass will be populated.

Overrides
BelongingImpl.setByValue(Belonging)

Parameters

value
The Belonging to use for initialization.

setInStock(boolean) Method

public void setInStock(boolean inStock)
Set the value of inStock

Parameters

inStock
inStock to be added

setShippingTime(String) Method

public void setShippingTime(String shippingTime)
Set the value of shippingTime

Parameters

shippingTime
shippingTime to be added

setSpecialNotices(String) Method

public void setSpecialNotices(String specialNotices)
Set the value of specialNotices

Parameters

specialNotices
specialNotices to be added

value() Method

public Belonging value()
value() is a more typesafe implementation of clone()

Returns

a clone of this instance