org.opencrx.kernel.product1.cci
Interface Segment

All Superinterfaces:
Auditee, ContextCapable, Importer, Indexed, RefBaseObject, RefFeatured, RefObject, RefObject_1_0, SecureObject, Segment, ViewCapable, XmlExporter

public interface Segment
extends Segment, Auditee, Importer, Indexed, SecureObject, XmlExporter


Method Summary
 void addBundledProductType(BundledProductType newValue)
           
 void addBundledProductType(String id, BundledProductType newValue)
           
 void addComplexProductBundleType(ComplexProductBundleType newValue)
           
 void addComplexProductBundleType(String id, ComplexProductBundleType newValue)
           
 void addConfigurationTypeSet(ProductConfigurationTypeSet newValue)
           
 void addConfigurationTypeSet(String id, ProductConfigurationTypeSet newValue)
           
 void addPriceLevel(PriceLevel newValue)
           
 void addPriceLevel(String id, PriceLevel newValue)
           
 void addPricingRule(PricingRule newValue)
           
 void addPricingRule(String id, PricingRule newValue)
           
 void addProduct(Product newValue)
           
 void addProduct(String id, Product newValue)
           
 void addProductBundleType(ProductBundleType newValue)
           
 void addProductBundleType(String id, ProductBundleType newValue)
           
 void addProductClassification(ProductClassification newValue)
           
 void addProductClassification(String id, ProductClassification newValue)
           
 void addProductOffering(ProductOffering newValue)
           
 void addProductOffering(String id, ProductOffering newValue)
           
 void addSalesTaxType(SalesTaxType newValue)
           
 void addSalesTaxType(String id, SalesTaxType newValue)
           
 Collection getAllProduct()
          Retrieves a collection containing all the elements for the reference allProduct.
 List getAllProduct(AbstractProductFilter filter)
          Retrieves the value for the reference allProduct for the specified filter.
 List getAllProduct(AbstractProductQuery query)
          Retrieves the value for the reference allProduct for the specified query.
 AbstractProduct getAllProduct(String id)
          Retrieves the value for the reference allProduct for the specified qualifier attribute value.
 Collection getBundledProductType()
          Retrieves a collection containing all the elements for the reference bundledProductType.
 List getBundledProductType(BundledProductTypeFilter filter)
          Retrieves the value for the reference bundledProductType for the specified filter.
 List getBundledProductType(BundledProductTypeQuery query)
          Retrieves the value for the reference bundledProductType for the specified query.
 BundledProductType getBundledProductType(String id)
          Retrieves the value for the reference bundledProductType for the specified qualifier attribute value.
 Collection getComplexProductBundleType()
          Retrieves a collection containing all the elements for the reference complexProductBundleType.
 List getComplexProductBundleType(ComplexProductBundleTypeFilter filter)
          Retrieves the value for the reference complexProductBundleType for the specified filter.
 List getComplexProductBundleType(ComplexProductBundleTypeQuery query)
          Retrieves the value for the reference complexProductBundleType for the specified query.
 ComplexProductBundleType getComplexProductBundleType(String id)
          Retrieves the value for the reference complexProductBundleType for the specified qualifier attribute value.
 Collection getConfigurationTypeSet()
          Retrieves a collection containing all the elements for the reference configurationTypeSet.
 List getConfigurationTypeSet(ProductConfigurationTypeSetFilter filter)
          Retrieves the value for the reference configurationTypeSet for the specified filter.
 List getConfigurationTypeSet(ProductConfigurationTypeSetQuery query)
          Retrieves the value for the reference configurationTypeSet for the specified query.
 ProductConfigurationTypeSet getConfigurationTypeSet(String id)
          Retrieves the value for the reference configurationTypeSet for the specified qualifier attribute value.
 Collection getPriceLevel()
          Retrieves a collection containing all the elements for the reference priceLevel.
 List getPriceLevel(PriceLevelFilter filter)
          Retrieves the value for the reference priceLevel for the specified filter.
 List getPriceLevel(PriceLevelQuery query)
          Retrieves the value for the reference priceLevel for the specified query.
 PriceLevel getPriceLevel(String id)
          Retrieves the value for the reference priceLevel for the specified qualifier attribute value.
 Collection getPriceListEntry()
          Retrieves a collection containing all the elements for the reference priceListEntry.
 List getPriceListEntry(PriceListEntryFilter filter)
          Retrieves the value for the reference priceListEntry for the specified filter.
 List getPriceListEntry(PriceListEntryQuery query)
          Retrieves the value for the reference priceListEntry for the specified query.
 PriceListEntry getPriceListEntry(String id)
          Retrieves the value for the reference priceListEntry for the specified qualifier attribute value.
 Collection getPricingRule()
          Retrieves a collection containing all the elements for the reference pricingRule.
 List getPricingRule(PricingRuleFilter filter)
          Retrieves the value for the reference pricingRule for the specified filter.
 List getPricingRule(PricingRuleQuery query)
          Retrieves the value for the reference pricingRule for the specified query.
 PricingRule getPricingRule(String id)
          Retrieves the value for the reference pricingRule for the specified qualifier attribute value.
 Collection getProduct()
          Retrieves a collection containing all the elements for the reference product.
 List getProduct(ProductFilter filter)
          Retrieves the value for the reference product for the specified filter.
 List getProduct(ProductQuery query)
          Retrieves the value for the reference product for the specified query.
 Product getProduct(String id)
          Retrieves the value for the reference product for the specified qualifier attribute value.
 Collection getProductBundleType()
          Retrieves a collection containing all the elements for the reference productBundleType.
 List getProductBundleType(ProductBundleTypeFilter filter)
          Retrieves the value for the reference productBundleType for the specified filter.
 List getProductBundleType(ProductBundleTypeQuery query)
          Retrieves the value for the reference productBundleType for the specified query.
 ProductBundleType getProductBundleType(String id)
          Retrieves the value for the reference productBundleType for the specified qualifier attribute value.
 Collection getProductClassification()
          Retrieves a collection containing all the elements for the reference productClassification.
 List getProductClassification(ProductClassificationFilter filter)
          Retrieves the value for the reference productClassification for the specified filter.
 List getProductClassification(ProductClassificationQuery query)
          Retrieves the value for the reference productClassification for the specified query.
 ProductClassification getProductClassification(String id)
          Retrieves the value for the reference productClassification for the specified qualifier attribute value.
 Collection getProductOffering()
          Retrieves a collection containing all the elements for the reference productOffering.
 List getProductOffering(ProductOfferingFilter filter)
          Retrieves the value for the reference productOffering for the specified filter.
 List getProductOffering(ProductOfferingQuery query)
          Retrieves the value for the reference productOffering for the specified query.
 ProductOffering getProductOffering(String id)
          Retrieves the value for the reference productOffering for the specified qualifier attribute value.
 Collection getSalesTaxType()
          Retrieves a collection containing all the elements for the reference salesTaxType.
 List getSalesTaxType(SalesTaxTypeFilter filter)
          Retrieves the value for the reference salesTaxType for the specified filter.
 List getSalesTaxType(SalesTaxTypeQuery query)
          Retrieves the value for the reference salesTaxType for the specified query.
 SalesTaxType getSalesTaxType(String id)
          Retrieves the value for the reference salesTaxType for the specified qualifier attribute value.
 void removeBundledProductType(String id)
           
 void removeComplexProductBundleType(String id)
           
 void removeConfigurationTypeSet(String id)
           
 void removePriceLevel(String id)
           
 void removePricingRule(String id)
           
 void removeProduct(String id)
           
 void removeProductBundleType(String id)
           
 void removeProductClassification(String id)
           
 void removeProductOffering(String id)
           
 void removeSalesTaxType(String id)
           
 
