|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AbstractPriceLevel
Abstract class AbstractPriceLevel
isFrozenisFrozenisFrozen
| Nested Class Summary | |
|---|---|
static interface |
AbstractPriceLevel.Identity
Object Identity |
| Method Summary | ||
|---|---|---|
ProcessPricesResult |
calculatePrices(CalculatePricesParams in)
|
|
ProcessPricesResult |
createInitialPrices(CreateInitialPricesParams in)
|
|
|
getAssignedAccount()
Retrieves a set containing all the elements for the reference assignedAccount. |
|
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. |
|
|
getPriceModifier()
Retrieves a set containing all the elements for the reference priceModifier. |
|
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(RemovePriceLevelsParams in)
|
|
ProcessPricesResult |
removePrices(RemovePricesParams in)
|
|
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 |
|---|
countFilteredAccount, getAccountFilterProperty, getFilteredAccount |
| Methods inherited from interface org.opencrx.kernel.base.cci2.AlertSender |
|---|
sendAlert |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Auditee |
|---|
getAudit |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Cloneable |
|---|
clone_ |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Exporter |
|---|
exportItem, exportItemAdvanced |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Importer |
|---|
importItem |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Indexed |
|---|
getIndexEntry, updateIndex |
| Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObject |
|---|
addOwningGroup, checkPermissions, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwner, setOwningUser, setOwningUser |
| Methods inherited from interface org.openmdx.base.cci2.Creatable |
|---|
getCreatedAt, getCreatedBy |
| Methods inherited from interface org.openmdx.base.cci2.ExtentCapable |
|---|
getIdentity |
| Methods inherited from interface org.openmdx.base.cci2.Modifiable |
|---|
getModifiedAt, getModifiedBy |
| Methods inherited from interface org.opencrx.kernel.product1.cci2.AbstractFilterProduct |
|---|
countFilteredProduct, getFilteredProduct, getProductFilterProperty |
| Method Detail |
|---|
<T extends AccountAssignment> PriceLevelHasAssignedAccount.AssignedAccount<T> getAssignedAccount()
assignedAccount.
AbstractPriceLevel getBasedOn()
basedOn.
null – value for this reference.void setBasedOn(AbstractPriceLevel basedOn)
basedOn.
basedOn - The non-null new value for this reference.ProcessPricesResult calculatePrices(CalculatePricesParams in)
ProcessPricesResult createInitialPrices(CreateInitialPricesParams in)
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> PriceLevelHasAssignedPriceListEntry.PriceListEntry<T> getPriceListEntry()
priceListEntry.
<T extends PriceModifier> PriceLevelHasPriceModifier.PriceModifier<T> getPriceModifier()
priceModifier.
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(RemovePriceLevelsParams in)
ProcessPricesResult removePrices(RemovePricesParams in)
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 | |||||||||