public interface AbstractPriceLevel extends AbstractPriceLevel, AbstractFilterAccount, CrxObject, AbstractFilterProduct
AbstractPriceLevel
isFrozenisFrozenisFrozen
AbstractPriceLevel.Identity
Modifier and Type | Method and Description |
---|---|
void |
addAssignedAccount(AccountAssignment assignedAccount)
Adds the specified element to the set of the values for the reference
assignedAccount using an implementation-specific, reassignable qualifier. |
void |
addAssignedAccount(boolean idIsPersistent,
java.lang.String id,
AccountAssignment assignedAccount)
Adds the specified element to the set of the values for the reference
assignedAccount . |
void |
addAssignedAccount(java.lang.String id,
AccountAssignment assignedAccount)
Adds the specified element to the set of the values for the reference
assignedAccount using a reassignable qualifier. |
void |
addPriceModifier(boolean idIsPersistent,
java.lang.String id,
PriceModifier priceModifier)
Adds the specified element to the set of the values for the reference
priceModifier . |
void |
addPriceModifier(PriceModifier priceModifier)
Adds the specified element to the set of the values for the reference
priceModifier using an implementation-specific, reassignable qualifier. |
void |
addPriceModifier(java.lang.String id,
PriceModifier priceModifier)
Adds the specified element to the set of the values for the reference
priceModifier using a reassignable qualifier. |
ProcessPricesResult |
calculatePrices(CalculatePricesParams in) |
ProcessPricesResult |
createInitialPrices(CreateInitialPricesParams in) |
<T extends AccountAssignment> |
getAssignedAccount(AccountAssignmentQuery query)
Retrieves the value for the reference
assignedAccount for the specified query. |
AccountAssignment |
getAssignedAccount(boolean idIsPersistent,
java.lang.String id)
Retrieves the value for the reference
assignedAccount for the specified qualifier attribute value. |
AccountAssignment |
getAssignedAccount(java.lang.String id)
Retrieves the value for the reference
assignedAccount for the specified qualifier attribute value. |
AbstractPriceLevel |
getBasedOn()
Retrieves the value for the reference
basedOn . |
java.util.List<java.lang.Short> |
getPaymentMethod()
Retrieves a list containing all the elements for the attribute
paymentMethod . |
PriceListEntry |
getPriceListEntry(boolean idIsPersistent,
java.lang.String id)
Retrieves the value for the reference
priceListEntry for the specified qualifier attribute value. |
<T extends PriceListEntry> |
getPriceListEntry(PriceListEntryQuery query)
Retrieves the value for the reference
priceListEntry for the specified query. |
PriceListEntry |
getPriceListEntry(java.lang.String id)
Retrieves the value for the reference
priceListEntry for the specified qualifier attribute value. |
PriceModifier |
getPriceModifier(boolean idIsPersistent,
java.lang.String id)
Retrieves the value for the reference
priceModifier for the specified qualifier attribute value. |
<T extends PriceModifier> |
getPriceModifier(PriceModifierQuery query)
Retrieves the value for the reference
priceModifier for the specified query. |
PriceModifier |
getPriceModifier(java.lang.String id)
Retrieves the value for the reference
priceModifier for the specified qualifier attribute value. |
java.util.List<java.lang.Short> |
getPriceUsage()
Retrieves a list containing all the elements for the attribute
priceUsage . |
java.util.List<java.lang.Short> |
getShippingMethod()
Retrieves a list containing all the elements for the attribute
shippingMethod . |
org.openmdx.base.jmi1.Void |
propagateValidity(PropagateValidityParams in) |
ProcessPricesResult |
removePriceLevels(RemovePriceLevelsParams in) |
ProcessPricesResult |
removePrices(RemovePricesParams in) |
void |
setBasedOn(AbstractPriceLevel basedOn)
Sets a new value for the reference
basedOn . |
void |
setPaymentMethod(java.util.List<java.lang.Short> paymentMethod)
Clears
paymentMethod and adds the members of the given List. |
void |
setPriceUsage(java.util.List<java.lang.Short> priceUsage)
Clears
priceUsage and adds the members of the given List. |
void |
setShippingMethod(java.util.List<java.lang.Short> shippingMethod)
Clears
shippingMethod and adds the members of the given List. |
calculatePrices, createInitialPrices, getAssignedAccount, getDescription, getName, getPriceCurrency, getPriceListEntry, getPriceModifier, getValidFrom, getValidTo, isFinal, propagateValidity, removePriceLevels, removePrices, setDescription, setFinal, setName, setPaymentMethod, setPriceCurrency, setPriceUsage, setShippingMethod, setValidFrom, setValidTo
addAccountFilterProperty, addAccountFilterProperty, addAccountFilterProperty, countFilteredAccount, getAccountFilterProperty, getAccountFilterProperty, getAccountFilterProperty, getFilteredAccount, getFilteredAccount, getFilteredAccount
getAccountFilterProperty, getFilteredAccount
addAdditionalExternalLink, addAdditionalExternalLink, addAdditionalExternalLink, addAttachedDocument, addAttachedDocument, addAttachedDocument, addDocumentFolderAssignment, addDocumentFolderAssignment, addDocumentFolderAssignment, addInvolvedObject, addInvolvedObject, addInvolvedObject, addMedia, addMedia, addMedia, addNote, addNote, addNote, addPropertySet, addPropertySet, addPropertySet, addRating, addRating, addRating, disableCrxObject, enableCrxObject, getAdditionalExternalLink, getAdditionalExternalLink, getAdditionalExternalLink, getAssignedTimer, getAssignedTimer, getAssignedTimer, getAttachedDocument, getAttachedDocument, getAttachedDocument, getCategory, getDocumentFolderAssignment, getDocumentFolderAssignment, getDocumentFolderAssignment, getExternalLink, getInvolvedObject, getInvolvedObject, getInvolvedObject, getMedia, getMedia, getMedia, getNote, getNote, getNote, getPropertySet, getPropertySet, getPropertySet, getPropertySetEntry, getPropertySetEntry, getPropertySetEntry, getRating, getRating, getRating, getUserBoolean4, getUserCode4, getUserDate4, getUserDateTime4, getUserNumber4, getUserString4, setCategory, setExternalLink, setUserBoolean4, setUserCode4, setUserDate4, setUserDateTime4, setUserNumber4, setUserString4
disableCrxObject, enableCrxObject, getAdditionalExternalLink, getAssignedTimer, getAttachedDocument, getDisabledReason, getDocumentFolderAssignment, getInvolvedObject, getMedia, getNote, getPropertySet, getPropertySetEntry, getRating, getUserCode0, getUserCode1, getUserCode2, getUserCode3, getUserDate0, getUserDate1, getUserDate2, getUserDate3, getUserDateTime0, getUserDateTime1, getUserDateTime2, getUserDateTime3, getUserNumber0, getUserNumber1, getUserNumber2, getUserNumber3, getUserString0, getUserString1, getUserString2, getUserString3, 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
sendAlert
exportItem
exportItem
importItem
importItem
getIndexEntry, getIndexEntry, getIndexEntry, updateIndex
getIndexEntry, getSearchDateTime0, getSearchDateTime1, getSearchDateTime2, getSearchDateTime3, getSearchDateTime4, getSearchDateTime5, getSearchDateTime6, getSearchDateTime7, getSearchDateTime8, getSearchDateTime9, getSearchNumber0, getSearchNumber1, getSearchNumber2, getSearchNumber3, getSearchNumber4, getSearchNumber5, getSearchNumber6, getSearchNumber7, getSearchNumber8, getSearchNumber9, getSearchString0, getSearchString1, getSearchString2, getSearchString3, getSearchString4, getSearchString5, getSearchString6, getSearchString7, getSearchString8, getSearchString9, setSearchDateTime0, setSearchDateTime1, setSearchDateTime2, setSearchDateTime3, setSearchDateTime4, setSearchDateTime5, setSearchDateTime6, setSearchDateTime7, setSearchDateTime8, setSearchDateTime9, setSearchNumber0, setSearchNumber1, setSearchNumber2, setSearchNumber3, setSearchNumber4, setSearchNumber5, setSearchNumber6, setSearchNumber7, setSearchNumber8, setSearchNumber9, setSearchString0, setSearchString1, setSearchString2, setSearchString3, setSearchString4, setSearchString5, setSearchString6, setSearchString7, setSearchString8, setSearchString9, updateIndex
addOwningGroup, assertOwningGroup, checkPermissions, getOwner, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setOwner, setOwningUser, setOwningUser
addOwningGroup, checkPermissions, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwningGroup, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwner, setOwningUser
addLocalizedField, addLocalizedField, addLocalizedField, getLocalizedField, getLocalizedField, getLocalizedField
getLocalizedField
refDefaultFetchGroup, refDelegate, refGetPath, refGetValue, refInitialize, refInitialize, refSetValue
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
addProductFilterProperty, addProductFilterProperty, addProductFilterProperty, countFilteredProduct, getFilteredProduct, getFilteredProduct, getFilteredProduct, getProductFilterProperty, getProductFilterProperty, getProductFilterProperty
getFilteredProduct, getProductFilterProperty
<T extends AccountAssignment> java.util.List<T> getAssignedAccount(AccountAssignmentQuery query)
assignedAccount
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
.AccountAssignment getAssignedAccount(boolean idIsPersistent, java.lang.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.AccountAssignment getAssignedAccount(java.lang.String id)
assignedAccount
for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getAssignedAccount(false,id)
.
id
- The value for the qualifier attribute that qualifies this reference.void addAssignedAccount(boolean idIsPersistent, java.lang.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.void addAssignedAccount(java.lang.String id, AccountAssignment assignedAccount)
assignedAccount
using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id
- The qualifier attribute value that qualifies the reference to get the element to be appended.assignedAccount
- The element to be appended.void addAssignedAccount(AccountAssignment assignedAccount)
assignedAccount
using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
assignedAccount
- The element to be appended.AbstractPriceLevel getBasedOn()
basedOn
.getBasedOn
in interface AbstractPriceLevel
null
– value for this reference.void setBasedOn(AbstractPriceLevel basedOn)
basedOn
.setBasedOn
in interface AbstractPriceLevel
basedOn
- The new – possibly null
– value for this reference.ProcessPricesResult calculatePrices(CalculatePricesParams in)
ProcessPricesResult createInitialPrices(CreateInitialPricesParams in)
java.util.List<java.lang.Short> getPaymentMethod()
paymentMethod
.getPaymentMethod
in interface AbstractPriceLevel
void setPaymentMethod(java.util.List<java.lang.Short> paymentMethod)
paymentMethod
and adds the members of the given List.
This method is equivalent to
list.clear(); list.addAll(paymentMethod);Note: This is an extension to the JMI 1 standard.
paymentMethod
- collection to be copied.<T extends PriceListEntry> java.util.List<T> getPriceListEntry(PriceListEntryQuery query)
priceListEntry
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
.PriceListEntry getPriceListEntry(boolean idIsPersistent, java.lang.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.PriceListEntry getPriceListEntry(java.lang.String id)
priceListEntry
for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getPriceListEntry(false,id)
.
id
- The value for the qualifier attribute that qualifies this reference.<T extends PriceModifier> java.util.List<T> getPriceModifier(PriceModifierQuery query)
priceModifier
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
.PriceModifier getPriceModifier(boolean idIsPersistent, java.lang.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.PriceModifier getPriceModifier(java.lang.String id)
priceModifier
for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getPriceModifier(false,id)
.
id
- The value for the qualifier attribute that qualifies this reference.void addPriceModifier(boolean idIsPersistent, java.lang.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.void addPriceModifier(java.lang.String id, PriceModifier priceModifier)
priceModifier
using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id
- The qualifier attribute value that qualifies the reference to get the element to be appended.priceModifier
- The element to be appended.void addPriceModifier(PriceModifier priceModifier)
priceModifier
using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
priceModifier
- The element to be appended.java.util.List<java.lang.Short> getPriceUsage()
priceUsage
.getPriceUsage
in interface AbstractPriceLevel
void setPriceUsage(java.util.List<java.lang.Short> priceUsage)
priceUsage
and adds the members of the given List.
This method is equivalent to
list.clear(); list.addAll(priceUsage);Note: This is an extension to the JMI 1 standard.
priceUsage
- collection to be copied.org.openmdx.base.jmi1.Void propagateValidity(PropagateValidityParams in)
ProcessPricesResult removePriceLevels(RemovePriceLevelsParams in)
ProcessPricesResult removePrices(RemovePricesParams in)
java.util.List<java.lang.Short> getShippingMethod()
shippingMethod
.getShippingMethod
in interface AbstractPriceLevel
void setShippingMethod(java.util.List<java.lang.Short> shippingMethod)
shippingMethod
and adds the members of the given List.
This method is equivalent to
list.clear(); list.addAll(shippingMethod);Note: This is an extension to the JMI 1 standard.
shippingMethod
- collection to be copied.This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.