KickJava   Java API By Example, From Geeks To Geeks.

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


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:52 CEST 2006
9
//
10
// GENERATED - DO NOT CHANGE MANUALLY
11
//
12
//////////////////////////////////////////////////////////////////////////////
13
package org.opencrx.kernel.product1.cci;
14
15 public interface Segment
16   extends
17  org.opencrx.kernel.base.cci.Auditee,
18  org.opencrx.kernel.base.cci.Importer,
19  org.opencrx.kernel.base.cci.SecureObject,
20  org.opencrx.kernel.base.cci.XmlExporter,
21  org.openmdx.base.cci.Segment {
22 // ----------------------------------------------------------------------------
23
// Instance/IntfReferenceGet0_1WithQualifier
24
// ----------------------------------------------------------------------------
25
/**
26    * Retrieves the value for the reference <code>allProduct</code> for the
27    * specified qualifier attribute value.
28    * @param id The value for the qualifier attribute that qualifies this reference.
29    * @return The possibly null value for this reference.
30    * @exception JmiException If the value cannot be retrieved for some reason.
31    */

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

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

55   public java.util.List JavaDoc getAllProduct(
56     org.opencrx.kernel.product1.cci.AbstractProductFilter filter
57   );
58
59 // ----------------------------------------------------------------------------
60
// Instance/IntfReferenceGet0_1WithQualifier
61
// ----------------------------------------------------------------------------
62
/**
63    * Retrieves the value for the reference <code>configurationTypeSet</code>
64    * for the specified qualifier attribute value.
65    * @param id The value for the qualifier attribute that qualifies this reference.
66    * @return The possibly null value for this reference.
67    * @exception JmiException If the value cannot be retrieved for some reason.
68    */

69   public org.opencrx.kernel.product1.cci.ProductConfigurationTypeSet getConfigurationTypeSet(
70     String JavaDoc id
71   );
72
73 // ----------------------------------------------------------------------------
74
// Instance/IntfReferenceGet0_nWithFilter
75
// ----------------------------------------------------------------------------
76
/**
77    * Retrieves a collection containing all the elements for the reference
78    * <code>configurationTypeSet</code>.
79    * @return A collection containing all the elements for this reference.
80    * @exception JmiException If the values cannot be retrieved for some reason.
81    */

82   public java.util.Collection JavaDoc getConfigurationTypeSet(
83   );
84
85   /**
86    * Retrieves the value for the reference <code>configurationTypeSet</code>
87    * for the specified filter.
88    * @param filter filter which is applied to the set of referenced objects.
89    * @return The filtered collection of referenced objects.
90    * @exception JmiException If the value cannot be retrieved for some reason.
91    */

92   public java.util.List JavaDoc getConfigurationTypeSet(
93     org.opencrx.kernel.product1.cci.ProductConfigurationTypeSetFilter filter
94   );
95
96 // ----------------------------------------------------------------------------
97
// Instance/IntfReferenceAddWithQualifier
98
// ----------------------------------------------------------------------------
99
/**
100    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
101    * @param newValue The element to be appended.
102    * @exception JmiException If the value cannot be appended for some reason.
103    */

104   public void addConfigurationTypeSet (
105     String JavaDoc id,
106     org.opencrx.kernel.product1.cci.ProductConfigurationTypeSet newValue
107   );
108
109 // ----------------------------------------------------------------------------
110
// Instance/IntfReferenceAddWithoutQualifier
111
// ----------------------------------------------------------------------------
112
/**
113    * @param newValue The element to be appended.
114    * @exception JmiException If the value cannot be appended for some reason.
115    */

116   public void addConfigurationTypeSet (
117     org.opencrx.kernel.product1.cci.ProductConfigurationTypeSet newValue
118   );
119
120 // ----------------------------------------------------------------------------
121
// Instance/IntfReferenceRemoveWithQualifier
122
// ----------------------------------------------------------------------------
123
/**
124    * @exception JmiException If the value cannot be removed for some reason.
125    */

126   public void removeConfigurationTypeSet (
127     String JavaDoc id
128   );
129 // ----------------------------------------------------------------------------
130
// Instance/IntfReferenceGet0_1WithQualifier
131
// ----------------------------------------------------------------------------
132
/**
133    * Retrieves the value for the reference <code>priceLevel</code> for the
134    * specified qualifier attribute value.
135    * @param id The value for the qualifier attribute that qualifies this reference.
136    * @return The possibly null value for this reference.
137    * @exception JmiException If the value cannot be retrieved for some reason.
138    */

139   public org.opencrx.kernel.product1.cci.PriceLevel getPriceLevel(
140     String JavaDoc id
141   );
142
143 // ----------------------------------------------------------------------------
144
// Instance/IntfReferenceGet0_nWithFilter
145
// ----------------------------------------------------------------------------
146
/**
147    * Retrieves a collection containing all the elements for the reference
148    * <code>priceLevel</code>.
149    * @return A collection containing all the elements for this reference.
150    * @exception JmiException If the values cannot be retrieved for some reason.
151    */

152   public java.util.Collection JavaDoc getPriceLevel(
153   );
154
155   /**
156    * Retrieves the value for the reference <code>priceLevel</code> for the
157    * specified filter.
158    * @param filter filter which is applied to the set of referenced objects.
159    * @return The filtered collection of referenced objects.
160    * @exception JmiException If the value cannot be retrieved for some reason.
161    */

162   public java.util.List JavaDoc getPriceLevel(
163     org.opencrx.kernel.product1.cci.PriceLevelFilter filter
164   );
165
166 // ----------------------------------------------------------------------------
167
// Instance/IntfReferenceAddWithQualifier
168
// ----------------------------------------------------------------------------
169
/**
170    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
171    * @param newValue The element to be appended.
172    * @exception JmiException If the value cannot be appended for some reason.
173    */

174   public void addPriceLevel (
175     String JavaDoc id,
176     org.opencrx.kernel.product1.cci.PriceLevel newValue
177   );
178
179 // ----------------------------------------------------------------------------
180
// Instance/IntfReferenceAddWithoutQualifier
181
// ----------------------------------------------------------------------------
182
/**
183    * @param newValue The element to be appended.
184    * @exception JmiException If the value cannot be appended for some reason.
185    */

186   public void addPriceLevel (
187     org.opencrx.kernel.product1.cci.PriceLevel newValue
188   );
189
190 // ----------------------------------------------------------------------------
191
// Instance/IntfReferenceRemoveWithQualifier
192
// ----------------------------------------------------------------------------
193
/**
194    * @exception JmiException If the value cannot be removed for some reason.
195    */

196   public void removePriceLevel (
197     String JavaDoc id
198   );
199 // ----------------------------------------------------------------------------
200
// Instance/IntfReferenceGet0_1WithQualifier
201
// ----------------------------------------------------------------------------
202
/**
203    * Retrieves the value for the reference <code>priceListEntry</code> for
204    * the specified qualifier attribute value.
205    * @param id The value for the qualifier attribute that qualifies this reference.
206    * @return The possibly null value for this reference.
207    * @exception JmiException If the value cannot be retrieved for some reason.
208    */

209   public org.opencrx.kernel.product1.cci.PriceListEntry getPriceListEntry(
210     String JavaDoc id
211   );
212
213 // ----------------------------------------------------------------------------
214
// Instance/IntfReferenceGet0_nWithFilter
215
// ----------------------------------------------------------------------------
216
/**
217    * Retrieves a collection containing all the elements for the reference
218    * <code>priceListEntry</code>.
219    * @return A collection containing all the elements for this reference.
220    * @exception JmiException If the values cannot be retrieved for some reason.
221    */

222   public java.util.Collection JavaDoc getPriceListEntry(
223   );
224
225   /**
226    * Retrieves the value for the reference <code>priceListEntry</code> for
227    * the specified filter.
228    * @param filter filter which is applied to the set of referenced objects.
229    * @return The filtered collection of referenced objects.
230    * @exception JmiException If the value cannot be retrieved for some reason.
231    */

232   public java.util.List JavaDoc getPriceListEntry(
233     org.opencrx.kernel.product1.cci.PriceListEntryFilter filter
234   );
235
236 // ----------------------------------------------------------------------------
237
// Instance/IntfReferenceGet0_1WithQualifier
238
// ----------------------------------------------------------------------------
239
/**
240    * Retrieves the value for the reference <code>pricingRule</code> for the
241    * specified qualifier attribute value.
242    * @param id The value for the qualifier attribute that qualifies this reference.
243    * @return The possibly null value for this reference.
244    * @exception JmiException If the value cannot be retrieved for some reason.
245    */

246   public org.opencrx.kernel.product1.cci.PricingRule getPricingRule(
247     String JavaDoc id
248   );
249
250 // ----------------------------------------------------------------------------
251
// Instance/IntfReferenceGet0_nWithFilter
252
// ----------------------------------------------------------------------------
253
/**
254    * Retrieves a collection containing all the elements for the reference
255    * <code>pricingRule</code>.
256    * @return A collection containing all the elements for this reference.
257    * @exception JmiException If the values cannot be retrieved for some reason.
258    */

259   public java.util.Collection JavaDoc getPricingRule(
260   );
261
262   /**
263    * Retrieves the value for the reference <code>pricingRule</code> for the
264    * specified filter.
265    * @param filter filter which is applied to the set of referenced objects.
266    * @return The filtered collection of referenced objects.
267    * @exception JmiException If the value cannot be retrieved for some reason.
268    */

269   public java.util.List JavaDoc getPricingRule(
270     org.opencrx.kernel.product1.cci.PricingRuleFilter filter
271   );
272
273 // ----------------------------------------------------------------------------
274
// Instance/IntfReferenceAddWithQualifier
275
// ----------------------------------------------------------------------------
276
/**
277    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
278    * @param newValue The element to be appended.
279    * @exception JmiException If the value cannot be appended for some reason.
280    */

281   public void addPricingRule (
282     String JavaDoc id,
283     org.opencrx.kernel.product1.cci.PricingRule newValue
284   );
285
286 // ----------------------------------------------------------------------------
287
// Instance/IntfReferenceAddWithoutQualifier
288
// ----------------------------------------------------------------------------
289
/**
290    * @param newValue The element to be appended.
291    * @exception JmiException If the value cannot be appended for some reason.
292    */

293   public void addPricingRule (
294     org.opencrx.kernel.product1.cci.PricingRule newValue
295   );
296
297 // ----------------------------------------------------------------------------
298
// Instance/IntfReferenceRemoveWithQualifier
299
// ----------------------------------------------------------------------------
300
/**
301    * @exception JmiException If the value cannot be removed for some reason.
302    */

303   public void removePricingRule (
304     String JavaDoc id
305   );
306 // ----------------------------------------------------------------------------
307
// Instance/IntfReferenceGet0_1WithQualifier
308
// ----------------------------------------------------------------------------
309
/**
310    * Retrieves the value for the reference <code>product</code> for the
311    * specified qualifier attribute value.
312    * @param id The value for the qualifier attribute that qualifies this reference.
313    * @return The possibly null value for this reference.
314    * @exception JmiException If the value cannot be retrieved for some reason.
315    */

316   public org.opencrx.kernel.product1.cci.Product getProduct(
317     String JavaDoc id
318   );
319
320 // ----------------------------------------------------------------------------
321
// Instance/IntfReferenceGet0_nWithFilter
322
// ----------------------------------------------------------------------------
323
/**
324    * Retrieves a collection containing all the elements for the reference
325    * <code>product</code>.
326    * @return A collection containing all the elements for this reference.
327    * @exception JmiException If the values cannot be retrieved for some reason.
328    */

329   public java.util.Collection JavaDoc getProduct(
330   );
331
332   /**
333    * Retrieves the value for the reference <code>product</code> for the
334    * specified filter.
335    * @param filter filter which is applied to the set of referenced objects.
336    * @return The filtered collection of referenced objects.
337    * @exception JmiException If the value cannot be retrieved for some reason.
338    */

339   public java.util.List JavaDoc getProduct(
340     org.opencrx.kernel.product1.cci.ProductFilter filter
341   );
342
343 // ----------------------------------------------------------------------------
344
// Instance/IntfReferenceAddWithQualifier
345
// ----------------------------------------------------------------------------
346
/**
347    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
348    * @param newValue The element to be appended.
349    * @exception JmiException If the value cannot be appended for some reason.
350    */

351   public void addProduct (
352     String JavaDoc id,
353     org.opencrx.kernel.product1.cci.Product newValue
354   );
355
356 // ----------------------------------------------------------------------------
357
// Instance/IntfReferenceAddWithoutQualifier
358
// ----------------------------------------------------------------------------
359
/**
360    * @param newValue The element to be appended.
361    * @exception JmiException If the value cannot be appended for some reason.
362    */

363   public void addProduct (
364     org.opencrx.kernel.product1.cci.Product newValue
365   );
366
367 // ----------------------------------------------------------------------------
368
// Instance/IntfReferenceRemoveWithQualifier
369
// ----------------------------------------------------------------------------
370
/**
371    * @exception JmiException If the value cannot be removed for some reason.
372    */

373   public void removeProduct (
374     String JavaDoc id
375   );
376 // ----------------------------------------------------------------------------
377
// Instance/IntfReferenceGet0_1WithQualifier
378
// ----------------------------------------------------------------------------
379
/**
380    * Retrieves the value for the reference <code>productBundleType</code>
381    * for the specified qualifier attribute value.
382    * @param id The value for the qualifier attribute that qualifies this reference.
383    * @return The possibly null value for this reference.
384    * @exception JmiException If the value cannot be retrieved for some reason.
385    */

386   public org.opencrx.kernel.product1.cci.ProductBundleType getProductBundleType(
387     String JavaDoc id
388   );
389
390 // ----------------------------------------------------------------------------
391
// Instance/IntfReferenceGet0_nWithFilter
392
// ----------------------------------------------------------------------------
393
/**
394    * Retrieves a collection containing all the elements for the reference
395    * <code>productBundleType</code>.
396    * @return A collection containing all the elements for this reference.
397    * @exception JmiException If the values cannot be retrieved for some reason.
398    */

399   public java.util.Collection JavaDoc getProductBundleType(
400   );
401
402   /**
403    * Retrieves the value for the reference <code>productBundleType</code>
404    * for the specified filter.
405    * @param filter filter which is applied to the set of referenced objects.
406    * @return The filtered collection of referenced objects.
407    * @exception JmiException If the value cannot be retrieved for some reason.
408    */

409   public java.util.List JavaDoc getProductBundleType(
410     org.opencrx.kernel.product1.cci.ProductBundleTypeFilter filter
411   );
412
413 // ----------------------------------------------------------------------------
414
// Instance/IntfReferenceAddWithQualifier
415
// ----------------------------------------------------------------------------
416
/**
417    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
418    * @param newValue The element to be appended.
419    * @exception JmiException If the value cannot be appended for some reason.
420    */

421   public void addProductBundleType (
422     String JavaDoc id,
423     org.opencrx.kernel.product1.cci.ProductBundleType newValue
424   );
425
426 // ----------------------------------------------------------------------------
427
// Instance/IntfReferenceAddWithoutQualifier
428
// ----------------------------------------------------------------------------
429
/**
430    * @param newValue The element to be appended.
431    * @exception JmiException If the value cannot be appended for some reason.
432    */

433   public void addProductBundleType (
434     org.opencrx.kernel.product1.cci.ProductBundleType newValue
435   );
436
437 // ----------------------------------------------------------------------------
438
// Instance/IntfReferenceRemoveWithQualifier
439
// ----------------------------------------------------------------------------
440
/**
441    * @exception JmiException If the value cannot be removed for some reason.
442    */

443   public void removeProductBundleType (
444     String JavaDoc id
445   );
446 // ----------------------------------------------------------------------------
447
// Instance/IntfReferenceGet0_1WithQualifier
448
// ----------------------------------------------------------------------------
449
/**
450    * Retrieves the value for the reference <code>productOffering</code> for
451    * the specified qualifier attribute value.
452    * @param id The value for the qualifier attribute that qualifies this reference.
453    * @return The possibly null value for this reference.
454    * @exception JmiException If the value cannot be retrieved for some reason.
455    */

456   public org.opencrx.kernel.product1.cci.ProductOffering getProductOffering(
457     String JavaDoc id
458   );
459
460 // ----------------------------------------------------------------------------
461
// Instance/IntfReferenceGet0_nWithFilter
462
// ----------------------------------------------------------------------------
463
/**
464    * Retrieves a collection containing all the elements for the reference
465    * <code>productOffering</code>.
466    * @return A collection containing all the elements for this reference.
467    * @exception JmiException If the values cannot be retrieved for some reason.
468    */

469   public java.util.Collection JavaDoc getProductOffering(
470   );
471
472   /**
473    * Retrieves the value for the reference <code>productOffering</code> for
474    * the specified filter.
475    * @param filter filter which is applied to the set of referenced objects.
476    * @return The filtered collection of referenced objects.
477    * @exception JmiException If the value cannot be retrieved for some reason.
478    */

479   public java.util.List JavaDoc getProductOffering(
480     org.opencrx.kernel.product1.cci.ProductOfferingFilter filter
481   );
482
483 // ----------------------------------------------------------------------------
484
// Instance/IntfReferenceAddWithQualifier
485
// ----------------------------------------------------------------------------
486
/**
487    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
488    * @param newValue The element to be appended.
489    * @exception JmiException If the value cannot be appended for some reason.
490    */

491   public void addProductOffering (
492     String JavaDoc id,
493     org.opencrx.kernel.product1.cci.ProductOffering newValue
494   );
495
496 // ----------------------------------------------------------------------------
497
// Instance/IntfReferenceAddWithoutQualifier
498
// ----------------------------------------------------------------------------
499
/**
500    * @param newValue The element to be appended.
501    * @exception JmiException If the value cannot be appended for some reason.
502    */

503   public void addProductOffering (
504     org.opencrx.kernel.product1.cci.ProductOffering newValue
505   );
506
507 // ----------------------------------------------------------------------------
508
// Instance/IntfReferenceRemoveWithQualifier
509
// ----------------------------------------------------------------------------
510
/**
511    * @exception JmiException If the value cannot be removed for some reason.
512    */

513   public void removeProductOffering (
514     String JavaDoc id
515   );
516 // ----------------------------------------------------------------------------
517
// Instance/IntfReferenceGet0_1WithQualifier
518
// ----------------------------------------------------------------------------
519
/**
520    * Retrieves the value for the reference <code>salesTaxType</code> for the
521    * specified qualifier attribute value.
522    * @param id The value for the qualifier attribute that qualifies this reference.
523    * @return The possibly null value for this reference.
524    * @exception JmiException If the value cannot be retrieved for some reason.
525    */

526   public org.opencrx.kernel.product1.cci.SalesTaxType getSalesTaxType(
527     String JavaDoc id
528   );
529
530 // ----------------------------------------------------------------------------
531
// Instance/IntfReferenceGet0_nWithFilter
532
// ----------------------------------------------------------------------------
533
/**
534    * Retrieves a collection containing all the elements for the reference
535    * <code>salesTaxType</code>.
536    * @return A collection containing all the elements for this reference.
537    * @exception JmiException If the values cannot be retrieved for some reason.
538    */

539   public java.util.Collection JavaDoc getSalesTaxType(
540   );
541
542   /**
543    * Retrieves the value for the reference <code>salesTaxType</code> for the
544    * specified filter.
545    * @param filter filter which is applied to the set of referenced objects.
546    * @return The filtered collection of referenced objects.
547    * @exception JmiException If the value cannot be retrieved for some reason.
548    */

549   public java.util.List JavaDoc getSalesTaxType(
550     org.opencrx.kernel.product1.cci.SalesTaxTypeFilter filter
551   );
552
553 // ----------------------------------------------------------------------------
554
// Instance/IntfReferenceAddWithQualifier
555
// ----------------------------------------------------------------------------
556
/**
557    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
558    * @param newValue The element to be appended.
559    * @exception JmiException If the value cannot be appended for some reason.
560    */

561   public void addSalesTaxType (
562     String JavaDoc id,
563     org.opencrx.kernel.product1.cci.SalesTaxType newValue
564   );
565
566 // ----------------------------------------------------------------------------
567
// Instance/IntfReferenceAddWithoutQualifier
568
// ----------------------------------------------------------------------------
569
/**
570    * @param newValue The element to be appended.
571    * @exception JmiException If the value cannot be appended for some reason.
572    */

573   public void addSalesTaxType (
574     org.opencrx.kernel.product1.cci.SalesTaxType newValue
575   );
576
577 // ----------------------------------------------------------------------------
578
// Instance/IntfReferenceRemoveWithQualifier
579
// ----------------------------------------------------------------------------
580
/**
581    * @exception JmiException If the value cannot be removed for some reason.
582    */

583   public void removeSalesTaxType (
584     String JavaDoc id
585   );
586 // ----------------------------------------------------------------------------
587
// Instance/IntfEnd.vm
588
// ----------------------------------------------------------------------------
589
}
590
Popular Tags