org.opencrx.kernel.product1.cci
Interface ContractPositionConstrained

All Superinterfaces:
RefBaseObject, RefFeatured, RefObject, RefObject_1_0
All Known Subinterfaces:
AbstractBundledProduct, AbstractProduct, AbstractProductBundle, Asset, BundledProduct, BundledProductType, ComplexProductBundle, ComplexProductBundleType, PriceOverrideEnabled, Product, ProductBundle, ProductBundleContainer, ProductBundleType, ProductOffering
All Known Implementing Classes:
AbstractBundledProductImpl, AbstractProductBundleImpl, AbstractProductImpl, AssetImpl, BundledProductImpl, BundledProductTypeImpl, ComplexProductBundleImpl, ComplexProductBundleTypeImpl, ContractPositionConstrainedImpl, PriceOverrideEnabledImpl, ProductBundleContainerImpl, ProductBundleImpl, ProductBundleTypeImpl, ProductImpl, ProductOfferingImpl

public interface ContractPositionConstrained
extends RefObject_1_0


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 newValue)
          Sets a new value for the attribute allowModification.
 void setAllowRemoval(Boolean newValue)
          Sets a new value for the attribute allowRemoval.
 void setDefaultPositions(Integer newValue)
          Sets a new value for the attribute defaultPositions.
 void setDefaultQuantity(BigDecimal newValue)
          Sets a new value for the attribute defaultQuantity.
 void setItemNumber(long newValue)
          Sets a new value for the attribute itemNumber.
 void setMaxPositions(Integer newValue)
          Sets a new value for the attribute maxPositions.
 void setMaxQuantity(BigDecimal newValue)
          Sets a new value for the attribute maxQuantity.
 void setMinMaxQuantityHandling(short newValue)
          Sets a new value for the attribute minMaxQuantityHandling.
 void setMinPositions(Integer newValue)
          Sets a new value for the attribute minPositions.
 void setMinQuantity(BigDecimal newValue)
          Sets a new value for the attribute minQuantity.
 void setOffsetQuantity(BigDecimal newValue)
          Sets a new value for the attribute offsetQuantity.
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefObject_1_0
refAddEventListener, refAddToUnitOfWork, refAddValue, refContext, refDefaultFetchGroup, refDelegate, refFlush, refGetEventListeners, refGetPath, refGetValue, refGetValue, refInitialize, refInitialize, refIsDeleted, refIsDirty, refIsNew, refIsPersistent, refIsWriteProtected, refRefresh, refRefreshAsynchronously, refRemoveEventListener, refRemoveFromUnitOfWork, refRemoveValue, refRemoveValue, refSetValue, refWriteProtect
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

isAllowModification

Boolean isAllowModification()
Returns:
The possibly null value for attribute allowModification.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setAllowModification

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

Parameters:
newValue - The possibly null new value for attribute allowModification.
Throws:
JmiException - If the value cannot be set for some reason.

isAllowRemoval

Boolean isAllowRemoval()
Returns:
The possibly null value for attribute allowRemoval.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setAllowRemoval

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

Parameters:
newValue - The possibly null new value for attribute allowRemoval.
Throws:
JmiException - If the value cannot be set for some reason.

getDefaultPositions

Integer getDefaultPositions()
Returns:
The possibly null value for attribute defaultPositions.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setDefaultPositions

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

Parameters:
newValue - The possibly null new value for attribute defaultPositions.
Throws:
JmiException - If the value cannot be set for some reason.

getDefaultQuantity

BigDecimal getDefaultQuantity()
Returns:
The possibly null value for attribute defaultQuantity.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setDefaultQuantity

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

Parameters:
newValue - The possibly null new value for attribute defaultQuantity.
Throws:
JmiException - If the value cannot be set for some reason.

getItemNumber

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

Returns:
The non-null value for attribute itemNumber.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setItemNumber

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

Parameters:
newValue - The non-null new value for attribute itemNumber.
Throws:
JmiException - If the value cannot be set for some reason.

getMaxPositions

Integer getMaxPositions()
Returns:
The possibly null value for attribute maxPositions.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setMaxPositions

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

Parameters:
newValue - The possibly null new value for attribute maxPositions.
Throws:
JmiException - If the value cannot be set for some reason.

getMaxQuantity

BigDecimal getMaxQuantity()
Returns:
The possibly null value for attribute maxQuantity.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setMaxQuantity

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

Parameters:
newValue - The possibly null new value for attribute maxQuantity.
Throws:
JmiException - If the value cannot be set for some reason.

getMinMaxQuantityHandling

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

Returns:
The non-null value for attribute minMaxQuantityHandling.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setMinMaxQuantityHandling

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

Parameters:
newValue - The non-null new value for attribute minMaxQuantityHandling.
Throws:
JmiException - If the value cannot be set for some reason.

getMinPositions

Integer getMinPositions()
Returns:
The possibly null value for attribute minPositions.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setMinPositions

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

Parameters:
newValue - The possibly null new value for attribute minPositions.
Throws:
JmiException - If the value cannot be set for some reason.

getMinQuantity

BigDecimal getMinQuantity()
Returns:
The possibly null value for attribute minQuantity.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setMinQuantity

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

Parameters:
newValue - The possibly null new value for attribute minQuantity.
Throws:
JmiException - If the value cannot be set for some reason.

getOffsetQuantity

BigDecimal getOffsetQuantity()
Returns:
The possibly null value for attribute offsetQuantity.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setOffsetQuantity

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

Parameters:
newValue - The possibly null new value for attribute offsetQuantity.
Throws:
JmiException - If the value cannot be set for some reason.


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