org.opencrx.kernel.product1.cci2
Interface PriceListEntry

All Superinterfaces:
AbstractProductPrice, AspectCapable, BasicObject, ContextCapable, Creatable, ExtentCapable, Modifiable, SecureObject
All Known Subinterfaces:
PriceListEntry
All Known Implementing Classes:
PriceListEntry

public interface PriceListEntry
extends SecureObject, AbstractProductPrice, BasicObject

Class PriceListEntry


Nested Class Summary
static interface PriceListEntry.Identity
          Object Identity
 
Method Summary
 ProductBasePrice getBasePrice()
          Retrieves the value for the reference basePrice.
 AbstractProduct getProduct()
          Retrieves the value for the reference product.
 String getProductDescription()
          Retrieves the possibly null value for the optional attribute productDescription.
 String getProductName()
          Retrieves the value for the attribute productName.
 SalesTaxType getSalesTaxType()
          Retrieves the value for the reference salesTaxType.
 Boolean isProductDisabled()
          Retrieves the possibly null value for the optional attribute productDisabled.
 void setBasePrice(ProductBasePrice basePrice)
          Sets a new value for the reference basePrice.
 void setProductDisabled(Boolean productDisabled)
          Sets a new value for the attribute productDisabled.
 
Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObject
addOwningGroup, checkPermissions, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser
 
Methods inherited from interface org.opencrx.kernel.product1.cci2.AbstractProductPrice
getDescription, getDiscount, getPrice, getPriceCurrency, getPriceLevel, getQuantityFrom, getQuantityTo, getUom, getUsage, isDiscountIsPercentage, setDescription, setDiscount, setDiscountIsPercentage, setPrice, setPriceCurrency, setQuantityFrom, setQuantityTo, setUom, setUsage
 
Methods inherited from interface org.openmdx.base.cci2.ContextCapable
getContext
 
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
 

Method Detail

getBasePrice

ProductBasePrice getBasePrice()
Retrieves the value for the reference basePrice.

Returns:
The – possibly null – value for this reference.

setBasePrice

void setBasePrice(ProductBasePrice basePrice)
Sets a new value for the reference basePrice.

Parameters:
basePrice - The non-null new value for this reference.

getProduct

AbstractProduct getProduct()
Retrieves the value for the reference product.

Returns:
The – possibly null – value for this reference.

getProductDescription

String getProductDescription()
Retrieves the possibly null value for the optional attribute productDescription.

Returns:
The possibly null value for attribute productDescription.

isProductDisabled

Boolean isProductDisabled()
Retrieves the possibly null value for the optional attribute productDisabled.

Returns:
The possibly null value for attribute productDisabled.

setProductDisabled

void setProductDisabled(Boolean productDisabled)
Sets a new value for the attribute productDisabled.

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

getProductName

String getProductName()
Retrieves the value for the attribute productName.

Returns:
The non-null value for attribute productName.

getSalesTaxType

SalesTaxType getSalesTaxType()
Retrieves the value for the reference salesTaxType.

Returns:
The – possibly null – value for this reference.


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