QuantityImpl Class
- public class QuantityImpl
extends BelongingImpl
implements Cloneable
, Quantity
The quantity of something. It has a count and a unit of measure (e.g. 4 bags, 5 liters)
Related Topics
Quantity
QuantityHome
-
Hierarchy
-
Object
BelongingImpl
QuantityImpl
-
All Implemented Interfaces
-
Belonging
, BusinessSmartComponent
, Cloneable
, Comparable
, Quantity
, RelationalReference
, Serializable
public double |
-
count
- The number of units.
|
public Unit |
-
unit
- Containment: By Value
- Multiplicity: 1:1
|
public int |
-
compareTo (Object o)
- Compare this belonging to another
|
public double |
-
getCount ()
- Get the value of count
|
public Unit |
-
getUnit ()
- Get the value of unit
|
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 |
-
setCount (double count)
- Set the value of count
|
public void |
-
setUnit (Unit unit)
- Set the value of unit
|
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 |
count
public double count
- The number of units.
- Containment: By Value
- Multiplicity: 1:1
unit
public Unit
unit
- Containment: By Value
- Multiplicity: 1:1
QuantityImpl
public QuantityImpl()
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
getCount() Method
public double getCount()
Get the value of count
Returns
- count.
getUnit() Method
public Unit
getUnit()
Get the value of unit
Returns
- unit.
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.
setCount(double) Method
public void setCount(double count)
Set the value of count
Parameters
-
count
- count to be added
setUnit(Unit) Method
public void setUnit(Unit
unit)
Set the value of unit
Parameters
-
unit
- unit to be added
value() Method
public Belonging
value()
value() is a more typesafe implementation of clone()
Returns
- a clone of this instance