Methods inherited from interface org.openmdx.base.cci.Segment
getDescription, getExtent, getExtent, getExtent, getExtent, getProvider, setDescription
 
Methods inherited from interface org.openmdx.base.cci.ContextCapable
getContext, getContext
 
Methods inherited from interface org.openmdx.compatibility.view1.cci.ViewCapable
getView, getView, getView, getView
 
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
 
Methods inherited from interface org.opencrx.kernel.base.cci.Auditee
getAudit, getAudit, getAudit, getAudit
 
Methods inherited from interface org.opencrx.kernel.base.cci.Importer
importItem, importItem
 
Methods inherited from interface org.opencrx.kernel.base.cci.Indexed
getIndexEntry, getIndexEntry, getIndexEntry, getIndexEntry, updateIndex, updateIndex
 
Methods inherited from interface org.opencrx.kernel.base.cci.SecureObject
addOwningGroup, addOwningGroup, addOwningGroup, addOwningGroup, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwner, getOwningGroup, getOwningGroup, getOwningUser, removeAllOwningGroup, removeAllOwningGroup, removeOwningGroup, removeOwningGroup, removeOwningGroup, removeOwningUser, setAccessLevel, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser, setOwningUser
 
Methods inherited from interface org.opencrx.kernel.base.cci.XmlExporter
exportXml, exportXml
 

