com.beasys.commerce.axiom.units
Class PriceImpl
java.lang.Object
com.beasys.commerce.foundation.BelongingImpl
com.beasys.commerce.axiom.units.MoneyImpl
com.beasys.commerce.axiom.units.PriceImpl
- All Implemented Interfaces
- Money, Price, Belonging, BusinessSmartComponent, RelationalReference, Serializable, Cloneable, Comparable
- Direct Known Subclasses:
- DescribedMoneyImpl, DescribedPriceImpl
Deprecated
@Deprecated
public class PriceImpl
- extends MoneyImpl
- implements Price
Represents the price of something. It has a value and a currency.
- See Also
Price
,
PriceHome
,
Serialized Form
Method Summary |
int |
compareTo(Object o)
Deprecated Compare this belonging to another |
String |
interfaceName()
Deprecated interfaceName() returns the unqualified name of the interface from the UML model |
void |
setByValue(Belonging value)
Deprecated It is possible to call set-by-value with a superclass. |
Belonging |
value()
Deprecated value() is a more typesafe implementation of clone() |
Methods inherited from class 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 |
PriceImpl
public PriceImpl()
- Deprecated
value
public Belonging value()
- Deprecated
- value() is a more typesafe implementation of clone()
- Specified by:
value
in interface Belonging
- Overrides:
value
in class MoneyImpl
- Returns
- a clone of this instance
interfaceName
public String interfaceName()
- Deprecated
- interfaceName() returns the unqualified name of the interface from the UML model
- Specified by:
interfaceName
in interface Belonging
- Overrides:
interfaceName
in class MoneyImpl
- Returns
- the unqualified name of the belonging interface from the UML model
setByValue
public void setByValue(Belonging value)
- Deprecated
- 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.
- Specified by:
setByValue
in interface Belonging
- Overrides:
setByValue
in class MoneyImpl
- Parameters
value
- The Belonging
to use for initialization.
compareTo
public int compareTo(Object o)
- Deprecated
- Compare this belonging to another
- Specified by:
compareTo
in interface Comparable
- Overrides:
compareTo
in class MoneyImpl
- Parameters
o
- target object for comparision
- Returns
- 0 objects are equal
Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.