KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > opencrx > kernel > product1 > cci > ProductOffering


1 // ----------------------------------------------------------------------------
2
// Instance/IntfBegin
3
// ----------------------------------------------------------------------------
4
//////////////////////////////////////////////////////////////////////////////
5
//
6
// Name: $Id: JMIAbstractMapper.java,v 1.11 2006/01/21 23:09:07 wfro Exp $
7
// Generated by: openMDX JMI Mapper
8
// Date: Mon Apr 03 11:38:51 CEST 2006
9
//
10
// GENERATED - DO NOT CHANGE MANUALLY
11
//
12
//////////////////////////////////////////////////////////////////////////////
13
package org.opencrx.kernel.product1.cci;
14
15 public interface ProductOffering
16   extends
17  org.opencrx.kernel.depot1.cci.DepotReferenceHolder,
18  org.opencrx.kernel.product1.cci.AbstractProduct,
19  org.opencrx.kernel.product1.cci.ContractPositionConstrained,
20  org.opencrx.kernel.product1.cci.PriceOverrideEnabled {
21 // ----------------------------------------------------------------------------
22
// Instance/IntfReferenceGet0_1WithQualifier
23
// ----------------------------------------------------------------------------
24
/**
25    * Retrieves the value for the reference <code>productBundle</code> for
26    * the specified qualifier attribute value.
27    * @param id The value for the qualifier attribute that qualifies this reference.
28    * @return The possibly null value for this reference.
29    * @exception JmiException If the value cannot be retrieved for some reason.
30    */

31   public org.opencrx.kernel.product1.cci.ProductBundle getProductBundle(
32     String JavaDoc id
33   );
34
35 // ----------------------------------------------------------------------------
36
// Instance/IntfReferenceGet0_nWithFilter
37
// ----------------------------------------------------------------------------
38
/**
39    * Retrieves a collection containing all the elements for the reference
40    * <code>productBundle</code>.
41    * @return A collection containing all the elements for this reference.
42    * @exception JmiException If the values cannot be retrieved for some reason.
43    */

44   public java.util.Collection JavaDoc getProductBundle(
45   );
46
47   /**
48    * Retrieves the value for the reference <code>productBundle</code> for
49    * the specified filter.
50    * @param filter filter which is applied to the set of referenced objects.
51    * @return The filtered collection of referenced objects.
52    * @exception JmiException If the value cannot be retrieved for some reason.
53    */

54   public java.util.List JavaDoc getProductBundle(
55     org.opencrx.kernel.product1.cci.ProductBundleFilter filter
56   );
57
58 // ----------------------------------------------------------------------------
59
// Instance/IntfReferenceAddWithQualifier
60
// ----------------------------------------------------------------------------
61
/**
62    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
63    * @param newValue The element to be appended.
64    * @exception JmiException If the value cannot be appended for some reason.
65    */

66   public void addProductBundle (
67     String JavaDoc id,
68     org.opencrx.kernel.product1.cci.ProductBundle newValue
69   );
70
71 // ----------------------------------------------------------------------------
72
// Instance/IntfReferenceAddWithoutQualifier
73
// ----------------------------------------------------------------------------
74
/**
75    * @param newValue The element to be appended.
76    * @exception JmiException If the value cannot be appended for some reason.
77    */

78   public void addProductBundle (
79     org.opencrx.kernel.product1.cci.ProductBundle newValue
80   );
81
82 // ----------------------------------------------------------------------------
83
// Instance/IntfReferenceRemoveWithQualifier
84
// ----------------------------------------------------------------------------
85
/**
86    * @exception JmiException If the value cannot be removed for some reason.
87    */

88   public void removeProductBundle (
89     String JavaDoc id
90   );
91 // ----------------------------------------------------------------------------
92
// Instance/IntfEnd.vm
93
// ----------------------------------------------------------------------------
94
}
95
Popular Tags