KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > opencrx > kernel > contract1 > cci > ContractPosition


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:59 CEST 2006
9
//
10
// GENERATED - DO NOT CHANGE MANUALLY
11
//
12
//////////////////////////////////////////////////////////////////////////////
13
package org.opencrx.kernel.contract1.cci;
14
15 public interface ContractPosition
16   extends
17  org.opencrx.kernel.contract1.cci.AddressContainer,
18  org.opencrx.kernel.contract1.cci.DeliveryRequestContainer,
19  org.opencrx.kernel.contract1.cci.ShippingDetail,
20  org.opencrx.kernel.depot1.cci.BookingOrigin,
21  org.opencrx.kernel.depot1.cci.DepotReferenceHolder {
22 // ----------------------------------------------------------------------------
23
// Instance/IntfAttributeGet0_1
24
// ----------------------------------------------------------------------------
25
/**
26    * @return The possibly null value for attribute <code>amount</code>.
27    * @exception JmiException If the value cannot be retrieved for some reason.
28    */

29   public java.math.BigDecimal JavaDoc getAmount(
30   );
31
32 // ----------------------------------------------------------------------------
33
// Instance/IntfAttributeGet0_1
34
// ----------------------------------------------------------------------------
35
/**
36    * @return The possibly null value for attribute <code>baseAmount</code>.
37    * @exception JmiException If the value cannot be retrieved for some reason.
38    */

39   public java.math.BigDecimal JavaDoc getBaseAmount(
40   );
41
42 // ----------------------------------------------------------------------------
43
// Instance/IntfReferenceGet0_1WithQualifier
44
// ----------------------------------------------------------------------------
45
/**
46    * Retrieves the value for the reference <code>contact</code> for the
47    * specified qualifier attribute value.
48    * @param importance The value for the qualifier attribute that qualifies this reference.
49    * @return The possibly null value for this reference.
50    * @exception JmiException If the value cannot be retrieved for some reason.
51    */

52   public org.opencrx.kernel.account1.cci.Contact getContact(
53     int importance
54   );
55
56 // ----------------------------------------------------------------------------
57
// Instance/IntfReferenceGet0_nNoFilter
58
// ----------------------------------------------------------------------------
59
/**
60    * Retrieves the objects referenced by <code>contact</code>.
61    * @return The collection of referenced objects.
62    * @exception JmiException If the value cannot be retrieved for some reason.
63    */

64   public java.util.Collection JavaDoc getContact(
65   );
66
67 // ----------------------------------------------------------------------------
68
// Instance/IntfReferenceAddWithQualifier
69
// ----------------------------------------------------------------------------
70
/**
71    * @param importance The qualifier attribute value that qualifies the reference to get the element to be appended.
72    * @param newValue The element to be appended.
73    * @exception JmiException If the value cannot be appended for some reason.
74    */

75   public void addContact (
76     int importance,
77     org.opencrx.kernel.account1.cci.Contact newValue
78   );
79
80 // ----------------------------------------------------------------------------
81
// Instance/IntfReferenceAddWithoutQualifier
82
// ----------------------------------------------------------------------------
83
/**
84    * @param newValue The element to be appended.
85    * @exception JmiException If the value cannot be appended for some reason.
86    */

87   public void addContact (
88     org.opencrx.kernel.account1.cci.Contact newValue
89   );
90
91 // ----------------------------------------------------------------------------
92
// Instance/IntfReferenceRemoveWithQualifier
93
// ----------------------------------------------------------------------------
94
/**
95    * @exception JmiException If the value cannot be removed for some reason.
96    */

97   public void removeContact (
98     int importance
99   );
100 // ----------------------------------------------------------------------------
101
// Instance/IntfAttributeGet1_1
102
// ----------------------------------------------------------------------------
103
/**
104    * Retrieves the value for the attribute <code>contractPositionState</code>.
105    * @return The non-null value for attribute <code>contractPositionState</code>.
106    * @exception JmiException If the value cannot be retrieved for some reason.
107    */

108   public short getContractPositionState(
109   );
110
111 // ----------------------------------------------------------------------------
112
// Instance/IntfAttributeSet1_1
113
// ----------------------------------------------------------------------------
114
/**
115    * Sets a new value for the attribute <code>contractPositionState</code>.
116    * @param newValue The non-null new value for attribute <code>contractPositionState</code>.
117    * @exception JmiException If the value cannot be set for some reason.
118    */

119   public void setContractPositionState(
120     short newValue
121   );
122
123 // ----------------------------------------------------------------------------
124
// Instance/IntfReferenceGet0_1WithQualifier
125
// ----------------------------------------------------------------------------
126
/**
127    * Retrieves the value for the reference <code>deliveryInformation</code>
128    * for the specified qualifier attribute value.
129    * @param id The value for the qualifier attribute that qualifies this reference.
130    * @return The possibly null value for this reference.
131    * @exception JmiException If the value cannot be retrieved for some reason.
132    */

133   public org.opencrx.kernel.contract1.cci.DeliveryInformation getDeliveryInformation(
134     String JavaDoc id
135   );
136
137 // ----------------------------------------------------------------------------
138
// Instance/IntfReferenceGet0_nWithFilter
139
// ----------------------------------------------------------------------------
140
/**
141    * Retrieves a collection containing all the elements for the reference
142    * <code>deliveryInformation</code>.
143    * @return A collection containing all the elements for this reference.
144    * @exception JmiException If the values cannot be retrieved for some reason.
145    */

146   public java.util.Collection JavaDoc getDeliveryInformation(
147   );
148
149   /**
150    * Retrieves the value for the reference <code>deliveryInformation</code>
151    * for the specified filter.
152    * @param filter filter which is applied to the set of referenced objects.
153    * @return The filtered collection of referenced objects.
154    * @exception JmiException If the value cannot be retrieved for some reason.
155    */

156   public java.util.List JavaDoc getDeliveryInformation(
157     org.opencrx.kernel.contract1.cci.DeliveryInformationFilter filter
158   );
159
160 // ----------------------------------------------------------------------------
161
// Instance/IntfReferenceAddWithQualifier
162
// ----------------------------------------------------------------------------
163
/**
164    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
165    * @param newValue The element to be appended.
166    * @exception JmiException If the value cannot be appended for some reason.
167    */

168   public void addDeliveryInformation (
169     String JavaDoc id,
170     org.opencrx.kernel.contract1.cci.DeliveryInformation newValue
171   );
172
173 // ----------------------------------------------------------------------------
174
// Instance/IntfReferenceAddWithoutQualifier
175
// ----------------------------------------------------------------------------
176
/**
177    * @param newValue The element to be appended.
178    * @exception JmiException If the value cannot be appended for some reason.
179    */

180   public void addDeliveryInformation (
181     org.opencrx.kernel.contract1.cci.DeliveryInformation newValue
182   );
183
184 // ----------------------------------------------------------------------------
185
// Instance/IntfReferenceRemoveWithQualifier
186
// ----------------------------------------------------------------------------
187
/**
188    * @exception JmiException If the value cannot be removed for some reason.
189    */

190   public void removeDeliveryInformation (
191     String JavaDoc id
192   );
193 // ----------------------------------------------------------------------------
194
// Instance/IntfAttributeGet0_1
195
// ----------------------------------------------------------------------------
196
/**
197    * @return The possibly null value for attribute <code>description</code>.
198    * @exception JmiException If the value cannot be retrieved for some reason.
199    */

200   public String JavaDoc getDescription(
201   );
202
203 // ----------------------------------------------------------------------------
204
// Instance/IntfAttributeSet0_1
205
// ----------------------------------------------------------------------------
206

207
208   /**
209    * Sets a new value for the attribute <code>description</code>.
210    * @param newValue The possibly null new value for attribute <code>description</code>.
211    * @exception JmiException If the value cannot be set for some reason.
212    */

213   public void setDescription(
214     String JavaDoc newValue
215   );
216
217 // ----------------------------------------------------------------------------
218
// Instance/IntfAttributeGet0_1
219
// ----------------------------------------------------------------------------
220
/**
221    * @return The possibly null value for attribute <code>discount</code>.
222    * @exception JmiException If the value cannot be retrieved for some reason.
223    */

224   public java.math.BigDecimal JavaDoc getDiscount(
225   );
226
227 // ----------------------------------------------------------------------------
228
// Instance/IntfAttributeSet0_1
229
// ----------------------------------------------------------------------------
230

231
232   /**
233    * Sets a new value for the attribute <code>discount</code>.
234    * @param newValue The possibly null new value for attribute <code>discount</code>.
235    * @exception JmiException If the value cannot be set for some reason.
236    */

237   public void setDiscount(
238     java.math.BigDecimal JavaDoc newValue
239   );
240
241 // ----------------------------------------------------------------------------
242
// Instance/IntfAttributeGet0_1
243
// ----------------------------------------------------------------------------
244
/**
245    * @return The possibly null value for attribute <code>discountAmount</code>.
246    * @exception JmiException If the value cannot be retrieved for some reason.
247    */

248   public java.math.BigDecimal JavaDoc getDiscountAmount(
249   );
250
251 // ----------------------------------------------------------------------------
252
// Instance/IntfAttributeGet0_1
253
// ----------------------------------------------------------------------------
254
/**
255    * @return The possibly null value for attribute <code>discountDescription</code>.
256    * @exception JmiException If the value cannot be retrieved for some reason.
257    */

258   public String JavaDoc getDiscountDescription(
259   );
260
261 // ----------------------------------------------------------------------------
262
// Instance/IntfAttributeSet0_1
263
// ----------------------------------------------------------------------------
264

265
266   /**
267    * Sets a new value for the attribute <code>discountDescription</code>.
268    * @param newValue The possibly null new value for attribute <code>discountDescription</code>.
269    * @exception JmiException If the value cannot be set for some reason.
270    */

271   public void setDiscountDescription(
272     String JavaDoc newValue
273   );
274
275 // ----------------------------------------------------------------------------
276
// Instance/IntfAttributeGet0_1
277
// ----------------------------------------------------------------------------
278
/**
279    * @return The possibly null value for attribute <code>discountIsPercentage</code>.
280    * @exception JmiException If the value cannot be retrieved for some reason.
281    */

282   public Boolean JavaDoc isDiscountIsPercentage(
283   );
284
285 // ----------------------------------------------------------------------------
286
// Instance/IntfAttributeSet0_1
287
// ----------------------------------------------------------------------------
288

289
290   /**
291    * Sets a new value for the attribute <code>discountIsPercentage</code>.
292    * @param newValue The possibly null new value for attribute <code>discountIsPercentage</code>.
293    * @exception JmiException If the value cannot be set for some reason.
294    */

295   public void setDiscountIsPercentage(
296     Boolean JavaDoc newValue
297   );
298
299 // ----------------------------------------------------------------------------
300
// Instance/IntfAttributeGet1_1
301
// ----------------------------------------------------------------------------
302
/**
303    * Retrieves the value for the attribute <code>lineItemNumber</code>.
304    * @return The non-null value for attribute <code>lineItemNumber</code>.
305    * @exception JmiException If the value cannot be retrieved for some reason.
306    */

307   public int getLineItemNumber(
308   );
309
310 // ----------------------------------------------------------------------------
311
// Instance/IntfReferenceGet0_1NoQualifier
312
// ----------------------------------------------------------------------------
313
/**
314    * Retrieves the value for the optional reference <code>listPrice</code>.
315    * @return The possibly null value for this reference.
316    * @exception JmiException If the value cannot be retrieved for some reason.
317    */

318   public org.opencrx.kernel.product1.cci.ProductBasePrice getListPrice(
319   );
320
321 // ----------------------------------------------------------------------------
322
// Instance/IntfReferenceSetNoQualifier
323
// ----------------------------------------------------------------------------
324
/**
325    * Sets a new value for the reference <code>listPrice</code>.
326    * @param newValue The non-null new value for this reference.
327    * @exception JmiException If the value cannot be set for some reason.
328    */

329   public void setListPrice(
330     org.opencrx.kernel.product1.cci.ProductBasePrice newValue
331   );
332
333 // ----------------------------------------------------------------------------
334
// Instance/IntfReferenceRemoveOptional
335
// ----------------------------------------------------------------------------
336
/**
337    * Removes the value for the optional reference <code>listPrice</code>.
338    * @exception JmiException If the value cannot be removed for some reason.
339    */

340   public void removeListPrice (
341   );
342
343 // ----------------------------------------------------------------------------
344
// Instance/IntfAttributeGet0_1
345
// ----------------------------------------------------------------------------
346
/**
347    * @return The possibly null value for attribute <code>maxQuantity</code>.
348    * @exception JmiException If the value cannot be retrieved for some reason.
349    */

350   public java.math.BigDecimal JavaDoc getMaxQuantity(
351   );
352
353 // ----------------------------------------------------------------------------
354
// Instance/IntfAttributeSet0_1
355
// ----------------------------------------------------------------------------
356

357
358   /**
359    * Sets a new value for the attribute <code>maxQuantity</code>.
360    * @param newValue The possibly null new value for attribute <code>maxQuantity</code>.
361    * @exception JmiException If the value cannot be set for some reason.
362    */

363   public void setMaxQuantity(
364     java.math.BigDecimal JavaDoc newValue
365   );
366
367 // ----------------------------------------------------------------------------
368
// Instance/IntfAttributeGet1_1
369
// ----------------------------------------------------------------------------
370
/**
371    * Retrieves the value for the attribute <code>minMaxQuantityHandling</code>.
372    * @return The non-null value for attribute <code>minMaxQuantityHandling</code>.
373    * @exception JmiException If the value cannot be retrieved for some reason.
374    */

375   public short getMinMaxQuantityHandling(
376   );
377
378 // ----------------------------------------------------------------------------
379
// Instance/IntfAttributeSet1_1
380
// ----------------------------------------------------------------------------
381
/**
382    * Sets a new value for the attribute <code>minMaxQuantityHandling</code>.
383    * @param newValue The non-null new value for attribute <code>minMaxQuantityHandling</code>.
384    * @exception JmiException If the value cannot be set for some reason.
385    */

386   public void setMinMaxQuantityHandling(
387     short newValue
388   );
389
390 // ----------------------------------------------------------------------------
391
// Instance/IntfAttributeGet0_1
392
// ----------------------------------------------------------------------------
393
/**
394    * @return The possibly null value for attribute <code>minQuantity</code>.
395    * @exception JmiException If the value cannot be retrieved for some reason.
396    */

397   public java.math.BigDecimal JavaDoc getMinQuantity(
398   );
399
400 // ----------------------------------------------------------------------------
401
// Instance/IntfAttributeSet0_1
402
// ----------------------------------------------------------------------------
403

404
405   /**
406    * Sets a new value for the attribute <code>minQuantity</code>.
407    * @param newValue The possibly null new value for attribute <code>minQuantity</code>.
408    * @exception JmiException If the value cannot be set for some reason.
409    */

410   public void setMinQuantity(
411     java.math.BigDecimal JavaDoc newValue
412   );
413
414 // ----------------------------------------------------------------------------
415
// Instance/IntfAttributeGet1_1
416
// ----------------------------------------------------------------------------
417
/**
418    * Retrieves the value for the attribute <code>name</code>.
419    * @return The non-null value for attribute <code>name</code>.
420    * @exception JmiException If the value cannot be retrieved for some reason.
421    */

422   public String JavaDoc getName(
423   );
424
425 // ----------------------------------------------------------------------------
426
// Instance/IntfAttributeSet1_1
427
// ----------------------------------------------------------------------------
428
/**
429    * Sets a new value for the attribute <code>name</code>.
430    * @param newValue The non-null new value for attribute <code>name</code>.
431    * @exception JmiException If the value cannot be set for some reason.
432    */

433   public void setName(
434     String JavaDoc newValue
435   );
436
437 // ----------------------------------------------------------------------------
438
// Instance/IntfAttributeGet0_1
439
// ----------------------------------------------------------------------------
440
/**
441    * @return The possibly null value for attribute <code>offsetQuantity</code>.
442    * @exception JmiException If the value cannot be retrieved for some reason.
443    */

444   public java.math.BigDecimal JavaDoc getOffsetQuantity(
445   );
446
447 // ----------------------------------------------------------------------------
448
// Instance/IntfAttributeSet0_1
449
// ----------------------------------------------------------------------------
450

451
452   /**
453    * Sets a new value for the attribute <code>offsetQuantity</code>.
454    * @param newValue The possibly null new value for attribute <code>offsetQuantity</code>.
455    * @exception JmiException If the value cannot be set for some reason.
456    */

457   public void setOffsetQuantity(
458     java.math.BigDecimal JavaDoc newValue
459   );
460
461 // ----------------------------------------------------------------------------
462
// Instance/IntfAttributeGet1_1
463
// ----------------------------------------------------------------------------
464
/**
465    * Retrieves the value for the attribute <code>positionNumber</code>.
466    * @return The non-null value for attribute <code>positionNumber</code>.
467    * @exception JmiException If the value cannot be retrieved for some reason.
468    */

469   public String JavaDoc getPositionNumber(
470   );
471
472 // ----------------------------------------------------------------------------
473
// Instance/IntfAttributeSet1_1
474
// ----------------------------------------------------------------------------
475
/**
476    * Sets a new value for the attribute <code>positionNumber</code>.
477    * @param newValue The non-null new value for attribute <code>positionNumber</code>.
478    * @exception JmiException If the value cannot be set for some reason.
479    */

480   public void setPositionNumber(
481     String JavaDoc newValue
482   );
483
484 // ----------------------------------------------------------------------------
485
// Instance/IntfReferenceGet0_1NoQualifier
486
// ----------------------------------------------------------------------------
487
/**
488    * Retrieves the value for the optional reference <code>priceLevel</code>.
489    * @return The possibly null value for this reference.
490    * @exception JmiException If the value cannot be retrieved for some reason.
491    */

492   public org.opencrx.kernel.product1.cci.PriceLevel getPriceLevel(
493   );
494
495 // ----------------------------------------------------------------------------
496
// Instance/IntfReferenceSetNoQualifier
497
// ----------------------------------------------------------------------------
498
/**
499    * Sets a new value for the reference <code>priceLevel</code>.
500    * @param newValue The non-null new value for this reference.
501    * @exception JmiException If the value cannot be set for some reason.
502    */

503   public void setPriceLevel(
504     org.opencrx.kernel.product1.cci.PriceLevel newValue
505   );
506
507 // ----------------------------------------------------------------------------
508
// Instance/IntfReferenceRemoveOptional
509
// ----------------------------------------------------------------------------
510
/**
511    * Removes the value for the optional reference <code>priceLevel</code>.
512    * @exception JmiException If the value cannot be removed for some reason.
513    */

514   public void removePriceLevel (
515   );
516
517 // ----------------------------------------------------------------------------
518
// Instance/IntfAttributeGet0_1
519
// ----------------------------------------------------------------------------
520
/**
521    * @return The possibly null value for attribute <code>pricePerUnit</code>.
522    * @exception JmiException If the value cannot be retrieved for some reason.
523    */

524   public java.math.BigDecimal JavaDoc getPricePerUnit(
525   );
526
527 // ----------------------------------------------------------------------------
528
// Instance/IntfAttributeSet0_1
529
// ----------------------------------------------------------------------------
530

531
532   /**
533    * Sets a new value for the attribute <code>pricePerUnit</code>.
534    * @param newValue The possibly null new value for attribute <code>pricePerUnit</code>.
535    * @exception JmiException If the value cannot be set for some reason.
536    */

537   public void setPricePerUnit(
538     java.math.BigDecimal JavaDoc newValue
539   );
540
541 // ----------------------------------------------------------------------------
542
// Instance/IntfReferenceGet0_1NoQualifier
543
// ----------------------------------------------------------------------------
544
/**
545    * Retrieves the value for the optional reference <code>priceUom</code>.
546    * @return The possibly null value for this reference.
547    * @exception JmiException If the value cannot be retrieved for some reason.
548    */

549   public org.opencrx.kernel.uom1.cci.Uom getPriceUom(
550   );
551
552 // ----------------------------------------------------------------------------
553
// Instance/IntfReferenceSetNoQualifier
554
// ----------------------------------------------------------------------------
555
/**
556    * Sets a new value for the reference <code>priceUom</code>.
557    * @param newValue The non-null new value for this reference.
558    * @exception JmiException If the value cannot be set for some reason.
559    */

560   public void setPriceUom(
561     org.opencrx.kernel.uom1.cci.Uom newValue
562   );
563
564 // ----------------------------------------------------------------------------
565
// Instance/IntfReferenceRemoveOptional
566
// ----------------------------------------------------------------------------
567
/**
568    * Removes the value for the optional reference <code>priceUom</code>.
569    * @exception JmiException If the value cannot be removed for some reason.
570    */

571   public void removePriceUom (
572   );
573
574 // ----------------------------------------------------------------------------
575
// Instance/IntfAttributeGet0_1
576
// ----------------------------------------------------------------------------
577
/**
578    * @return The possibly null value for attribute <code>priceUomDescription</code>.
579    * @exception JmiException If the value cannot be retrieved for some reason.
580    */

581   public String JavaDoc getPriceUomDescription(
582   );
583
584 // ----------------------------------------------------------------------------
585
// Instance/IntfAttributeGet0_1
586
// ----------------------------------------------------------------------------
587
/**
588    * @return The possibly null value for attribute <code>priceUomDetailedDescription</code>.
589    * @exception JmiException If the value cannot be retrieved for some reason.
590    */

591   public String JavaDoc getPriceUomDetailedDescription(
592   );
593
594 // ----------------------------------------------------------------------------
595
// Instance/IntfAttributeGet0_1
596
// ----------------------------------------------------------------------------
597
/**
598    * @return The possibly null value for attribute <code>pricingDate</code>.
599    * @exception JmiException If the value cannot be retrieved for some reason.
600    */

601   public java.util.Date JavaDoc getPricingDate(
602   );
603
604 // ----------------------------------------------------------------------------
605
// Instance/IntfAttributeSet0_1
606
// ----------------------------------------------------------------------------
607

608
609   /**
610    * Sets a new value for the attribute <code>pricingDate</code>.
611    * @param newValue The possibly null new value for attribute <code>pricingDate</code>.
612    * @exception JmiException If the value cannot be set for some reason.
613    */

614   public void setPricingDate(
615     java.util.Date JavaDoc newValue
616   );
617
618 // ----------------------------------------------------------------------------
619
// Instance/IntfReferenceGet0_1NoQualifier
620
// ----------------------------------------------------------------------------
621
/**
622    * Retrieves the value for the optional reference <code>pricingRule</code>.
623    * @return The possibly null value for this reference.
624    * @exception JmiException If the value cannot be retrieved for some reason.
625    */

626   public org.opencrx.kernel.product1.cci.PricingRule getPricingRule(
627   );
628
629 // ----------------------------------------------------------------------------
630
// Instance/IntfReferenceSetNoQualifier
631
// ----------------------------------------------------------------------------
632
/**
633    * Sets a new value for the reference <code>pricingRule</code>.
634    * @param newValue The non-null new value for this reference.
635    * @exception JmiException If the value cannot be set for some reason.
636    */

637   public void setPricingRule(
638     org.opencrx.kernel.product1.cci.PricingRule newValue
639   );
640
641 // ----------------------------------------------------------------------------
642
// Instance/IntfReferenceRemoveOptional
643
// ----------------------------------------------------------------------------
644
/**
645    * Removes the value for the optional reference <code>pricingRule</code>.
646    * @exception JmiException If the value cannot be removed for some reason.
647    */

648   public void removePricingRule (
649   );
650
651 // ----------------------------------------------------------------------------
652
// Instance/IntfAttributeGet1_1
653
// ----------------------------------------------------------------------------
654
/**
655    * Retrieves the value for the attribute <code>pricingState</code>.
656    * @return The non-null value for attribute <code>pricingState</code>.
657    * @exception JmiException If the value cannot be retrieved for some reason.
658    */

659   public short getPricingState(
660   );
661
662 // ----------------------------------------------------------------------------
663
// Instance/IntfAttributeSet1_1
664
// ----------------------------------------------------------------------------
665
/**
666    * Sets a new value for the attribute <code>pricingState</code>.
667    * @param newValue The non-null new value for attribute <code>pricingState</code>.
668    * @exception JmiException If the value cannot be set for some reason.
669    */

670   public void setPricingState(
671     short newValue
672   );
673
674 // ----------------------------------------------------------------------------
675
// Instance/IntfReferenceGet0_1WithQualifier
676
// ----------------------------------------------------------------------------
677
/**
678    * Retrieves the value for the reference <code>productApplication</code>
679    * for the specified qualifier attribute value.
680    * @param id The value for the qualifier attribute that qualifies this reference.
681    * @return The possibly null value for this reference.
682    * @exception JmiException If the value cannot be retrieved for some reason.
683    */

684   public org.opencrx.kernel.contract1.cci.ProductApplication getProductApplication(
685     String JavaDoc id
686   );
687
688 // ----------------------------------------------------------------------------
689
// Instance/IntfReferenceGet0_nWithFilter
690
// ----------------------------------------------------------------------------
691
/**
692    * Retrieves a collection containing all the elements for the reference
693    * <code>productApplication</code>.
694    * @return A collection containing all the elements for this reference.
695    * @exception JmiException If the values cannot be retrieved for some reason.
696    */

697   public java.util.Collection JavaDoc getProductApplication(
698   );
699
700   /**
701    * Retrieves the value for the reference <code>productApplication</code>
702    * for the specified filter.
703    * @param filter filter which is applied to the set of referenced objects.
704    * @return The filtered collection of referenced objects.
705    * @exception JmiException If the value cannot be retrieved for some reason.
706    */

707   public java.util.List JavaDoc getProductApplication(
708     org.opencrx.kernel.contract1.cci.ProductApplicationFilter filter
709   );
710
711 // ----------------------------------------------------------------------------
712
// Instance/IntfReferenceAddWithQualifier
713
// ----------------------------------------------------------------------------
714
/**
715    * @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
716    * @param newValue The element to be appended.
717    * @exception JmiException If the value cannot be appended for some reason.
718    */

719   public void addProductApplication (
720     String JavaDoc id,
721     org.opencrx.kernel.contract1.cci.ProductApplication newValue
722   );
723
724 // ----------------------------------------------------------------------------
725
// Instance/IntfReferenceAddWithoutQualifier
726
// ----------------------------------------------------------------------------
727
/**
728    * @param newValue The element to be appended.
729    * @exception JmiException If the value cannot be appended for some reason.
730    */

731   public void addProductApplication (
732     org.opencrx.kernel.contract1.cci.ProductApplication newValue
733   );
734
735 // ----------------------------------------------------------------------------
736
// Instance/IntfReferenceRemoveWithQualifier
737
// ----------------------------------------------------------------------------
738
/**
739    * @exception JmiException If the value cannot be removed for some reason.
740    */

741   public void removeProductApplication (
742     String JavaDoc id
743   );
744 // ----------------------------------------------------------------------------
745
// Instance/IntfAttributeGet0_1
746
// ----------------------------------------------------------------------------
747
/**
748    * @return The possibly null value for attribute <code>productDescription</code>.
749    * @exception JmiException If the value cannot be retrieved for some reason.
750    */

751   public String JavaDoc getProductDescription(
752   );
753
754 // ----------------------------------------------------------------------------
755
// Instance/IntfAttributeGet0_1
756
// ----------------------------------------------------------------------------
757
/**
758    * @return The possibly null value for attribute <code>productDetailedDescription</code>.
759    * @exception JmiException If the value cannot be retrieved for some reason.
760    */

761   public String JavaDoc getProductDetailedDescription(
762   );
763
764 // ----------------------------------------------------------------------------
765
// Instance/IntfAttributeGet0_1
766
// ----------------------------------------------------------------------------
767
/**
768    * @return The possibly null value for attribute <code>quantity</code>.
769    * @exception JmiException If the value cannot be retrieved for some reason.
770    */

771   public java.math.BigDecimal JavaDoc getQuantity(
772   );
773
774 // ----------------------------------------------------------------------------
775
// Instance/IntfAttributeSet0_1
776
// ----------------------------------------------------------------------------
777

778
779   /**
780    * Sets a new value for the attribute <code>quantity</code>.
781    * @param newValue The possibly null new value for attribute <code>quantity</code>.
782    * @exception JmiException If the value cannot be set for some reason.
783    */

784   public void setQuantity(
785     java.math.BigDecimal JavaDoc newValue
786   );
787
788 // ----------------------------------------------------------------------------
789
// Instance/IntfAttributeGet0_1
790
// ----------------------------------------------------------------------------
791
/**
792    * @return The possibly null value for attribute <code>quantityBackOrdered</code>.
793    * @exception JmiException If the value cannot be retrieved for some reason.
794    */

795   public java.math.BigDecimal JavaDoc getQuantityBackOrdered(
796   );
797
798 // ----------------------------------------------------------------------------
799
// Instance/IntfAttributeGet0_1
800
// ----------------------------------------------------------------------------
801
/**
802    * @return The possibly null value for attribute <code>quantityShipped</code>.
803    * @exception JmiException If the value cannot be retrieved for some reason.
804    */

805   public java.math.BigDecimal JavaDoc getQuantityShipped(
806   );
807
808 // ----------------------------------------------------------------------------
809
// Instance/IntfOperation
810
// ----------------------------------------------------------------------------
811

812   public org.openmdx.base.cci.Void reprice(
813       org.openmdx.base.cci.Void params
814   ) throws javax.jmi.reflect.RefException ;
815
816   /**
817    */

818   public org.openmdx.base.cci.Void reprice(
819   ) throws javax.jmi.reflect.RefException ;
820
821 // ----------------------------------------------------------------------------
822
// Instance/IntfAttributeGet0_1
823
// ----------------------------------------------------------------------------
824
/**
825    * @return The possibly null value for attribute <code>salesCommission</code>.
826    * @exception JmiException If the value cannot be retrieved for some reason.
827    */

828   public java.math.BigDecimal JavaDoc getSalesCommission(
829   );
830
831 // ----------------------------------------------------------------------------
832
// Instance/IntfAttributeSet0_1
833
// ----------------------------------------------------------------------------
834

835
836   /**
837    * Sets a new value for the attribute <code>salesCommission</code>.
838    * @param newValue The possibly null new value for attribute <code>salesCommission</code>.
839    * @exception JmiException If the value cannot be set for some reason.
840    */

841   public void setSalesCommission(
842     java.math.BigDecimal JavaDoc newValue
843   );
844
845 // ----------------------------------------------------------------------------
846
// Instance/IntfAttributeGet0_1
847
// ----------------------------------------------------------------------------
848
/**
849    * @return The possibly null value for attribute <code>salesCommissionIsPercentage</code>.
850    * @exception JmiException If the value cannot be retrieved for some reason.
851    */

852   public Boolean JavaDoc isSalesCommissionIsPercentage(
853   );
854
855 // ----------------------------------------------------------------------------
856
// Instance/IntfAttributeSet0_1
857
// ----------------------------------------------------------------------------
858

859
860   /**
861    * Sets a new value for the attribute <code>salesCommissionIsPercentage</code>.
862    * @param newValue The possibly null new value for attribute <code>salesCommissionIsPercentage</code>.
863    * @exception JmiException If the value cannot be set for some reason.
864    */

865   public void setSalesCommissionIsPercentage(
866     Boolean JavaDoc newValue
867   );
868
869 // ----------------------------------------------------------------------------
870
// Instance/IntfReferenceGet1_1NoQualifier
871
// ----------------------------------------------------------------------------
872
/**
873    * Retrieves the value for the reference <code>salesTaxType</code>.
874    * @return The non-null value for this reference.
875    * @exception JmiException If the value cannot be retrieved for some reason.
876    */

877   public org.opencrx.kernel.product1.cci.SalesTaxType getSalesTaxType(
878   );
879
880 // ----------------------------------------------------------------------------
881
// Instance/IntfReferenceSetNoQualifier
882
// ----------------------------------------------------------------------------
883
/**
884    * Sets a new value for the reference <code>salesTaxType</code>.
885    * @param newValue The non-null new value for this reference.
886    * @exception JmiException If the value cannot be set for some reason.
887    */

888   public void setSalesTaxType(
889     org.opencrx.kernel.product1.cci.SalesTaxType newValue
890   );
891
892 // ----------------------------------------------------------------------------
893
// Instance/IntfAttributeGet0_1
894
// ----------------------------------------------------------------------------
895
/**
896    * @return The possibly null value for attribute <code>salesTaxTypeDescription</code>.
897    * @exception JmiException If the value cannot be retrieved for some reason.
898    */

899   public String JavaDoc getSalesTaxTypeDescription(
900   );
901
902 // ----------------------------------------------------------------------------
903
// Instance/IntfAttributeGet0_1
904
// ----------------------------------------------------------------------------
905
/**
906    * @return The possibly null value for attribute <code>salesTaxTypeDetailedDescription</code>.
907    * @exception JmiException If the value cannot be retrieved for some reason.
908    */

909   public String JavaDoc getSalesTaxTypeDetailedDescription(
910   );
911
912 // ----------------------------------------------------------------------------
913
// Instance/IntfAttributeGet0_1
914
// ----------------------------------------------------------------------------
915
/**
916    * @return The possibly null value for attribute <code>taxAmount</code>.
917    * @exception JmiException If the value cannot be retrieved for some reason.
918    */

919   public java.math.BigDecimal JavaDoc getTaxAmount(
920   );
921
922 // ----------------------------------------------------------------------------
923
// Instance/IntfReferenceGet0_1NoQualifier
924
// ----------------------------------------------------------------------------
925
/**
926    * Retrieves the value for the optional reference <code>uom</code>.
927    * @return The possibly null value for this reference.
928    * @exception JmiException If the value cannot be retrieved for some reason.
929    */

930   public org.opencrx.kernel.uom1.cci.Uom getUom(
931   );
932
933 // ----------------------------------------------------------------------------
934
// Instance/IntfReferenceSetNoQualifier
935
// ----------------------------------------------------------------------------
936
/**
937    * Sets a new value for the reference <code>uom</code>.
938    * @param newValue The non-null new value for this reference.
939    * @exception JmiException If the value cannot be set for some reason.
940    */

941   public void setUom(
942     org.opencrx.kernel.uom1.cci.Uom newValue
943   );
944
945 // ----------------------------------------------------------------------------
946
// Instance/IntfReferenceRemoveOptional
947
// ----------------------------------------------------------------------------
948
/**
949    * Removes the value for the optional reference <code>uom</code>.
950    * @exception JmiException If the value cannot be removed for some reason.
951    */

952   public void removeUom (
953   );
954
955 // ----------------------------------------------------------------------------
956
// Instance/IntfAttributeGet0_1
957
// ----------------------------------------------------------------------------
958
/**
959    * @return The possibly null value for attribute <code>uomDescription</code>.
960    * @exception JmiException If the value cannot be retrieved for some reason.
961    */

962   public String JavaDoc getUomDescription(
963   );
964
965 // ----------------------------------------------------------------------------
966
// Instance/IntfAttributeGet0_1
967
// ----------------------------------------------------------------------------
968
/**
969    * @return The possibly null value for attribute <code>uomDetailedDescription</code>.
970    * @exception JmiException If the value cannot be retrieved for some reason.
971    */

972   public String JavaDoc getUomDetailedDescription(
973   );
974
975 // ----------------------------------------------------------------------------
976
// Instance/IntfEnd.vm
977
// ----------------------------------------------------------------------------
978
}
979
Popular Tags