|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PriceLevel
Class PriceLevel
| Nested Class Summary | |
|---|---|
static interface |
PriceLevel.Identity
Object Identity |
| Method Summary | ||
|---|---|---|
|
calculatePrices(Short processingMode)
|
|
|
clonePriceLevel(String nameReplacementRegex,
String nameReplacementValue,
Short processingMode,
Date validFrom,
Date validTo)
|
|
|
createInitialPrices(Uom priceUom,
short processingMode)
|
|
|
getAssignedAccount()
Retrieves a set containing all the elements for the reference assignedAccount. |
|
PriceLevel |
getBasedOn()
Retrieves the value for the reference basedOn. |
|
String |
getDescription()
|
|
String |
getName()
Retrieves the value for the attribute name. |
|
List<Short> |
getPaymentMethod()
|
|
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()
|
|
List<Short> |
getShippingMethod()
|
|
Date |
getValidFrom()
|
|
Date |
getValidTo()
|
|
Boolean |
isFinal()
|
|
|
removePriceLevels(short processingMode)
|
|
|
removePrices(Short processingMode)
|
|
void |
setBasedOn(PriceLevel 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)
This method is equivalent to |
|
void |
setPriceCurrency(short priceCurrency)
Sets a new value for the attribute priceCurrency. |
|
void |
setPriceUsage(short... priceUsage)
This method is equivalent to |
|
void |
setSegment(Segment segment)
Sets a new value for the reference segment. |
|
void |
setSegment(Segment segment,
boolean idIsPersistent,
String id)
Set the object's composite association org:opencrx:kernel:product1:SegmentContainsPriceLevel. |
|
void |
setShippingMethod(short... shippingMethod)
This method is equivalent to |
|
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.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, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser |
| Methods inherited from interface org.opencrx.kernel.base.cci2.SubscriptionTarget |
|---|
addSubscription, addSubscriptionForParent, removeSubscription, removeSubscriptionForParent |
| 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 |
| Methods inherited from interface org.opencrx.kernel.product1.cci2.AbstractFilterProduct |
|---|
countFilteredProduct, getFilteredProduct, getProductFilterProperty |
| Method Detail |
|---|
<T extends AccountAssignment> Collection<T> getAssignedAccount()
assignedAccount.
PriceLevel getBasedOn()
basedOn.
null – value for this reference.void setBasedOn(PriceLevel basedOn)
basedOn.
basedOn - The non-null new value for this reference.
<T extends ProcessPricesResult> T calculatePrices(Short processingMode)
throws RefException
RefException
<T extends ProcessPricesResult> T clonePriceLevel(String nameReplacementRegex,
String nameReplacementValue,
Short processingMode,
Date validFrom,
Date validTo)
throws RefException
RefException
<T extends ProcessPricesResult> T createInitialPrices(Uom priceUom,
short processingMode)
throws RefException
RefExceptionString getDescription()
description.void setDescription(String description)
description.
description - The possibly null new value for attribute description.Boolean 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()
void setPaymentMethod(short... paymentMethod)
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> Set<T> getPriceListEntry()
priceListEntry.
<T extends PriceModifier> Collection<T> getPriceModifier()
priceModifier.
List<Short> getPriceUsage()
void setPriceUsage(short... priceUsage)
This method is equivalent to
list.clear();
for(short e : attributeName){
list.add(e);
}
priceUsage - value(s) to be added to priceUsage
<T extends ProcessPricesResult> T removePriceLevels(short processingMode)
throws RefException
RefException
<T extends ProcessPricesResult> T removePrices(Short processingMode)
throws RefException
RefExceptionList<Short> getShippingMethod()
void setShippingMethod(short... shippingMethod)
This method is equivalent to
list.clear();
for(short e : attributeName){
list.add(e);
}
shippingMethod - value(s) to be added to shippingMethodDate getValidFrom()
validFrom.void setValidFrom(Date validFrom)
validFrom.
validFrom - The possibly null new value for attribute validFrom.Date getValidTo()
validTo.void setValidTo(Date validTo)
validTo.
validTo - The possibly null new value for attribute validTo.void setSegment(Segment segment)
segment.
segment - The non-null new value for this reference.
void setSegment(Segment segment,
boolean idIsPersistent,
String id)
org:opencrx:kernel:product1:SegmentContainsPriceLevel.
segment - The non-null new value for this object's composite owner.idIsPersistent - Defines whether the id is persistent.id - The non-null new value for this object's qualifier.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||