public interface SalesContract extends AbstractContract
SalesContract
Modifier and Type | Method and Description |
---|---|
CreatePositionResult |
createPosition(CreatePositionParams in) |
Account |
getBroker()
Retrieves the value for the reference
broker . |
CalculationRule |
getCalcRule()
Retrieves the value for the reference
calcRule . |
<T extends Competitor> |
getCompetitor()
Retrieves the
Collection of objects referenced by competitor . |
short |
getContractCurrency()
Retrieves the value for the attribute
contractCurrency . |
Account |
getCustomer()
Retrieves the value for the reference
customer . |
<T extends CompoundBooking> |
getInventoryCb()
Retrieves the
Collection of objects referenced by inventoryCb . |
short |
getPaymentTerms()
Retrieves the value for the attribute
paymentTerms . |
<T extends PositionModification> |
getPositionModification()
Retrieves a set containing all the elements for the reference
positionModification . |
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 AbstractRemovedPosition> |
getRemovedPosition()
Retrieves a set containing all the elements for the reference
removedPosition . |
Account |
getSalesRep()
Retrieves the value for the reference
salesRep . |
Account |
getSupplier()
Retrieves the value for the reference
supplier . |
BigDecimal |
getTotalAmount()
Retrieves the value for the attribute
totalAmount . |
BigDecimal |
getTotalAmountIncludingTax()
Retrieves the value for the attribute
totalAmountIncludingTax . |
BigDecimal |
getTotalBaseAmount()
Retrieves the value for the attribute
totalBaseAmount . |
BigDecimal |
getTotalDiscountAmount()
Retrieves the value for the attribute
totalDiscountAmount . |
BigDecimal |
getTotalSalesCommission()
Retrieves the value for the attribute
totalSalesCommission . |
BigDecimal |
getTotalTaxAmount()
Retrieves the value for the attribute
totalTaxAmount . |
org.openmdx.base.cci2.Void |
removePendingInventoryBookings() |
org.openmdx.base.cci2.Void |
reprice() |
void |
setBroker(Account broker)
Sets a new value for the reference
broker . |
void |
setCalcRule(CalculationRule calcRule)
Sets a new value for the reference
calcRule . |
void |
setContractCurrency(short contractCurrency)
Sets a new value for the attribute
contractCurrency . |
void |
setCustomer(Account customer)
Sets a new value for the reference
customer . |
void |
setPaymentTerms(short paymentTerms)
Sets a new value for the attribute
paymentTerms . |
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 |
setSalesRep(Account salesRep)
Sets a new value for the reference
salesRep . |
void |
setSupplier(Account supplier)
Sets a new value for the reference
supplier . |
void |
setTotalAmount(BigDecimal totalAmount)
Sets a new value for the attribute
totalAmount . |
void |
setTotalAmountIncludingTax(BigDecimal totalAmountIncludingTax)
Sets a new value for the attribute
totalAmountIncludingTax . |
void |
setTotalBaseAmount(BigDecimal totalBaseAmount)
Sets a new value for the attribute
totalBaseAmount . |
void |
setTotalDiscountAmount(BigDecimal totalDiscountAmount)
Sets a new value for the attribute
totalDiscountAmount . |
void |
setTotalSalesCommission(BigDecimal totalSalesCommission)
Sets a new value for the attribute
totalSalesCommission . |
void |
setTotalTaxAmount(BigDecimal totalTaxAmount)
Sets a new value for the attribute
totalTaxAmount . |
UpdateInventoryResult |
updateInventory() |
getActiveOn, getActivity, getAssignedAccount, getCancelOn, getClosedOn, getContact, getContractLanguage, getContractNumber, getContractRole, getContractState, getContractType, getDescription, getExpiresOn, getGroupAssignment, getLastAppliedCreator, getLinkFrom, getLinkTo, getName, getOrigin, getPriority, reapplyContractCreator, setActiveOn, setCancelOn, setClosedOn, setContractLanguage, setContractNumber, setContractRole, setContractState, setContractType, setDescription, setExpiresOn, setLastAppliedCreator, setName, setOrigin, setPriority
assignToMe
getAddress
getDeliveryRequest
getCarrier, getGiftMessage, getShippingInstructions, getShippingMethod, getShippingTrackingNumber, isGift, setCarrier, setGift, setGiftMessage, setShippingInstructions, setShippingMethod, setShippingTrackingNumber
getDepotReference
disableCrxObject, enableCrxObject, getAdditionalExternalLink, getAssignedTimer, getAttachedDocument, getCategory, getDisabledReason, getDocumentFolderAssignment, getExternalLink, getInvolvedObject, getMedia, getNote, getPropertySet, getPropertySetEntry, getRating, getUserBoolean4, getUserCode0, getUserCode1, getUserCode2, getUserCode3, getUserCode4, getUserDate0, getUserDate1, getUserDate2, getUserDate3, getUserDate4, getUserDateTime0, getUserDateTime1, getUserDateTime2, getUserDateTime3, getUserDateTime4, getUserNumber0, getUserNumber1, getUserNumber2, getUserNumber3, getUserNumber4, getUserString0, getUserString1, getUserString2, getUserString3, getUserString4, isDisabled, isUserBoolean0, isUserBoolean1, isUserBoolean2, isUserBoolean3, setCategory, setDisabled, setDisabledReason, setExternalLink, setUserBoolean0, setUserBoolean1, setUserBoolean2, setUserBoolean3, setUserBoolean4, setUserCode0, setUserCode1, setUserCode2, setUserCode3, setUserCode4, setUserDate0, setUserDate1, setUserDate2, setUserDate3, setUserDate4, setUserDateTime0, setUserDateTime1, setUserDateTime2, setUserDateTime3, setUserDateTime4, setUserNumber0, setUserNumber1, setUserNumber2, setUserNumber3, setUserNumber4, setUserString0, setUserString1, setUserString2, setUserString3, setUserString4
sendAlert
exportItem, exportItemAdvanced
importItem
getIndexEntry, updateIndex
addOwningGroup, checkPermissions, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwner, setOwningUser, setOwningUser
getLocalizedField
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
Account getBroker()
broker
.null
– value for this reference.void setBroker(Account broker)
broker
.broker
- The new – possibly null
– value for this reference.CalculationRule getCalcRule()
calcRule
.null
– value for this reference.void setCalcRule(CalculationRule calcRule)
calcRule
.calcRule
- The new – possibly null
– value for this reference.<T extends Competitor> List<T> getCompetitor()
Collection
of objects referenced by competitor
.Collection
of referenced objects.short getContractCurrency()
contractCurrency
.contractCurrency
.void setContractCurrency(short contractCurrency)
contractCurrency
.contractCurrency
- The non-null new value for attribute contractCurrency
.CreatePositionResult createPosition(CreatePositionParams in)
Account getCustomer()
customer
.null
– value for this reference.void setCustomer(Account customer)
customer
.customer
- The new – possibly null
– value for this reference.<T extends CompoundBooking> List<T> getInventoryCb()
Collection
of objects referenced by inventoryCb
.Collection
of referenced objects.short getPaymentTerms()
paymentTerms
.paymentTerms
.void setPaymentTerms(short paymentTerms)
paymentTerms
.paymentTerms
- The non-null new value for attribute paymentTerms
.<T extends PositionModification> ContractContainsPositionModification.PositionModification<T> getPositionModification()
positionModification
.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
.org.openmdx.base.cci2.Void removePendingInventoryBookings()
<T extends AbstractRemovedPosition> ContractContainsRemovedPosition.RemovedPosition<T> getRemovedPosition()
removedPosition
.org.openmdx.base.cci2.Void reprice()
Account getSalesRep()
salesRep
.null
– value for this reference.void setSalesRep(Account salesRep)
salesRep
.salesRep
- The new – possibly null
– value for this reference.Account getSupplier()
supplier
.null
– value for this reference.void setSupplier(Account supplier)
supplier
.supplier
- The new – possibly null
– value for this reference.BigDecimal getTotalAmount()
totalAmount
.totalAmount
.void setTotalAmount(BigDecimal totalAmount)
totalAmount
.totalAmount
- The non-null new value for attribute totalAmount
.BigDecimal getTotalAmountIncludingTax()
totalAmountIncludingTax
.totalAmountIncludingTax
.void setTotalAmountIncludingTax(BigDecimal totalAmountIncludingTax)
totalAmountIncludingTax
.totalAmountIncludingTax
- The non-null new value for attribute totalAmountIncludingTax
.BigDecimal getTotalBaseAmount()
totalBaseAmount
.totalBaseAmount
.void setTotalBaseAmount(BigDecimal totalBaseAmount)
totalBaseAmount
.totalBaseAmount
- The non-null new value for attribute totalBaseAmount
.BigDecimal getTotalDiscountAmount()
totalDiscountAmount
.totalDiscountAmount
.void setTotalDiscountAmount(BigDecimal totalDiscountAmount)
totalDiscountAmount
.totalDiscountAmount
- The non-null new value for attribute totalDiscountAmount
.BigDecimal getTotalSalesCommission()
totalSalesCommission
.totalSalesCommission
.void setTotalSalesCommission(BigDecimal totalSalesCommission)
totalSalesCommission
.totalSalesCommission
- The non-null new value for attribute totalSalesCommission
.BigDecimal getTotalTaxAmount()
totalTaxAmount
.totalTaxAmount
.void setTotalTaxAmount(BigDecimal totalTaxAmount)
totalTaxAmount
.totalTaxAmount
- The non-null new value for attribute totalTaxAmount
.UpdateInventoryResult updateInventory()
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.