public interface SalesContractPosition extends SalesContractPosition, AddressContainer, DeliveryRequestContainer, ShippingDetail, BookingOrigin, DepotReferenceHolder, SalesVolumeBudgetContributionSource, Extended
SalesContractPosition
isFrozenisFrozen
| Modifier and Type | Method and Description |
|---|---|
void |
addDeliveryInformation(boolean idIsPersistent,
String id,
DeliveryInformation deliveryInformation)
Adds the specified element to the set of the values for the reference
deliveryInformation. |
void |
addDeliveryInformation(DeliveryInformation deliveryInformation)
Adds the specified element to the set of the values for the reference
deliveryInformation using an implementation-specific, reassignable qualifier. |
void |
addDeliveryInformation(String id,
DeliveryInformation deliveryInformation)
Adds the specified element to the set of the values for the reference
deliveryInformation using a reassignable qualifier. |
void |
addProductApplication(boolean idIsPersistent,
String id,
ProductApplication productApplication)
Adds the specified element to the set of the values for the reference
productApplication. |
void |
addProductApplication(ProductApplication productApplication)
Adds the specified element to the set of the values for the reference
productApplication using an implementation-specific, reassignable qualifier. |
void |
addProductApplication(String id,
ProductApplication productApplication)
Adds the specified element to the set of the values for the reference
productApplication using a reassignable qualifier. |
CalculationRule |
getCalcRule()
Retrieves the value for the reference
calcRule. |
DeliveryInformation |
getDeliveryInformation(boolean idIsPersistent,
String id)
Retrieves the value for the reference
deliveryInformation for the specified qualifier attribute value. |
<T extends DeliveryInformation> |
getDeliveryInformation(DeliveryInformationQuery query)
Retrieves the value for the reference
deliveryInformation for the specified query. |
DeliveryInformation |
getDeliveryInformation(String id)
Retrieves the value for the reference
deliveryInformation for the specified qualifier attribute value. |
ProductBasePrice |
getListPrice()
Retrieves the value for the reference
listPrice. |
PositionModification |
getPositionModification(boolean idIsPersistent,
String id)
Retrieves the value for the reference
positionModification for the specified qualifier attribute value. |
<T extends PositionModification> |
getPositionModification(PositionModificationQuery query)
Retrieves the value for the reference
positionModification for the specified query. |
PositionModification |
getPositionModification(String id)
Retrieves the value for the reference
positionModification for the specified qualifier attribute value. |
AbstractPriceLevel |
getPriceLevel()
Retrieves the value for the reference
priceLevel. |
Uom |
getPriceUom()
Retrieves the value for the reference
priceUom. |
PricingRule |
getPricingRule()
Retrieves the value for the reference
pricingRule. |
ProductApplication |
getProductApplication(boolean idIsPersistent,
String id)
Retrieves the value for the reference
productApplication for the specified qualifier attribute value. |
<T extends ProductApplication> |
getProductApplication(ProductApplicationQuery query)
Retrieves the value for the reference
productApplication for the specified query. |
ProductApplication |
getProductApplication(String id)
Retrieves the value for the reference
productApplication for the specified qualifier attribute value. |
SalesTaxType |
getSalesTaxType()
Retrieves the value for the reference
salesTaxType. |
Uom |
getUom()
Retrieves the value for the reference
uom. |
org.openmdx.base.jmi1.Void |
reprice() |
void |
setCalcRule(CalculationRule calcRule)
Sets a new value for the reference
calcRule. |
void |
setListPrice(ProductBasePrice listPrice)
Sets a new value for the reference
listPrice. |
void |
setPriceLevel(AbstractPriceLevel priceLevel)
Sets a new value for the reference
priceLevel. |
void |
setPriceUom(Uom priceUom)
Sets a new value for the reference
priceUom. |
void |
setPricingRule(PricingRule pricingRule)
Sets a new value for the reference
pricingRule. |
void |
setSalesTaxType(SalesTaxType salesTaxType)
Sets a new value for the reference
salesTaxType. |
void |
setUom(Uom uom)
Sets a new value for the reference
uom. |
getAmount, getBaseAmount, getContact, getContractPositionState, getDeliveryInformation, getDescription, getDiscount, getDiscountAmount, getDiscountDescription, getLineItemNumber, getMaxQuantity, getMinMaxQuantityHandling, getMinQuantity, getName, getOffsetQuantity, getPositionModification, getPositionNumber, getPricePerUnit, getPriceUomDescription, getPriceUomDetailedDescription, getPricingDate, getPricingState, getProductApplication, getProductDescription, getProductDetailedDescription, getQuantity, getQuantityBackOrdered, getQuantityShipped, getSalesCommission, getSalesTaxTypeDescription, getSalesTaxTypeDetailedDescription, getSalesVolContract, getTaxAmount, getUomDescription, getUomDetailedDescription, isDiscountIsPercentage, isSalesCommissionIsPercentage, setContractPositionState, setDescription, setDiscount, setDiscountDescription, setDiscountIsPercentage, setLineItemNumber, setMaxQuantity, setMinMaxQuantityHandling, setMinQuantity, setName, setOffsetQuantity, setPositionNumber, setPricePerUnit, setPricingDate, setPricingState, setQuantity, setSalesCommission, setSalesCommissionIsPercentageaddAddress, addAddress, addAddress, getAddress, getAddress, getAddressgetAddressaddDeliveryRequest, addDeliveryRequest, addDeliveryRequest, getDeliveryRequest, getDeliveryRequest, getDeliveryRequestgetDeliveryRequestgetCarrier, setCarriergetGiftMessage, getShippingInstructions, getShippingMethod, getShippingTrackingNumber, isGift, setGift, setGiftMessage, setShippingInstructions, setShippingMethod, setShippingTrackingNumberaddDepotReference, addDepotReference, addDepotReference, getDepotReference, getDepotReference, getDepotReferencegetDepotReferencegetBudgetgetExtCode0, getExtCode1, getExtCode2, getExtCode3, getExtCode4, getExtDate0, getExtDate1, getExtDate2, getExtDate3, getExtDate4, getExtDateTime0, getExtDateTime1, getExtDateTime2, getExtDateTime3, getExtDateTime4, getExtNumber0, getExtNumber1, getExtNumber2, getExtNumber3, getExtNumber4, getExtString0, getExtString1, getExtString2, getExtString3, getExtString4, isExtBoolean0, isExtBoolean1, isExtBoolean2, isExtBoolean3, isExtBoolean4, setExtBoolean0, setExtBoolean1, setExtBoolean2, setExtBoolean3, setExtBoolean4, setExtCode0, setExtCode1, setExtCode2, setExtCode3, setExtCode4, setExtDate0, setExtDate1, setExtDate2, setExtDate3, setExtDate4, setExtDateTime0, setExtDateTime1, setExtDateTime2, setExtDateTime3, setExtDateTime4, setExtNumber0, setExtNumber1, setExtNumber2, setExtNumber3, setExtNumber4, setExtString0, setExtString1, setExtString2, setExtString3, setExtString4refDefaultFetchGroup, refDelegate, refGetPath, refGetValue, refInitialize, refInitialize, refSetValuerefClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostCompositeCalculationRule getCalcRule()
calcRule.getCalcRule in interface SalesContractPositionnull – value for this reference.void setCalcRule(CalculationRule calcRule)
calcRule.setCalcRule in interface SalesContractPositioncalcRule - The new – possibly null – value for this reference.<T extends DeliveryInformation> List<T> getDeliveryInformation(DeliveryInformationQuery query)
deliveryInformation for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Queryquery - predicate which is applied to the set of referenced objects.true.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.DeliveryInformation getDeliveryInformation(String id)
deliveryInformation for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getDeliveryInformation(false,id).
id - 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.void addDeliveryInformation(String id, DeliveryInformation deliveryInformation)
deliveryInformation using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id - The qualifier attribute value that qualifies the reference to get the element to be appended.deliveryInformation - The element to be appended.void addDeliveryInformation(DeliveryInformation deliveryInformation)
deliveryInformation using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
deliveryInformation - The element to be appended.ProductBasePrice getListPrice()
listPrice.getListPrice in interface SalesContractPositionnull – value for this reference.void setListPrice(ProductBasePrice listPrice)
listPrice.setListPrice in interface SalesContractPositionlistPrice - The new – possibly null – value for this reference.<T extends PositionModification> List<T> getPositionModification(PositionModificationQuery query)
positionModification for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Queryquery - predicate which is applied to the set of referenced objects.true.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.PositionModification getPositionModification(String id)
positionModification for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getPositionModification(false,id).
id - The value for the qualifier attribute that qualifies this reference.AbstractPriceLevel getPriceLevel()
priceLevel.getPriceLevel in interface SalesContractPositionnull – value for this reference.void setPriceLevel(AbstractPriceLevel priceLevel)
priceLevel.setPriceLevel in interface SalesContractPositionpriceLevel - The new – possibly null – value for this reference.Uom getPriceUom()
priceUom.getPriceUom in interface SalesContractPositionnull – value for this reference.void setPriceUom(Uom priceUom)
priceUom.setPriceUom in interface SalesContractPositionpriceUom - The new – possibly null – value for this reference.PricingRule getPricingRule()
pricingRule.getPricingRule in interface SalesContractPositionnull – value for this reference.void setPricingRule(PricingRule pricingRule)
pricingRule.setPricingRule in interface SalesContractPositionpricingRule - The new – possibly null – value for this reference.<T extends ProductApplication> List<T> getProductApplication(ProductApplicationQuery query)
productApplication for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Queryquery - predicate which is applied to the set of referenced objects.true.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.ProductApplication getProductApplication(String id)
productApplication for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getProductApplication(false,id).
id - 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.void addProductApplication(String id, ProductApplication productApplication)
productApplication using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id - The qualifier attribute value that qualifies the reference to get the element to be appended.productApplication - The element to be appended.void addProductApplication(ProductApplication productApplication)
productApplication using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
productApplication - The element to be appended.org.openmdx.base.jmi1.Void reprice()
reprice in interface SalesContractPositionSalesTaxType getSalesTaxType()
salesTaxType.getSalesTaxType in interface SalesContractPositionnull – value for this reference.void setSalesTaxType(SalesTaxType salesTaxType)
salesTaxType.setSalesTaxType in interface SalesContractPositionsalesTaxType - The new – possibly null – value for this reference.Uom getUom()
uom.getUom in interface SalesContractPositionnull – value for this reference.void setUom(Uom uom)
uom.setUom in interface SalesContractPositionuom - The new – possibly null – value for this reference.This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.