org.opencrx.kernel.product1.cci2
Interface ConfiguredProduct

All Superinterfaces:
ProductConfigurationSet, ProductDescriptor
All Known Subinterfaces:
AbstractBundledProduct, AbstractBundledProduct, BundledProduct, BundledProduct, BundledProductType, BundledProductType, ConfiguredProduct, InventoryItem, InventoryItem, InvoiceBundledProductPosition, InvoiceBundledProductPosition, InvoicePosition, InvoicePosition, OpportunityBundledProductPosition, OpportunityBundledProductPosition, OpportunityPosition, OpportunityPosition, ProductReference, ProductReference, QuoteBundledProductPosition, QuoteBundledProductPosition, QuotePosition, QuotePosition, RemovedBundledProductPosition, RemovedBundledProductPosition, RemovedPosition, RemovedPosition, SalesOrderBundledProductPosition, SalesOrderBundledProductPosition, SalesOrderPosition, SalesOrderPosition
All Known Implementing Classes:
BundledProduct, BundledProductType, InventoryItem, InvoiceBundledProductPosition, InvoicePosition, OpportunityBundledProductPosition, OpportunityPosition, ProductReference, QuoteBundledProductPosition, QuotePosition, RemovedBundledProductPosition, RemovedPosition, SalesOrderBundledProductPosition, SalesOrderPosition

public interface ConfiguredProduct
extends ProductConfigurationSet, ProductDescriptor

Abstract class ConfiguredProduct


Method Summary
 ProductConfiguration getCurrentConfig()
          Retrieves the value for the reference currentConfig.
 Set<String> getProductSerialNumber()
           
 void setCurrentConfig(ProductConfiguration currentConfig)
          Sets a new value for the reference currentConfig.
 void setProductSerialNumber(String... productSerialNumber)
           This method is equivalent to
 
Methods inherited from interface org.opencrx.kernel.product1.cci2.ProductConfigurationSet
getConfigType, getConfiguration, unsetConfigurationType
 
Methods inherited from interface org.opencrx.kernel.product1.cci2.ProductDescriptor
getProduct, setProduct
 

Method Detail

getCurrentConfig

ProductConfiguration getCurrentConfig()
Retrieves the value for the reference currentConfig.

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

setCurrentConfig

void setCurrentConfig(ProductConfiguration currentConfig)
Sets a new value for the reference currentConfig.

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

getProductSerialNumber

Set<String> getProductSerialNumber()
Returns:
A set containing all elements for this attribute.

setProductSerialNumber

void setProductSerialNumber(String... productSerialNumber)

This method is equivalent to

   set.clear();
   set.addAll(Arrays.asList(productSerialNumber));
 

Parameters:
productSerialNumber - value(s) to be added to productSerialNumber


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