|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.edustructures.sifworks.Element
com.edustructures.sifworks.SIFElement
com.edustructures.sifworks.SIFList<PurchaseQuantity>
com.edustructures.sifworks.food.PurchaseQuantities
public class PurchaseQuantities
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
PurchaseQuantities()
Constructor |
|
PurchaseQuantities(PurchaseQuantity purchaseQuantity)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
void |
addPurchaseQuantity(java.lang.String foodserviceItemPortionRefId,
YesNo earned,
MealTypes mealType,
java.math.BigDecimal value)
Adds a new <PurchaseQuantity> repeatable element. |
PurchaseQuantity |
getPurchaseQuantity(MealTypes mealType,
java.math.BigDecimal value)
Gets a PurchaseQuantity object instance. |
PurchaseQuantity[] |
getPurchaseQuantitys()
Gets all PurchaseQuantity object instances. |
void |
removePurchaseQuantity(MealTypes mealType,
java.math.BigDecimal value)
Removes a PurchaseQuantity object instance. |
void |
setPurchaseQuantitys(PurchaseQuantity[] purchasequantitys)
Sets an array of PurchaseQuantity objects. |
| Methods inherited from class com.edustructures.sifworks.SIFList |
|---|
add, addAll, clear, contains, containsAll, get, iterator, remove, remove, removeAll, retainAll, size, toArray, toArray |
| Methods inherited from class com.edustructures.sifworks.SIFElement |
|---|
addChild, addChild, clone, compareGraphTo, create, effectiveSIFVersion, getChild, getChild, getChild, getChild, getChild, getChildCount, getChildList, getChildList, getChildList, getChildren, getChildren, getContent, getContent, getField, getField, getFieldCount, getFields, getFieldValue, getKey, getSIFValue, getSIFVersion, getTextValue, getXmlId, hasTextValue, removeChild, removeChild, removeChild, removeChild, restoreImplementationDef, setChanged, setChildren, setEmpty, setField, setField, setField, setField, setSIFValue, setSIFVersion, setTextValue, setXmlId, tag |
| Methods inherited from class com.edustructures.sifworks.Element |
|---|
compareTo, getElementDef, getParent, getRoot, isChanged, isDoNotEncode, isEmpty, setChanged, setDoNotEncode, setElementDef, setEmpty, setParent, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Collection |
|---|
equals, hashCode, isEmpty |
| Constructor Detail |
|---|
public PurchaseQuantities()
public PurchaseQuantities(PurchaseQuantity purchaseQuantity)
purchaseQuantity - | Method Detail |
|---|
public void addPurchaseQuantity(java.lang.String foodserviceItemPortionRefId,
YesNo earned,
MealTypes mealType,
java.math.BigDecimal value)
<PurchaseQuantity> repeatable element.
This form of setPurchaseQuantity is provided as a convenience method
that is functionally equivalent to the version of setPurchaseQuantity
that accepts a single PurchaseQuantity object.
foodserviceItemPortionRefId - Item portion amountearned - Identifies whether the item being purchased is earned i.e., at no cost to the buyer. It is used when FoodserviceTransaction object's TransactionType element has the value "Purchase".mealType - value -
public void removePurchaseQuantity(MealTypes mealType,
java.math.BigDecimal value)
PurchaseQuantity object instance. More than one instance can be defined for this object because it is a repeatable field element.
mealType - Identifies the PurchaseQuantity object to remove by its MealType valuevalue - Identifies the PurchaseQuantity object to remove by its Value value
public PurchaseQuantity getPurchaseQuantity(MealTypes mealType,
java.math.BigDecimal value)
PurchaseQuantity object instance. More than one instance can be defined for this object because it is a repeatable field element.
mealType - Identifies the PurchaseQuantity object to return by its "MealType" attribute valuevalue - Identifies the PurchaseQuantity object to return by its "Value" attribute value
PurchaseQuantity objectpublic PurchaseQuantity[] getPurchaseQuantitys()
PurchaseQuantity object instances. More than one instance can be defined for this object because it is a repeatable field element.
PurchaseQuantity objectspublic void setPurchaseQuantitys(PurchaseQuantity[] purchasequantitys)
PurchaseQuantity objects. All existing
PurchaseQuantity instances
are removed and replaced with this list. Calling this method with the
parameter value set to null removes all PurchaseQuantitys.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||