org.opencrx.kernel.product1.cci2
Interface ContractPositionConstrained

All Known Subinterfaces:
AbstractBundledProduct, AbstractBundledProduct, AbstractProduct, AbstractProduct, AbstractProductBundle, AbstractProductBundle, Asset, Asset, BundledProduct, BundledProduct, BundledProductType, BundledProductType, ComplexProductBundle, ComplexProductBundle, ComplexProductBundleType, ComplexProductBundleType, ContractPositionConstrained, PriceOverrideEnabled, PriceOverrideEnabled, Product, Product, ProductBundle, ProductBundle, ProductBundleContainer, ProductBundleContainer, ProductBundleType, ProductBundleType, ProductOffering, ProductOffering
All Known Implementing Classes:
AbstractProductBundle, Asset, BundledProduct, BundledProductType, ComplexProductBundle, ComplexProductBundleType, Product, ProductBundle, ProductBundleType, ProductOffering

public interface ContractPositionConstrained

Abstract class ContractPositionConstrained


Method Summary
 Integer getDefaultPositions()
           
 BigDecimal getDefaultQuantity()
           
 long getItemNumber()
          Retrieves the value for the attribute itemNumber.
 Integer getMaxPositions()
           
 BigDecimal getMaxQuantity()
           
 short getMinMaxQuantityHandling()
          Retrieves the value for the attribute minMaxQuantityHandling.
 Integer getMinPositions()
           
 BigDecimal getMinQuantity()
           
 BigDecimal getOffsetQuantity()
           
 Boolean isAllowModification()
           
 Boolean isAllowRemoval()
           
 void setAllowModification(Boolean allowModification)
          Sets a new value for the attribute allowModification.
 void setAllowRemoval(Boolean allowRemoval)
          Sets a new value for the attribute allowRemoval.
 void setDefaultPositions(Integer defaultPositions)
          Sets a new value for the attribute defaultPositions.
 void setDefaultQuantity(BigDecimal defaultQuantity)
          Sets a new value for the attribute defaultQuantity.
 void setItemNumber(long itemNumber)
          Sets a new value for the attribute itemNumber.
 void setMaxPositions(Integer maxPositions)
          Sets a new value for the attribute maxPositions.
 void setMaxQuantity(BigDecimal maxQuantity)
          Sets a new value for the attribute maxQuantity.
 void setMinMaxQuantityHandling(short minMaxQuantityHandling)
          Sets a new value for the attribute minMaxQuantityHandling.
 void setMinPositions(Integer minPositions)
          Sets a new value for the attribute minPositions.
 void setMinQuantity(BigDecimal minQuantity)
          Sets a new value for the attribute minQuantity.
 void setOffsetQuantity(BigDecimal offsetQuantity)
          Sets a new value for the attribute offsetQuantity.
 

Method Detail

isAllowModification

Boolean isAllowModification()
Returns:
The possibly null value for attribute allowModification.

setAllowModification

void setAllowModification(Boolean allowModification)
Sets a new value for the attribute allowModification.

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

isAllowRemoval

Boolean isAllowRemoval()
Returns:
The possibly null value for attribute allowRemoval.

setAllowRemoval

void setAllowRemoval(Boolean allowRemoval)
Sets a new value for the attribute allowRemoval.

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

getDefaultPositions

Integer getDefaultPositions()
Returns:
The possibly null value for attribute defaultPositions.

setDefaultPositions

void setDefaultPositions(Integer defaultPositions)
Sets a new value for the attribute defaultPositions.

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

getDefaultQuantity

BigDecimal getDefaultQuantity()
Returns:
The possibly null value for attribute defaultQuantity.

setDefaultQuantity

void setDefaultQuantity(BigDecimal defaultQuantity)
Sets a new value for the attribute defaultQuantity.

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

getItemNumber

long getItemNumber()
Retrieves the value for the attribute itemNumber.

Returns:
The non-null value for attribute itemNumber.

setItemNumber

void setItemNumber(long itemNumber)
Sets a new value for the attribute itemNumber.

Parameters:
itemNumber - The non-null new value for attribute itemNumber.

getMaxPositions

Integer getMaxPositions()
Returns:
The possibly null value for attribute maxPositions.

setMaxPositions

void setMaxPositions(Integer maxPositions)
Sets a new value for the attribute maxPositions.

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

getMaxQuantity

BigDecimal getMaxQuantity()
Returns:
The possibly null value for attribute maxQuantity.

setMaxQuantity

void setMaxQuantity(BigDecimal maxQuantity)
Sets a new value for the attribute maxQuantity.

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

getMinMaxQuantityHandling

short getMinMaxQuantityHandling()
Retrieves the value for the attribute minMaxQuantityHandling.

Returns:
The non-null value for attribute minMaxQuantityHandling.

setMinMaxQuantityHandling

void setMinMaxQuantityHandling(short minMaxQuantityHandling)
Sets a new value for the attribute minMaxQuantityHandling.

Parameters:
minMaxQuantityHandling - The non-null new value for attribute minMaxQuantityHandling.

getMinPositions

Integer getMinPositions()
Returns:
The possibly null value for attribute minPositions.

setMinPositions

void setMinPositions(Integer minPositions)
Sets a new value for the attribute minPositions.

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

getMinQuantity

BigDecimal getMinQuantity()
Returns:
The possibly null value for attribute minQuantity.

setMinQuantity

void setMinQuantity(BigDecimal minQuantity)
Sets a new value for the attribute minQuantity.

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

getOffsetQuantity

BigDecimal getOffsetQuantity()
Returns:
The possibly null value for attribute offsetQuantity.

setOffsetQuantity

void setOffsetQuantity(BigDecimal offsetQuantity)
Sets a new value for the attribute offsetQuantity.

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


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