|
||||||||||
| 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. |
|
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. |
|
|
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. |
|
|
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. |
|
|
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()
|
|
org.openmdx.base.jmi1.Void |
reprice(org.openmdx.base.jmi1.Void params)
Note: This is an extension to the JMI 1 standard. In order to remain standard compliant you should use the non-struct signature.. |
|
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. |
|
| Methods inherited from interface org.opencrx.kernel.contract1.jmi1.AddressContainer |
|---|
addAddress, getAddress, getAddress, getAddress |
| Methods inherited from interface org.opencrx.kernel.contract1.cci2.AddressContainer |
|---|
addAddress, getAddress |
| Methods inherited from interface org.opencrx.kernel.contract1.jmi1.DeliveryRequestContainer |
|---|
addDeliveryRequest, getDeliveryRequest, getDeliveryRequest, getDeliveryRequest |
| Methods inherited from interface org.opencrx.kernel.contract1.cci2.DeliveryRequestContainer |
|---|
addDeliveryRequest, getDeliveryRequest |
| Methods inherited from interface org.opencrx.kernel.contract1.jmi1.ShippingDetail |
|---|
getCarrier, setCarrier |
| Methods inherited from interface org.opencrx.kernel.contract1.cci2.ShippingDetail |
|---|
getGiftMessage, getShippingInstructions, getShippingMethod, getShippingTrackingNumber, isGift, setGift, setGiftMessage, setShippingInstructions, setShippingMethod, setShippingTrackingNumber |
| Methods inherited from interface org.opencrx.kernel.depot1.jmi1.DepotReferenceHolder |
|---|
addDepotReference, getDepotReference, getDepotReference, getDepotReference |
| Methods inherited from interface org.opencrx.kernel.depot1.cci2.DepotReferenceHolder |
|---|
addDepotReference, getDepotReference |
| Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefObject_1_0 |
|---|
refAddEventListener, refAddToUnitOfWork, refAddValue, refContext, refDefaultFetchGroup, refDelegate, refFlush, refGetEventListeners, refGetPath, refGetValue, refGetValue, refInitialize, refInitialize, refIsDeleted, refIsDirty, refIsNew, refIsPersistent, refIsWriteProtected, refRefresh, refRefreshAsynchronously, refRemoveEventListener, refRemoveFromUnitOfWork, refRemoveValue, refRemoveValue, refSetValue, refWriteProtect |
| Methods inherited from interface javax.jmi.reflect.RefObject |
|---|
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
| Methods inherited from interface javax.jmi.reflect.RefFeatured |
|---|
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue |
| Methods inherited from interface javax.jmi.reflect.RefBaseObject |
|---|
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints |
| Method Detail |
|---|
CalculationRule getCalcRule()
calcRule.
getCalcRule in interface ContractPositionnull – value for this reference.void setCalcRule(CalculationRule calcRule)
calcRule.
setCalcRule in interface ContractPositioncalcRule - The non-null new 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.Query
query - predicate which is applied to the set of referenced objects.
true.
DeliveryInformation getDeliveryInformation(boolean idIsPersistent,
String id)
deliveryInformation
for the specified qualifier attribute value.
getDeliveryInformation in interface ContractPositionidIsPersistent - 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.ProductBasePrice getListPrice()
listPrice.
getListPrice in interface ContractPositionnull – value for this reference.void setListPrice(ProductBasePrice listPrice)
listPrice.
setListPrice in interface ContractPositionlistPrice - The non-null new 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.Query
query - predicate which is applied to the set of referenced objects.
true.
PositionModification getPositionModification(boolean idIsPersistent,
String id)
positionModification
for the specified qualifier attribute value.
getPositionModification in interface ContractPositionidIsPersistent - 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 ContractPositionnull – value for this reference.void setPriceLevel(AbstractPriceLevel priceLevel)
priceLevel.
setPriceLevel in interface ContractPositionpriceLevel - The non-null new value for this reference.Uom getPriceUom()
priceUom.
getPriceUom in interface ContractPositionnull – value for this reference.void setPriceUom(Uom priceUom)
priceUom.
setPriceUom in interface ContractPositionpriceUom - The non-null new value for this reference.PricingRule getPricingRule()
pricingRule.
getPricingRule in interface ContractPositionnull – value for this reference.void setPricingRule(PricingRule pricingRule)
pricingRule.
setPricingRule in interface ContractPositionpricingRule - The non-null new 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.Query
query - predicate which is applied to the set of referenced objects.
true.
ProductApplication getProductApplication(boolean idIsPersistent,
String id)
productApplication
for the specified qualifier attribute value.
getProductApplication in interface ContractPositionidIsPersistent - 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.
org.openmdx.base.jmi1.Void reprice(org.openmdx.base.jmi1.Void params)
throws RefException
RefExceptionorg.openmdx.base.jmi1.Void reprice()
reprice in interface ContractPositionSalesTaxType getSalesTaxType()
salesTaxType.
getSalesTaxType in interface ContractPositionnull value for this reference.void setSalesTaxType(SalesTaxType salesTaxType)
salesTaxType.
setSalesTaxType in interface ContractPositionsalesTaxType - The non-null new value for this reference.Uom getUom()
uom.
getUom in interface ContractPositionnull – value for this reference.void setUom(Uom uom)
uom.
setUom in interface ContractPositionuom - The non-null new value for this reference.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||