QualityImpl Class
- public class QualityImpl
extends BelongingImpl
implements Cloneable, Quality
Represents a Quality that can be had or desired. It contains a string which describes the quality and a factor ( typically from 1 to 100 ) that describes the degree to which the product posesses the quality or the desirablility of the quality.
Related Topics
Quality
QualityHome
-
Hierarchy
-
Object
BelongingImpl
QualityImpl
-
All Implemented Interfaces
-
Belonging, BusinessSmartComponent, Cloneable, Comparable, Quality, RelationalReference, Serializable
public int |
-
degree
- The degree from, typically from 1 - 100 , to which the item represents the quality:
Example include:
quality is red, if the item is red the degree is 100.
|
public String |
-
name
- The word(s) that describes this quality.
|
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 |
degree
public int degree
- The degree from, typically from 1 - 100 , to which the item represents the quality:
Example include:
quality is red, if the item is red the degree is 100. If not it is 0.
qualities of a book could include romantic. If the book is only mildly romantic the degree might be 10. If it is a romance novel the rating would be 100.
- Containment: By Value
- Multiplicity: 1:1
name
public String name
- The word(s) that describes this quality. Examples include:
red
median income > 50000
romantic
country western
- Containment: By Value
- Multiplicity: 1:1
QualityImpl
public QualityImpl()
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
getDegree() Method
public int getDegree()
Get the value of degree
Returns
- degree.
getName() Method
public String getName()
Get the value of name
Returns
- name.
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.
setDegree(int) Method
public void setDegree(int degree)
Set the value of degree
Parameters
-
degree
- degree to be added
setName(String) Method
public void setName(String name)
Set the value of name
Parameters
-
name
- name to be added
value() Method
public Belonging value()
value() is a more typesafe implementation of clone()
Returns
- a clone of this instance