Method Detail

getAllProduct

AbstractProduct getAllProduct(String id)
Retrieves the value for the reference allProduct for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getAllProduct

Collection getAllProduct()
Retrieves a collection containing all the elements for the reference allProduct.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getAllProduct

List getAllProduct(AbstractProductFilter filter)
Retrieves the value for the reference allProduct for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getAllProduct

List getAllProduct(AbstractProductQuery query)
Retrieves the value for the reference allProduct for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getBundledProductType

BundledProductType getBundledProductType(String id)
Retrieves the value for the reference bundledProductType for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getBundledProductType

Collection getBundledProductType()
Retrieves a collection containing all the elements for the reference bundledProductType.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getBundledProductType

List getBundledProductType(BundledProductTypeFilter filter)
Retrieves the value for the reference bundledProductType for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getBundledProductType

List getBundledProductType(BundledProductTypeQuery query)
Retrieves the value for the reference bundledProductType for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addBundledProductType

void addBundledProductType(String id,
                           BundledProductType newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addBundledProductType

void addBundledProductType(BundledProductType newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeBundledProductType

void removeBundledProductType(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getComplexProductBundleType

ComplexProductBundleType getComplexProductBundleType(String id)
Retrieves the value for the reference complexProductBundleType for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getComplexProductBundleType

Collection getComplexProductBundleType()
Retrieves a collection containing all the elements for the reference complexProductBundleType.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getComplexProductBundleType

List getComplexProductBundleType(ComplexProductBundleTypeFilter filter)
Retrieves the value for the reference complexProductBundleType for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getComplexProductBundleType

List getComplexProductBundleType(ComplexProductBundleTypeQuery query)
Retrieves the value for the reference complexProductBundleType for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addComplexProductBundleType

void addComplexProductBundleType(String id,
                                 ComplexProductBundleType newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addComplexProductBundleType

void addComplexProductBundleType(ComplexProductBundleType newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeComplexProductBundleType

void removeComplexProductBundleType(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getConfigurationTypeSet

ProductConfigurationTypeSet getConfigurationTypeSet(String id)
Retrieves the value for the reference configurationTypeSet for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getConfigurationTypeSet

Collection getConfigurationTypeSet()
Retrieves a collection containing all the elements for the reference configurationTypeSet.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getConfigurationTypeSet

List getConfigurationTypeSet(ProductConfigurationTypeSetFilter filter)
Retrieves the value for the reference configurationTypeSet for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getConfigurationTypeSet

List getConfigurationTypeSet(ProductConfigurationTypeSetQuery query)
Retrieves the value for the reference configurationTypeSet for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addConfigurationTypeSet

void addConfigurationTypeSet(String id,
                             ProductConfigurationTypeSet newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addConfigurationTypeSet

void addConfigurationTypeSet(ProductConfigurationTypeSet newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeConfigurationTypeSet

void removeConfigurationTypeSet(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getPriceLevel

PriceLevel getPriceLevel(String id)
Retrieves the value for the reference priceLevel for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getPriceLevel

Collection getPriceLevel()
Retrieves a collection containing all the elements for the reference priceLevel.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getPriceLevel

List getPriceLevel(PriceLevelFilter filter)
Retrieves the value for the reference priceLevel for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getPriceLevel

List getPriceLevel(PriceLevelQuery query)
Retrieves the value for the reference priceLevel for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addPriceLevel

void addPriceLevel(String id,
                   PriceLevel newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addPriceLevel

void addPriceLevel(PriceLevel newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removePriceLevel

void removePriceLevel(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getPriceListEntry

PriceListEntry getPriceListEntry(String id)
Retrieves the value for the reference priceListEntry for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getPriceListEntry

Collection getPriceListEntry()
Retrieves a collection containing all the elements for the reference priceListEntry.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getPriceListEntry

List getPriceListEntry(PriceListEntryFilter filter)
Retrieves the value for the reference priceListEntry for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getPriceListEntry

List getPriceListEntry(PriceListEntryQuery query)
Retrieves the value for the reference priceListEntry for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getPricingRule

PricingRule getPricingRule(String id)
Retrieves the value for the reference pricingRule for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getPricingRule

Collection getPricingRule()
Retrieves a collection containing all the elements for the reference pricingRule.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getPricingRule

List getPricingRule(PricingRuleFilter filter)
Retrieves the value for the reference pricingRule for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getPricingRule

List getPricingRule(PricingRuleQuery query)
Retrieves the value for the reference pricingRule for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addPricingRule

void addPricingRule(String id,
                    PricingRule newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addPricingRule

void addPricingRule(PricingRule newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removePricingRule

void removePricingRule(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getProduct

Product getProduct(String id)
Retrieves the value for the reference product for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getProduct

Collection getProduct()
Retrieves a collection containing all the elements for the reference product.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getProduct

List getProduct(ProductFilter filter)
Retrieves the value for the reference product for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getProduct

List getProduct(ProductQuery query)
Retrieves the value for the reference product for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addProduct

void addProduct(String id,
                Product newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addProduct

void addProduct(Product newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeProduct

void removeProduct(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getProductBundleType

ProductBundleType getProductBundleType(String id)
Retrieves the value for the reference productBundleType for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getProductBundleType

Collection getProductBundleType()
Retrieves a collection containing all the elements for the reference productBundleType.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getProductBundleType

List getProductBundleType(ProductBundleTypeFilter filter)
Retrieves the value for the reference productBundleType for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getProductBundleType

List getProductBundleType(ProductBundleTypeQuery query)
Retrieves the value for the reference productBundleType for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addProductBundleType

void addProductBundleType(String id,
                          ProductBundleType newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addProductBundleType

void addProductBundleType(ProductBundleType newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeProductBundleType

void removeProductBundleType(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getProductClassification

ProductClassification getProductClassification(String id)
Retrieves the value for the reference productClassification for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getProductClassification

Collection getProductClassification()
Retrieves a collection containing all the elements for the reference productClassification.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getProductClassification

List getProductClassification(ProductClassificationFilter filter)
Retrieves the value for the reference productClassification for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getProductClassification

List getProductClassification(ProductClassificationQuery query)
Retrieves the value for the reference productClassification for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addProductClassification

void addProductClassification(String id,
                              ProductClassification newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addProductClassification

void addProductClassification(ProductClassification newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeProductClassification

void removeProductClassification(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getProductOffering

ProductOffering getProductOffering(String id)
Retrieves the value for the reference productOffering for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getProductOffering

Collection getProductOffering()
Retrieves a collection containing all the elements for the reference productOffering.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getProductOffering

List getProductOffering(ProductOfferingFilter filter)
Retrieves the value for the reference productOffering for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getProductOffering

List getProductOffering(ProductOfferingQuery query)
Retrieves the value for the reference productOffering for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addProductOffering

void addProductOffering(String id,
                        ProductOffering newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addProductOffering

void addProductOffering(ProductOffering newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeProductOffering

void removeProductOffering(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getSalesTaxType

SalesTaxType getSalesTaxType(String id)
Retrieves the value for the reference salesTaxType for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getSalesTaxType

Collection getSalesTaxType()
Retrieves a collection containing all the elements for the reference salesTaxType.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getSalesTaxType

List getSalesTaxType(SalesTaxTypeFilter filter)
Retrieves the value for the reference salesTaxType for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getSalesTaxType

List getSalesTaxType(SalesTaxTypeQuery query)
Retrieves the value for the reference salesTaxType for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addSalesTaxType

void addSalesTaxType(String id,
                     SalesTaxType newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addSalesTaxType

void addSalesTaxType(SalesTaxType newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeSalesTaxType

void removeSalesTaxType(String id)
Throws:
JmiException - If the value cannot be removed 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.