|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AbstractPriceLevel
Abstract class AbstractPriceLevel
| Nested Class Summary | |
|---|---|
static interface |
AbstractPriceLevel.Identity
Object Identity |
| Method Summary | ||
|---|---|---|
void |
addAssignedAccount(boolean idIsPersistent,
String id,
AccountAssignment assignedAccount)
Adds the specified element to the set of the values for the reference assignedAccount. |
|
void |
addPriceModifier(boolean idIsPersistent,
String id,
PriceModifier priceModifier)
Adds the specified element to the set of the values for the reference priceModifier. |
|
ProcessPricesResult |
calculatePrices(Date includeProductsModifiedSince,
Short processingMode)
|
|
ProcessPricesResult |
createInitialPrices(Date includeProductsModifiedSince,
Uom priceUom,
short processingMode)
|
|
|
getAssignedAccount()
Retrieves a set containing all the elements for the reference assignedAccount. |
|
AccountAssignment |
getAssignedAccount(boolean idIsPersistent,
String id)
Retrieves the value for the reference assignedAccount for
the specified qualifier attribute value. |
|
AbstractPriceLevel |
getBasedOn()
Retrieves the value for the reference basedOn. |
|
String |
getDescription()
Retrieves the possibly null value for the optional attribute description. |
|
String |
getName()
Retrieves the value for the attribute name. |
|
List<Short> |
getPaymentMethod()
Retrieves a list containing all the elements for the attribute paymentMethod. |
|
short |
getPriceCurrency()
Retrieves the value for the attribute priceCurrency. |
|
|
getPriceListEntry()
Retrieves a set containing all the elements for the reference priceListEntry. |
|
PriceListEntry |
getPriceListEntry(boolean idIsPersistent,
String id)
Retrieves the value for the reference priceListEntry for
the specified qualifier attribute value. |
|
|
getPriceModifier()
Retrieves a set containing all the elements for the reference priceModifier. |
|
PriceModifier |
getPriceModifier(boolean idIsPersistent,
String id)
Retrieves the value for the reference priceModifier for
the specified qualifier attribute value. |
|
List<Short> |
getPriceUsage()
Retrieves a list containing all the elements for the attribute priceUsage. |
|
List<Short> |
getShippingMethod()
Retrieves a list containing all the elements for the attribute shippingMethod. |
|
Date |
getValidFrom()
Retrieves the possibly null value for the optional attribute validFrom. |
|
Date |
getValidTo()
Retrieves the possibly null value for the optional attribute validTo. |
|
Boolean |
isFinal()
Retrieves the possibly null value for the optional attribute isFinal. |
|
ProcessPricesResult |
removePriceLevels(short processingMode)
|
|
ProcessPricesResult |
removePrices(Short processingMode)
|
|
void |
setBasedOn(AbstractPriceLevel basedOn)
Sets a new value for the reference basedOn. |
|
void |
setDescription(String description)
Sets a new value for the attribute description. |
|
void |
setFinal(Boolean isFinal)
Sets a new value for the attribute isFinal. |
|
void |
setName(String name)
Sets a new value for the attribute name. |
|
void |
setPaymentMethod(short... paymentMethod)
Clears paymentMethod and adds the given value(s). |
|
void |
setPriceCurrency(short priceCurrency)
Sets a new value for the attribute priceCurrency. |
|
void |
setPriceUsage(short... priceUsage)
Clears priceUsage and adds the given value(s). |
|
void |
setShippingMethod(short... shippingMethod)
Clears shippingMethod and adds the given value(s). |
|
void |
setValidFrom(Date validFrom)
Sets a new value for the attribute validFrom. |
|
void |
setValidTo(Date validTo)
Sets a new value for the attribute validTo. |
|
| Methods inherited from interface org.opencrx.kernel.account1.cci2.AbstractFilterAccount |
|---|
addAccountFilterProperty, countFilteredAccount, getAccountFilterProperty, getAccountFilterProperty, getFilteredAccount, getFilteredAccount |
| Methods inherited from interface org.opencrx.kernel.base.cci2.AlertSender |
|---|
sendAlert |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Auditee |
|---|
getAudit, getAudit |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Cloneable |
|---|
clone_ |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Importer |
|---|
importItem |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Indexed |
|---|
getIndexEntry, getIndexEntry, updateIndex |
| Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObject |
|---|
addOwningGroup, checkPermissions, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser |
| Methods inherited from interface org.opencrx.kernel.base.cci2.XmlExporter |
|---|
exportXml |
| Methods inherited from interface org.openmdx.base.cci2.BasicObject |
|---|
getCreatedAt, getCreatedBy, getModifiedAt, getModifiedBy |
| Methods inherited from interface org.openmdx.base.cci2.ExtentCapable |
|---|
getIdentity |
| Methods inherited from interface org.openmdx.compatibility.view1.cci2.ViewCapable |
|---|
getView, getView |
| Methods inherited from interface org.opencrx.kernel.product1.cci2.AbstractFilterProduct |
|---|
addProductFilterProperty, countFilteredProduct, getFilteredProduct, getFilteredProduct, getProductFilterProperty, getProductFilterProperty |
| Method Detail |
|---|
<T extends AccountAssignment> Collection<T> getAssignedAccount()
assignedAccount.
AccountAssignment getAssignedAccount(boolean idIsPersistent,
String id)
assignedAccount 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.
void addAssignedAccount(boolean idIsPersistent,
String id,
AccountAssignment assignedAccount)
assignedAccount.
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.assignedAccount - The element to be appended.AbstractPriceLevel getBasedOn()
basedOn.
null – value for this reference.void setBasedOn(AbstractPriceLevel basedOn)
basedOn.
basedOn - The non-null new value for this reference.
ProcessPricesResult calculatePrices(Date includeProductsModifiedSince,
Short processingMode)
ProcessPricesResult createInitialPrices(Date includeProductsModifiedSince,
Uom priceUom,
short processingMode)
String getDescription()
description.
description.void setDescription(String description)
description.
description - The possibly null new value for attribute description.Boolean isFinal()
isFinal.
isFinal.void setFinal(Boolean isFinal)
isFinal.
isFinal - The possibly null new value for attribute isFinal.String getName()
name.
name.void setName(String name)
name.
name - The non-null new value for attribute name.List<Short> getPaymentMethod()
paymentMethod.
void setPaymentMethod(short... paymentMethod)
paymentMethod and adds the given value(s).
This method is equivalent to
list.clear();
for(short e : attributeName){
list.add(e);
}
paymentMethod - value(s) to be added to paymentMethodshort getPriceCurrency()
priceCurrency.
priceCurrency.void setPriceCurrency(short priceCurrency)
priceCurrency.
priceCurrency - The non-null new value for attribute priceCurrency.<T extends PriceListEntry> Collection<T> getPriceListEntry()
priceListEntry.
PriceListEntry getPriceListEntry(boolean idIsPersistent,
String id)
priceListEntry 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.
<T extends PriceModifier> Collection<T> getPriceModifier()
priceModifier.
PriceModifier getPriceModifier(boolean idIsPersistent,
String id)
priceModifier 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.
void addPriceModifier(boolean idIsPersistent,
String id,
PriceModifier priceModifier)
priceModifier.
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.priceModifier - The element to be appended.List<Short> getPriceUsage()
priceUsage.
void setPriceUsage(short... priceUsage)
priceUsage and adds the given value(s).
This method is equivalent to
list.clear();
for(short e : attributeName){
list.add(e);
}
priceUsage - value(s) to be added to priceUsageProcessPricesResult removePriceLevels(short processingMode)
ProcessPricesResult removePrices(Short processingMode)
List<Short> getShippingMethod()
shippingMethod.
void setShippingMethod(short... shippingMethod)
shippingMethod and adds the given value(s).
This method is equivalent to
list.clear();
for(short e : attributeName){
list.add(e);
}
shippingMethod - value(s) to be added to shippingMethodDate getValidFrom()
validFrom.
validFrom.void setValidFrom(Date validFrom)
validFrom.
validFrom - The possibly null new value for attribute validFrom.Date getValidTo()
validTo.
validTo.void setValidTo(Date validTo)
validTo.
validTo - The possibly null new value for attribute validTo.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||