public interface SalesContractPosition extends SalesContractPosition, AddressContainer, DeliveryRequestContainer, ShippingDetail, BookingOrigin, DepotReferenceHolder, SalesVolumeBudgetContributionSource, Extended
SalesContractPosition
isFrozenisFrozen
Modifier and Type | Method and Description |
---|---|
void |
addDeliveryInformation(boolean idIsPersistent,
java.lang.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(java.lang.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,
java.lang.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(java.lang.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,
java.lang.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(java.lang.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,
java.lang.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(java.lang.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,
java.lang.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(java.lang.String id)
Retrieves the value for the reference
productApplication for the specified qualifier attribute value. |
SalesTaxType |
getSalesTaxType()
Retrieves the value for the reference
salesTaxType . |
SalesTransactionType |
getSalesTransactionType()
Retrieves the value for the reference
salesTransactionType . |
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 |
setSalesTransactionType(SalesTransactionType salesTransactionType)
Sets a new value for the reference
salesTransactionType . |
void |
setUom(Uom uom)
Sets a new value for the reference
uom . |
getAmount, getBaseAmount, getContact, getContractPositionState, getDeliveryInformation, getDescription, getDiscount, getDiscountAmount, getDiscountDescription, getEstimatedCloseDate, 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, setEstimatedCloseDate, setLineItemNumber, setMaxQuantity, setMinMaxQuantityHandling, setMinQuantity, setName, setOffsetQuantity, setPositionNumber, setPricePerUnit, setPricingDate, setPricingState, setQuantity, setSalesCommission, setSalesCommissionIsPercentage
addAddress, addAddress, addAddress, getAddress, getAddress, getAddress
getAddress
addDeliveryRequest, addDeliveryRequest, addDeliveryRequest, getDeliveryRequest, getDeliveryRequest, getDeliveryRequest
getDeliveryRequest
getCarrier, setCarrier
getGiftMessage, getShippingInstructions, getShippingMethod, getShippingTrackingNumber, isGift, setGift, setGiftMessage, setShippingInstructions, setShippingMethod, setShippingTrackingNumber
getBookingEntry, getBookingEntry, getBookingEntry, getCompoundBooking
getBookingEntry, getCompoundBooking
addDepotReference, addDepotReference, addDepotReference, getDepotReference, getDepotReference, getDepotReference
getDepotReference
getBudget
getExtCode0, 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, setExtString4
refDefaultFetchGroup, refDelegate, refGetPath, refGetValue, refInitialize, refInitialize, refSetValue
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
CalculationRule getCalcRule()
calcRule
.getCalcRule
in interface SalesContractPosition
null
– value for this reference.void setCalcRule(CalculationRule calcRule)
calcRule
.setCalcRule
in interface SalesContractPosition
calcRule
- The new – possibly null
– value for this reference.<T extends DeliveryInformation> java.util.List<T> getDeliveryInformation(DeliveryInformationQuery query)
deliveryInformation
for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Query
query
- predicate which is applied to the set of referenced objects.true
.DeliveryInformation getDeliveryInformation(boolean idIsPersistent, java.lang.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(java.lang.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, java.lang.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(java.lang.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 SalesContractPosition
null
– value for this reference.void setListPrice(ProductBasePrice listPrice)
listPrice
.setListPrice
in interface SalesContractPosition
listPrice
- The new – possibly null
– value for this reference.<T extends PositionModification> java.util.List<T> getPositionModification(PositionModificationQuery query)
positionModification
for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Query
query
- predicate which is applied to the set of referenced objects.true
.PositionModification getPositionModification(boolean idIsPersistent, java.lang.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(java.lang.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 SalesContractPosition
null
– value for this reference.void setPriceLevel(AbstractPriceLevel priceLevel)
priceLevel
.setPriceLevel
in interface SalesContractPosition
priceLevel
- The new – possibly null
– value for this reference.Uom getPriceUom()
priceUom
.getPriceUom
in interface SalesContractPosition
null
– value for this reference.void setPriceUom(Uom priceUom)
priceUom
.setPriceUom
in interface SalesContractPosition
priceUom
- The new – possibly null
– value for this reference.PricingRule getPricingRule()
pricingRule
.getPricingRule
in interface SalesContractPosition
null
– value for this reference.void setPricingRule(PricingRule pricingRule)
pricingRule
.setPricingRule
in interface SalesContractPosition
pricingRule
- The new – possibly null
– value for this reference.<T extends ProductApplication> java.util.List<T> getProductApplication(ProductApplicationQuery query)
productApplication
for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Query
query
- predicate which is applied to the set of referenced objects.true
.ProductApplication getProductApplication(boolean idIsPersistent, java.lang.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(java.lang.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, java.lang.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(java.lang.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 SalesContractPosition
SalesTaxType getSalesTaxType()
salesTaxType
.getSalesTaxType
in interface SalesContractPosition
null
– value for this reference.void setSalesTaxType(SalesTaxType salesTaxType)
salesTaxType
.setSalesTaxType
in interface SalesContractPosition
salesTaxType
- The new – possibly null
– value for this reference.SalesTransactionType getSalesTransactionType()
salesTransactionType
.getSalesTransactionType
in interface SalesContractPosition
null
– value for this reference.void setSalesTransactionType(SalesTransactionType salesTransactionType)
salesTransactionType
.setSalesTransactionType
in interface SalesContractPosition
salesTransactionType
- The new – possibly null
– value for this reference.Uom getUom()
uom
.getUom
in interface SalesContractPosition
null
– value for this reference.void setUom(Uom uom)
uom
.setUom
in interface SalesContractPosition
uom
- 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.