com.beasys.commerce.foundation
Interface Belonging

All Superinterfaces
BusinessSmartComponent, Cloneable, Comparable, Serializable
All Known Subinterfaces:
DescribedMoney, DescribedPrice, ImageInfo, InventoryInfo, JspInfo, Money, OrderLine, Price, Quality, Quantity, Result, ShoppingCart, ShoppingCartLine, State, TaxInformation, TaxLine, TaxLineList, TaxLineResult, TaxParameters, TaxResult, TransactionEntry, Transition, Unit, UnitPrice
All Known Implementing Classes:
BelongingImpl, DescribedMoneyImpl, DescribedPriceImpl, ImageInfoImpl, InventoryInfoImpl, JspInfoImpl, MoneyImpl, OrderLineImpl, PriceImpl, QualityImpl, QuantityImpl, ResultImpl, ShoppingCartImpl, ShoppingCartLineImpl, StateImpl, TaxInformationImpl, TaxLineImpl, TaxLineListImpl, TaxLineResultImpl, TaxParametersImpl, TaxResultImpl, TransactionEntryImpl, TransitionImpl, UnitImpl, UnitPriceImpl

Deprecated See BEA Commerce product offering

@Deprecated
public interface Belonging
extends BusinessSmartComponent, Comparable, Cloneable

A Belonging is a lightweight, local value that can be serialized. A Belonging must "belong" to another object. That object must have the only reference to that Belonging. For this reason the "value" of the Belonging must make a copy of the object that it will return. Belongings must be allocated from a corresponding SmartHome object. Objects that have a stereotype of Belonging will automatically have a SmartHome and Base Implementation class generated by the SmartGenerator.

See Also
BelongingImpl, SmartHome

Method Summary
 Object clone()
          Deprecated See BEA Commerce product offering
 boolean equals(Object anObject)
          Deprecated See BEA Commerce product offering
 String interfaceName()
          Deprecated See BEA Commerce product offering
 void setByValue(Belonging value)
          Deprecated See BEA Commerce product offering
 Belonging value()
          Deprecated See BEA Commerce product offering
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

equals

boolean equals(Object anObject)
Deprecated See BEA Commerce product offering

Indicates whether some other Belonging is equivalent to this Belonging.

Overrides:
equals in class Object
Parameters
o - the Object to be compared.
Returns
a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
Throws
ClassCastException - if the specified object is not of the same type as this Belonging.

value

Belonging value()
Deprecated See BEA Commerce product offering

Returns a type safe shallow copy of the Belonging instance.

Returns
A type safe shallow copy of this Belonging.

clone

Object clone()
Deprecated See BEA Commerce product offering

Returns a shallow copy of the Belonging instance.

Returns
A shallow copy of this Belonging.

interfaceName

String interfaceName()
Deprecated See BEA Commerce product offering

Returns the unqualified name of the interface as specified in the UML model.

Returns
The unqualified name of the belonging interface.

setByValue

void setByValue(Belonging value)
Deprecated See BEA Commerce product offering

Intializes the Belonging based upon a supplied Belonging.

Parameters
belonging - The Belonging to use for initialization.


Copyright © 2008 BEA Systems, Inc. All Rights Reserved