Pricing API : public abstract <<boundary>> interface
Created: 2/12/2008 3:11:19 PM
Modified: 3/20/2008 3:02:06 PM
Project:
Advanced:
<p>Copyright OSS/J 2007<br/></p>
Operation Details
public
exportProductCatalogData():void
Sequential
Notes: Perform file-based export of product catalog data.
public
importProductCatalogData():void
Sequential
Notes: Perform file-based import of product catalog data.
public
QueryProductOfferingsByDistributionChannel():void
Sequential
Notes: Query the Product Offerings that are distributed through a given Distribution Channel.
public
QueryProductOfferingsByMarketingCampaign():void
Sequential
Notes: Query the Product Offerings that are part of a given Marketing Campaign.
public
QueryProductOfferingsByMarketSegment():void
Sequential
Notes: Query the Product Offerings that are targeted to a given Market Segment.
public
QueryProductOfferingsByMarketStrategy():void
Sequential
Notes: Query the Product Offerings that are supported by a given Marketing Strategy.
public
QueryProductOfferingsByProductCatalog():void
Sequential
Notes: Query the Product Offerings listed in a given Product Catalog.
public
QueryProductOfferingsByProductSpecification():void
Sequential
Notes: Query the Product Offerings that contain a given Product Specification.
public
QueryProductOfferingsBySalesChannel():void
Sequential
Notes: Query the Product Offerings that are offered through a given Sales Channel.
public
setPricingAssociationByValue():void
Sequential
Notes: Update a single association given a value object.
public
setPricingEntitiesByKeys():void
Sequential
Notes: Atomic update to the same value, of multiple Pricing entities given their keys.
public
setPricingEntitiesByTemplate():void
Sequential
Notes: Atomic update of multiple Pricing entities to the same value using associative lookup.
public
setPricingEntitiesByTemplates():void
Sequential
Notes: Atomic update to the same value, of multiple entities matching at least one of the templates.
public
setPricingEntitiesByValues():void
Sequential
Notes: Atomic update of multiple Pricing entities with different values.
public
setPricingEntityByValue():void
Sequential
Notes: Update a single Pricing entity given a value object.
public
setPricingEntitySpecificationByValue():void
Sequential
Notes: Update a single entity specification given a value object.
public
setPricingEntityToDefault():void
Sequential
Notes: Set a Pricing entity instance to default using an entity specification.
public
trySetPricingEntitiesByKeys():void
Sequential
Notes: Best effort update to the same value, of multiple Pricing entities given their keys.
public
updatePricing():void
Sequential
Notes: Atomic update of multiple Pricing entities, specifications and association using an update procedure value.
public
UpvCreateProductCatalog():void
Sequential
Notes: Create a Product Catalog.
public
UpvCreateProductCatalogSpecification():void
Sequential
Notes: Create a Product Catalog Specification.
public
UpvCreateProductOffering():void
Sequential
Notes: Create a Product Offering.
public
UpvCreateProductOfferingPrice():void
Sequential
Notes: Create a Product Offering Price.
public
UpvCreateProductOfferingPriceRule():void
Sequential
Notes: Create a Product Offering Price Rule.
Object Type Connection Notes
«entity» ProductOfferPriceRule Class Dependency  
«entity» ProductOfferingPrice Class Dependency  
ProductCatalog Class Dependency  
ProductOffering Class Dependency  
Quote Port Realisation  
Pricing Port Realisation