org.opencrx.kernel.product1.cci2
Interface LinearPriceModifier

All Superinterfaces:
org.openmdx.base.cci2.BasicObject, org.openmdx.base.cci2.ContextCapable, org.openmdx.base.cci2.ExtentCapable, PriceModifier, SecureObject, org.openmdx.compatibility.view1.cci2.ViewCapable
All Known Subinterfaces:
LinearPriceModifier
All Known Implementing Classes:
LinearPriceModifier

public interface LinearPriceModifier
extends PriceModifier

Class LinearPriceModifier


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.opencrx.kernel.product1.cci2.PriceModifier
PriceModifier.Identity
 
Method Summary
 BigDecimal getPriceMultiplier()
           
 BigDecimal getPriceOffset()
           
 BigDecimal getRoundingFactor()
           
 void setPriceMultiplier(BigDecimal priceMultiplier)
          Sets a new value for the attribute priceMultiplier.
 void setPriceOffset(BigDecimal priceOffset)
          Sets a new value for the attribute priceOffset.
 void setRoundingFactor(BigDecimal roundingFactor)
          Sets a new value for the attribute roundingFactor.
 
Methods inherited from interface org.opencrx.kernel.product1.cci2.PriceModifier
getDescription, getQuantityFrom, getQuantityTo, setDescription, setPriceLevel, setPriceLevel, setQuantityFrom, setQuantityTo
 
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.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
 

Method Detail

getPriceMultiplier

BigDecimal getPriceMultiplier()
Returns:
The possibly null value for attribute priceMultiplier.

setPriceMultiplier

void setPriceMultiplier(BigDecimal priceMultiplier)
Sets a new value for the attribute priceMultiplier.

Parameters:
priceMultiplier - The possibly null new value for attribute priceMultiplier.

getPriceOffset

BigDecimal getPriceOffset()
Returns:
The possibly null value for attribute priceOffset.

setPriceOffset

void setPriceOffset(BigDecimal priceOffset)
Sets a new value for the attribute priceOffset.

Parameters:
priceOffset - The possibly null new value for attribute priceOffset.

getRoundingFactor

BigDecimal getRoundingFactor()
Returns:
The possibly null value for attribute roundingFactor.

setRoundingFactor

void setRoundingFactor(BigDecimal roundingFactor)
Sets a new value for the attribute roundingFactor.

Parameters:
roundingFactor - The possibly null new value for attribute roundingFactor.


This software is published under the BSD license. Copyright © 2003-2007, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.