|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ContractPosition
Abstract class ContractPosition
| Method Summary | ||
|---|---|---|
void |
addDeliveryInformation(boolean idIsPersistent,
String id,
DeliveryInformation deliveryInformation)
Adds the specified element to the set of the values for the reference deliveryInformation. |
|
void |
addProductApplication(boolean idIsPersistent,
String id,
ProductApplication productApplication)
Adds the specified element to the set of the values for the reference productApplication. |
|
BigDecimal |
getAmount()
Retrieves the possibly null value for the optional attribute amount. |
|
BigDecimal |
getBaseAmount()
Retrieves the possibly null value for the optional attribute baseAmount. |
|
CalculationRule |
getCalcRule()
Retrieves the value for the reference calcRule. |
|
|
getContact()
Retrieves the Collection of objects referenced by
contact. |
|
short |
getContractPositionState()
Retrieves the value for the attribute contractPositionState. |
|
|
getDeliveryInformation()
Retrieves a set containing all the elements for the reference deliveryInformation. |
|
DeliveryInformation |
getDeliveryInformation(boolean idIsPersistent,
String id)
Retrieves the value for the reference deliveryInformation
for the specified qualifier attribute value. |
|
String |
getDescription()
Retrieves the possibly null value for the optional attribute description. |
|
BigDecimal |
getDiscount()
Retrieves the possibly null value for the optional attribute discount. |
|
BigDecimal |
getDiscountAmount()
Retrieves the possibly null value for the optional attribute discountAmount. |
|
String |
getDiscountDescription()
Retrieves the possibly null value for the optional attribute discountDescription. |
|
long |
getLineItemNumber()
Retrieves the value for the attribute lineItemNumber. |
|
ProductBasePrice |
getListPrice()
Retrieves the value for the reference listPrice. |
|
BigDecimal |
getMaxQuantity()
Retrieves the possibly null value for the optional attribute maxQuantity. |
|
short |
getMinMaxQuantityHandling()
Retrieves the value for the attribute minMaxQuantityHandling. |
|
BigDecimal |
getMinQuantity()
Retrieves the possibly null value for the optional attribute minQuantity. |
|
String |
getName()
Retrieves the value for the attribute name. |
|
BigDecimal |
getOffsetQuantity()
Retrieves the possibly null value for the optional attribute offsetQuantity. |
|
|
getPositionModification()
Retrieves a set containing all the elements for the reference positionModification. |
|
PositionModification |
getPositionModification(boolean idIsPersistent,
String id)
Retrieves the value for the reference positionModification
for the specified qualifier attribute value. |
|
String |
getPositionNumber()
Retrieves the value for the attribute positionNumber. |
|
AbstractPriceLevel |
getPriceLevel()
Retrieves the value for the reference priceLevel. |
|
BigDecimal |
getPricePerUnit()
Retrieves the possibly null value for the optional attribute pricePerUnit. |
|
Uom |
getPriceUom()
Retrieves the value for the reference priceUom. |
|
String |
getPriceUomDescription()
Retrieves the possibly null value for the optional attribute priceUomDescription. |
|
String |
getPriceUomDetailedDescription()
Retrieves the possibly null value for the optional attribute priceUomDetailedDescription. |
|
Date |
getPricingDate()
Retrieves the possibly null value for the optional attribute pricingDate. |
|
PricingRule |
getPricingRule()
Retrieves the value for the reference pricingRule. |
|
short |
getPricingState()
Retrieves the value for the attribute pricingState. |
|
|
getProductApplication()
Retrieves a set containing all the elements for the reference productApplication. |
|
ProductApplication |
getProductApplication(boolean idIsPersistent,
String id)
Retrieves the value for the reference productApplication
for the specified qualifier attribute value. |
|
String |
getProductDescription()
Retrieves the possibly null value for the optional attribute productDescription. |
|
String |
getProductDetailedDescription()
Retrieves the possibly null value for the optional attribute productDetailedDescription. |
|
BigDecimal |
getQuantity()
Retrieves the possibly null value for the optional attribute quantity. |
|
BigDecimal |
getQuantityBackOrdered()
Retrieves the possibly null value for the optional attribute quantityBackOrdered. |
|
BigDecimal |
getQuantityShipped()
Retrieves the possibly null value for the optional attribute quantityShipped. |
|
BigDecimal |
getSalesCommission()
Retrieves the possibly null value for the optional attribute salesCommission. |
|
SalesTaxType |
getSalesTaxType()
Retrieves the value for the reference salesTaxType. |
|
String |
getSalesTaxTypeDescription()
Retrieves the possibly null value for the optional attribute salesTaxTypeDescription. |
|
String |
getSalesTaxTypeDetailedDescription()
Retrieves the possibly null value for the optional attribute salesTaxTypeDetailedDescription. |
|
BigDecimal |
getTaxAmount()
Retrieves the possibly null value for the optional attribute taxAmount. |
|
Uom |
getUom()
Retrieves the value for the reference uom. |
|
String |
getUomDescription()
Retrieves the possibly null value for the optional attribute uomDescription. |
|
String |
getUomDetailedDescription()
Retrieves the possibly null value for the optional attribute uomDetailedDescription. |
|
Boolean |
isDiscountIsPercentage()
Retrieves the possibly null value for the optional attribute discountIsPercentage. |
|
Boolean |
isSalesCommissionIsPercentage()
Retrieves the possibly null value for the optional attribute salesCommissionIsPercentage. |
|
org.openmdx.base.cci2.Void |
reprice()
|
|
void |
setCalcRule(CalculationRule calcRule)
Sets a new value for the reference calcRule. |
|
void |
setContractPositionState(short contractPositionState)
Sets a new value for the attribute contractPositionState. |
|
void |
setDescription(String description)
Sets a new value for the attribute description. |
|
void |
setDiscount(BigDecimal discount)
Sets a new value for the attribute discount. |
|
void |
setDiscountDescription(String discountDescription)
Sets a new value for the attribute discountDescription. |
|
void |
setDiscountIsPercentage(Boolean discountIsPercentage)
Sets a new value for the attribute discountIsPercentage. |
|
void |
setListPrice(ProductBasePrice listPrice)
Sets a new value for the reference listPrice. |
|
void |
setMaxQuantity(BigDecimal maxQuantity)
Sets a new value for the attribute maxQuantity. |
|
void |
setMinMaxQuantityHandling(short minMaxQuantityHandling)
Sets a new value for the attribute minMaxQuantityHandling. |
|
void |
setMinQuantity(BigDecimal minQuantity)
Sets a new value for the attribute minQuantity. |
|
void |
setName(String name)
Sets a new value for the attribute name. |
|
void |
setOffsetQuantity(BigDecimal offsetQuantity)
Sets a new value for the attribute offsetQuantity. |
|
void |
setPositionNumber(String positionNumber)
Sets a new value for the attribute positionNumber. |
|
void |
setPriceLevel(AbstractPriceLevel priceLevel)
Sets a new value for the reference priceLevel. |
|
void |
setPricePerUnit(BigDecimal pricePerUnit)
Sets a new value for the attribute pricePerUnit. |
|
void |
setPriceUom(Uom priceUom)
Sets a new value for the reference priceUom. |
|
void |
setPricingDate(Date pricingDate)
Sets a new value for the attribute pricingDate. |
|
void |
setPricingRule(PricingRule pricingRule)
Sets a new value for the reference pricingRule. |
|
void |
setPricingState(short pricingState)
Sets a new value for the attribute pricingState. |
|
void |
setQuantity(BigDecimal quantity)
Sets a new value for the attribute quantity. |
|
void |
setSalesCommission(BigDecimal salesCommission)
Sets a new value for the attribute salesCommission. |
|
void |
setSalesCommissionIsPercentage(Boolean salesCommissionIsPercentage)
Sets a new value for the attribute salesCommissionIsPercentage. |
|
void |
setSalesTaxType(SalesTaxType salesTaxType)
Sets a new value for the reference salesTaxType. |
|
void |
setUom(Uom uom)
Sets a new value for the reference uom. |
|
| Methods inherited from interface org.opencrx.kernel.contract1.cci2.AddressContainer |
|---|
addAddress, getAddress, getAddress |
| Methods inherited from interface org.opencrx.kernel.contract1.cci2.DeliveryRequestContainer |
|---|
addDeliveryRequest, getDeliveryRequest, getDeliveryRequest |
| Methods inherited from interface org.opencrx.kernel.contract1.cci2.ShippingDetail |
|---|
getCarrier, getGiftMessage, getShippingInstructions, getShippingMethod, getShippingTrackingNumber, isGift, setCarrier, setGift, setGiftMessage, setShippingInstructions, setShippingMethod, setShippingTrackingNumber |
| Methods inherited from interface org.opencrx.kernel.depot1.cci2.DepotReferenceHolder |
|---|
addDepotReference, getDepotReference, getDepotReference |
| Method Detail |
|---|
BigDecimal getAmount()
amount.
amount.BigDecimal getBaseAmount()
baseAmount.
baseAmount.CalculationRule getCalcRule()
calcRule.
null – value for this reference.void setCalcRule(CalculationRule calcRule)
calcRule.
calcRule - The non-null new value for this reference.<T extends Account> List<T> getContact()
Collection of objects referenced by
contact.
Collection of referenced objects.short getContractPositionState()
contractPositionState.
contractPositionState.void setContractPositionState(short contractPositionState)
contractPositionState.
contractPositionState - The non-null new value for attribute contractPositionState.<T extends DeliveryInformation> Collection<T> getDeliveryInformation()
deliveryInformation.
DeliveryInformation getDeliveryInformation(boolean idIsPersistent,
String id)
deliveryInformation
for the specified qualifier attribute value.
idIsPersistent - Defines whether value for the qualifier is persistent or notid - The value for the qualifier attribute that qualifies this reference.
void addDeliveryInformation(boolean idIsPersistent,
String id,
DeliveryInformation deliveryInformation)
deliveryInformation.
Note: This is an extension to the JMI 1 standard.
idIsPersistent - true if id is persistentid - The qualifier attribute value that qualifies the reference to get the element to be appended.deliveryInformation - The element to be appended.String getDescription()
description.
description.void setDescription(String description)
description.
description - The possibly null new value for attribute description.BigDecimal getDiscount()
discount.
discount.void setDiscount(BigDecimal discount)
discount.
discount - The possibly null new value for attribute discount.BigDecimal getDiscountAmount()
discountAmount.
discountAmount.String getDiscountDescription()
discountDescription.
discountDescription.void setDiscountDescription(String discountDescription)
discountDescription.
discountDescription - The possibly null new value for attribute discountDescription.Boolean isDiscountIsPercentage()
discountIsPercentage.
discountIsPercentage.void setDiscountIsPercentage(Boolean discountIsPercentage)
discountIsPercentage.
discountIsPercentage - The possibly null new value for attribute discountIsPercentage.long getLineItemNumber()
lineItemNumber.
lineItemNumber.ProductBasePrice getListPrice()
listPrice.
null – value for this reference.void setListPrice(ProductBasePrice listPrice)
listPrice.
listPrice - The non-null new value for this reference.BigDecimal getMaxQuantity()
maxQuantity.
maxQuantity.void setMaxQuantity(BigDecimal maxQuantity)
maxQuantity.
maxQuantity - The possibly null new value for attribute maxQuantity.short getMinMaxQuantityHandling()
minMaxQuantityHandling.
minMaxQuantityHandling.void setMinMaxQuantityHandling(short minMaxQuantityHandling)
minMaxQuantityHandling.
minMaxQuantityHandling - The non-null new value for attribute minMaxQuantityHandling.BigDecimal getMinQuantity()
minQuantity.
minQuantity.void setMinQuantity(BigDecimal minQuantity)
minQuantity.
minQuantity - The possibly null new value for attribute minQuantity.String getName()
name.
name.void setName(String name)
name.
name - The non-null new value for attribute name.BigDecimal getOffsetQuantity()
offsetQuantity.
offsetQuantity.void setOffsetQuantity(BigDecimal offsetQuantity)
offsetQuantity.
offsetQuantity - The possibly null new value for attribute offsetQuantity.<T extends PositionModification> Collection<T> getPositionModification()
positionModification.
PositionModification getPositionModification(boolean idIsPersistent,
String id)
positionModification
for the specified qualifier attribute value.
idIsPersistent - Defines whether value for the qualifier is persistent or notid - The value for the qualifier attribute that qualifies this reference.
String getPositionNumber()
positionNumber.
positionNumber.void setPositionNumber(String positionNumber)
positionNumber.
positionNumber - The non-null new value for attribute positionNumber.AbstractPriceLevel getPriceLevel()
priceLevel.
null – value for this reference.void setPriceLevel(AbstractPriceLevel priceLevel)
priceLevel.
priceLevel - The non-null new value for this reference.BigDecimal getPricePerUnit()
pricePerUnit.
pricePerUnit.void setPricePerUnit(BigDecimal pricePerUnit)
pricePerUnit.
pricePerUnit - The possibly null new value for attribute pricePerUnit.Uom getPriceUom()
priceUom.
null – value for this reference.void setPriceUom(Uom priceUom)
priceUom.
priceUom - The non-null new value for this reference.String getPriceUomDescription()
priceUomDescription.
priceUomDescription.String getPriceUomDetailedDescription()
priceUomDetailedDescription.
priceUomDetailedDescription.Date getPricingDate()
pricingDate.
pricingDate.void setPricingDate(Date pricingDate)
pricingDate.
pricingDate - The possibly null new value for attribute pricingDate.PricingRule getPricingRule()
pricingRule.
null – value for this reference.void setPricingRule(PricingRule pricingRule)
pricingRule.
pricingRule - The non-null new value for this reference.short getPricingState()
pricingState.
pricingState.void setPricingState(short pricingState)
pricingState.
pricingState - The non-null new value for attribute pricingState.<T extends ProductApplication> Collection<T> getProductApplication()
productApplication.
ProductApplication getProductApplication(boolean idIsPersistent,
String id)
productApplication
for the specified qualifier attribute value.
idIsPersistent - Defines whether value for the qualifier is persistent or notid - The value for the qualifier attribute that qualifies this reference.
void addProductApplication(boolean idIsPersistent,
String id,
ProductApplication productApplication)
productApplication.
Note: This is an extension to the JMI 1 standard.
idIsPersistent - true if id is persistentid - The qualifier attribute value that qualifies the reference to get the element to be appended.productApplication - The element to be appended.String getProductDescription()
productDescription.
productDescription.String getProductDetailedDescription()
productDetailedDescription.
productDetailedDescription.BigDecimal getQuantity()
quantity.
quantity.void setQuantity(BigDecimal quantity)
quantity.
quantity - The possibly null new value for attribute quantity.BigDecimal getQuantityBackOrdered()
quantityBackOrdered.
quantityBackOrdered.BigDecimal getQuantityShipped()
quantityShipped.
quantityShipped.org.openmdx.base.cci2.Void reprice()
BigDecimal getSalesCommission()
salesCommission.
salesCommission.void setSalesCommission(BigDecimal salesCommission)
salesCommission.
salesCommission - The possibly null new value for attribute salesCommission.Boolean isSalesCommissionIsPercentage()
salesCommissionIsPercentage.
salesCommissionIsPercentage.void setSalesCommissionIsPercentage(Boolean salesCommissionIsPercentage)
salesCommissionIsPercentage.
salesCommissionIsPercentage - The possibly null new value for attribute salesCommissionIsPercentage.SalesTaxType getSalesTaxType()
salesTaxType.
null value for this reference.void setSalesTaxType(SalesTaxType salesTaxType)
salesTaxType.
salesTaxType - The non-null new value for this reference.String getSalesTaxTypeDescription()
salesTaxTypeDescription.
salesTaxTypeDescription.String getSalesTaxTypeDetailedDescription()
salesTaxTypeDetailedDescription.
salesTaxTypeDetailedDescription.BigDecimal getTaxAmount()
taxAmount.
taxAmount.Uom getUom()
uom.
null – value for this reference.void setUom(Uom uom)
uom.
uom - The non-null new value for this reference.String getUomDescription()
uomDescription.
uomDescription.String getUomDetailedDescription()
uomDetailedDescription.
uomDetailedDescription.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||