public interface SalesContractPosition extends AddressContainer, DeliveryRequestContainer, ShippingDetail, BookingOrigin, DepotReferenceHolder, SalesVolumeBudgetContributionSource, Extended
SalesContractPosition
isFrozenisFrozen
Modifier and Type | Method and Description |
---|---|
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 . |
<T extends Account> |
getContact()
Retrieves the
Collection of objects referenced by contact . |
short |
getContractPositionState()
Retrieves the value for the attribute
contractPositionState . |
<T extends DeliveryInformation> |
getDeliveryInformation()
Retrieves a set containing all the elements for the reference
deliveryInformation . |
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 . |
<T extends PositionModification> |
getPositionModification()
Retrieves a set containing all the elements for the reference
positionModification . |
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 . |
<T extends ProductApplication> |
getProductApplication()
Retrieves a set containing all the elements for the reference
productApplication . |
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 . |
<T extends SalesVolumeContract> |
getSalesVolContract()
Retrieves the
Collection of objects referenced by salesVolContract . |
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 |
setLineItemNumber(long lineItemNumber)
Sets a new value for the attribute
lineItemNumber . |
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 . |
getAddress
getDeliveryRequest
getCarrier, getGiftMessage, getShippingInstructions, getShippingMethod, getShippingTrackingNumber, isGift, setCarrier, setGift, setGiftMessage, setShippingInstructions, setShippingMethod, setShippingTrackingNumber
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
BigDecimal getAmount()
amount
.amount
.BigDecimal getBaseAmount()
baseAmount
.baseAmount
.CalculationRule getCalcRule()
calcRule
.null
– value for this reference.void setCalcRule(CalculationRule calcRule)
calcRule
.calcRule
- The new – possibly null
– 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> ContractPositionContainsDeliveryInformation.DeliveryInformation<T> getDeliveryInformation()
deliveryInformation
.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
.void setLineItemNumber(long lineItemNumber)
lineItemNumber
.lineItemNumber
- The non-null new value for attribute lineItemNumber
.ProductBasePrice getListPrice()
listPrice
.null
– value for this reference.void setListPrice(ProductBasePrice listPrice)
listPrice
.listPrice
- The new – possibly null
– 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> ContractPositionHasPositionModification.PositionModification<T> getPositionModification()
positionModification
.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 new – possibly null
– 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 new – possibly null
– 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 new – possibly null
– 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> PositionProductHasApplication.ProductApplication<T> getProductApplication()
productApplication
.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 new – possibly null
– value for this reference.String getSalesTaxTypeDescription()
salesTaxTypeDescription
.salesTaxTypeDescription
.String getSalesTaxTypeDetailedDescription()
salesTaxTypeDetailedDescription
.salesTaxTypeDetailedDescription
.<T extends SalesVolumeContract> List<T> getSalesVolContract()
Collection
of objects referenced by salesVolContract
.Collection
of referenced objects.BigDecimal getTaxAmount()
taxAmount
.taxAmount
.Uom getUom()
uom
.null
– value for this reference.void setUom(Uom uom)
uom
.uom
- The new – possibly null
– value for this reference.String getUomDescription()
uomDescription
.uomDescription
.String getUomDetailedDescription()
uomDetailedDescription
.uomDetailedDescription
.This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.