KickJava   Java API By Example, From Geeks To Geeks.

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


1 // ----------------------------------------------------------------------------
2
// ClassProxy/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:39:00 CEST 2006
9
//
10
// GENERATED - DO NOT CHANGE MANUALLY
11
//
12
//////////////////////////////////////////////////////////////////////////////
13
package org.opencrx.kernel.contract1.cci;
14
15 public interface InvoicePositionClass
16   extends org.openmdx.base.accessor.jmi.cci.RefClass_1_0 {
17
18   /**
19    * Creates an instance of class <code>InvoicePosition</code>.
20    * This is a factory operation used to create instance objects of class
21    * <code>InvoicePosition</code>.
22    */

23   public InvoicePosition createInvoicePosition(
24   );
25
26   /**
27    * Creates an instance of class <code>InvoicePosition</code> based on the
28    * specified Object instance.
29    * This is a factory operation used to create instance objects of class
30    * <code>InvoicePosition</code>.
31    * @param object The Object instance this class is based on. Object must
32    * be instanceof RefObject, Object_1_0 or Path.
33    */

34   public InvoicePosition getInvoicePosition(
35     Object JavaDoc object
36   );
37 // ----------------------------------------------------------------------------
38
// ClassProxy/IntfInstanceCreatorRequiredAttributes
39
// ----------------------------------------------------------------------------
40
/**
41    * Creates an instance of class <code>InvoicePosition</code> based on all
42    * required attributes.
43    * This is a factory operation used to create instance objects of class
44    * <code>InvoicePosition</code>.
45    */

46   public InvoicePosition createInvoicePosition(
47       short accessLevelBrowse
48     , short accessLevelDelete
49     , short accessLevelUpdate
50     , short contractPositionState
51     , int lineItemNumber
52     , short minMaxQuantityHandling
53     , String JavaDoc name
54     , String JavaDoc positionNumber
55     , short pricingState
56     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
57     , org.opencrx.kernel.account1.cci.Account carrier
58     , boolean isGift
59     , short shippingMethod
60     , boolean disabled
61   );
62 // ----------------------------------------------------------------------------
63
// ClassProxy/IntfInstanceExtenderRequiredAttributes
64
// ----------------------------------------------------------------------------
65
/**
66    * Creates an instance of class <code>InvoicePosition</code> based on the
67    * superclass <code>Auditee</code> and all required attributes not
68    * included in this superclass.
69    * This is a factory operation used to create instance objects of class
70    * <code>InvoicePosition</code>.
71    */

72   public InvoicePosition extendAuditee(
73       org.opencrx.kernel.base.cci.Auditee _base
74     , short accessLevelBrowse
75     , short accessLevelDelete
76     , short accessLevelUpdate
77     , short contractPositionState
78     , int lineItemNumber
79     , short minMaxQuantityHandling
80     , String JavaDoc name
81     , String JavaDoc positionNumber
82     , short pricingState
83     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
84     , org.opencrx.kernel.account1.cci.Account carrier
85     , boolean isGift
86     , short shippingMethod
87     , boolean disabled
88   );
89 // ----------------------------------------------------------------------------
90
// ClassProxy/IntfInstanceExtenderRequiredAttributes
91
// ----------------------------------------------------------------------------
92
/**
93    * Creates an instance of class <code>InvoicePosition</code> based on the
94    * superclass <code>Bookmarkable</code> and all required attributes not
95    * included in this superclass.
96    * This is a factory operation used to create instance objects of class
97    * <code>InvoicePosition</code>.
98    */

99   public InvoicePosition extendBookmarkable(
100       org.opencrx.kernel.base.cci.Bookmarkable _base
101     , short accessLevelBrowse
102     , short accessLevelDelete
103     , short accessLevelUpdate
104     , short contractPositionState
105     , int lineItemNumber
106     , short minMaxQuantityHandling
107     , String JavaDoc name
108     , String JavaDoc positionNumber
109     , short pricingState
110     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
111     , org.opencrx.kernel.account1.cci.Account carrier
112     , boolean isGift
113     , short shippingMethod
114     , boolean disabled
115   );
116 // ----------------------------------------------------------------------------
117
// ClassProxy/IntfInstanceExtenderRequiredAttributes
118
// ----------------------------------------------------------------------------
119
/**
120    * Creates an instance of class <code>InvoicePosition</code> based on the
121    * superclass <code>Cloneable</code> and all required attributes not
122    * included in this superclass.
123    * This is a factory operation used to create instance objects of class
124    * <code>InvoicePosition</code>.
125    */

126   public InvoicePosition extendCloneable(
127       org.opencrx.kernel.base.cci.Cloneable _base
128     , short accessLevelBrowse
129     , short accessLevelDelete
130     , short accessLevelUpdate
131     , short contractPositionState
132     , int lineItemNumber
133     , short minMaxQuantityHandling
134     , String JavaDoc name
135     , String JavaDoc positionNumber
136     , short pricingState
137     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
138     , org.opencrx.kernel.account1.cci.Account carrier
139     , boolean isGift
140     , short shippingMethod
141     , boolean disabled
142   );
143 // ----------------------------------------------------------------------------
144
// ClassProxy/IntfInstanceExtenderRequiredAttributes
145
// ----------------------------------------------------------------------------
146
/**
147    * Creates an instance of class <code>InvoicePosition</code> based on the
148    * superclass <code>Importer</code> and all required attributes not
149    * included in this superclass.
150    * This is a factory operation used to create instance objects of class
151    * <code>InvoicePosition</code>.
152    */

153   public InvoicePosition extendImporter(
154       org.opencrx.kernel.base.cci.Importer _base
155     , short accessLevelBrowse
156     , short accessLevelDelete
157     , short accessLevelUpdate
158     , short contractPositionState
159     , int lineItemNumber
160     , short minMaxQuantityHandling
161     , String JavaDoc name
162     , String JavaDoc positionNumber
163     , short pricingState
164     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
165     , org.opencrx.kernel.account1.cci.Account carrier
166     , boolean isGift
167     , short shippingMethod
168     , boolean disabled
169   );
170 // ----------------------------------------------------------------------------
171
// ClassProxy/IntfInstanceExtenderRequiredAttributes
172
// ----------------------------------------------------------------------------
173
/**
174    * Creates an instance of class <code>InvoicePosition</code> based on the
175    * superclass <code>SecureObject</code> and all required attributes not
176    * included in this superclass.
177    * This is a factory operation used to create instance objects of class
178    * <code>InvoicePosition</code>.
179    */

180   public InvoicePosition extendSecureObject(
181       org.opencrx.kernel.base.cci.SecureObject _base
182     , short contractPositionState
183     , int lineItemNumber
184     , short minMaxQuantityHandling
185     , String JavaDoc name
186     , String JavaDoc positionNumber
187     , short pricingState
188     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
189     , org.opencrx.kernel.account1.cci.Account carrier
190     , boolean isGift
191     , short shippingMethod
192     , boolean disabled
193   );
194 // ----------------------------------------------------------------------------
195
// ClassProxy/IntfInstanceExtenderRequiredAttributes
196
// ----------------------------------------------------------------------------
197
/**
198    * Creates an instance of class <code>InvoicePosition</code> based on the
199    * superclass <code>SubscriptionTarget</code> and all required attributes
200    * not included in this superclass.
201    * This is a factory operation used to create instance objects of class
202    * <code>InvoicePosition</code>.
203    */

204   public InvoicePosition extendSubscriptionTarget(
205       org.opencrx.kernel.base.cci.SubscriptionTarget _base
206     , short accessLevelBrowse
207     , short accessLevelDelete
208     , short accessLevelUpdate
209     , short contractPositionState
210     , int lineItemNumber
211     , short minMaxQuantityHandling
212     , String JavaDoc name
213     , String JavaDoc positionNumber
214     , short pricingState
215     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
216     , org.opencrx.kernel.account1.cci.Account carrier
217     , boolean isGift
218     , short shippingMethod
219     , boolean disabled
220   );
221 // ----------------------------------------------------------------------------
222
// ClassProxy/IntfInstanceExtenderRequiredAttributes
223
// ----------------------------------------------------------------------------
224
/**
225    * Creates an instance of class <code>InvoicePosition</code> based on the
226    * superclass <code>XmlExporter</code> and all required attributes not
227    * included in this superclass.
228    * This is a factory operation used to create instance objects of class
229    * <code>InvoicePosition</code>.
230    */

231   public InvoicePosition extendXmlExporter(
232       org.opencrx.kernel.base.cci.XmlExporter _base
233     , short accessLevelBrowse
234     , short accessLevelDelete
235     , short accessLevelUpdate
236     , short contractPositionState
237     , int lineItemNumber
238     , short minMaxQuantityHandling
239     , String JavaDoc name
240     , String JavaDoc positionNumber
241     , short pricingState
242     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
243     , org.opencrx.kernel.account1.cci.Account carrier
244     , boolean isGift
245     , short shippingMethod
246     , boolean disabled
247   );
248 // ----------------------------------------------------------------------------
249
// ClassProxy/IntfInstanceExtenderRequiredAttributes
250
// ----------------------------------------------------------------------------
251
/**
252    * Creates an instance of class <code>InvoicePosition</code> based on the
253    * superclass <code>AddressContainer</code> and all required attributes
254    * not included in this superclass.
255    * This is a factory operation used to create instance objects of class
256    * <code>InvoicePosition</code>.
257    */

258   public InvoicePosition extendAddressContainer(
259       org.opencrx.kernel.contract1.cci.AddressContainer _base
260     , short accessLevelBrowse
261     , short accessLevelDelete
262     , short accessLevelUpdate
263     , short contractPositionState
264     , int lineItemNumber
265     , short minMaxQuantityHandling
266     , String JavaDoc name
267     , String JavaDoc positionNumber
268     , short pricingState
269     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
270     , org.opencrx.kernel.account1.cci.Account carrier
271     , boolean isGift
272     , short shippingMethod
273     , boolean disabled
274   );
275 // ----------------------------------------------------------------------------
276
// ClassProxy/IntfInstanceExtenderRequiredAttributes
277
// ----------------------------------------------------------------------------
278
/**
279    * Creates an instance of class <code>InvoicePosition</code> based on the
280    * superclass <code>ContractPosition</code> and all required attributes
281    * not included in this superclass.
282    * This is a factory operation used to create instance objects of class
283    * <code>InvoicePosition</code>.
284    */

285   public InvoicePosition extendContractPosition(
286       org.opencrx.kernel.contract1.cci.ContractPosition _base
287     , short accessLevelBrowse
288     , short accessLevelDelete
289     , short accessLevelUpdate
290     , boolean disabled
291   );
292 // ----------------------------------------------------------------------------
293
// ClassProxy/IntfInstanceExtenderRequiredAttributes
294
// ----------------------------------------------------------------------------
295
/**
296    * Creates an instance of class <code>InvoicePosition</code> based on the
297    * superclass <code>DeliveryRequestContainer</code> and all required
298    * attributes not included in this superclass.
299    * This is a factory operation used to create instance objects of class
300    * <code>InvoicePosition</code>.
301    */

302   public InvoicePosition extendDeliveryRequestContainer(
303       org.opencrx.kernel.contract1.cci.DeliveryRequestContainer _base
304     , short accessLevelBrowse
305     , short accessLevelDelete
306     , short accessLevelUpdate
307     , short contractPositionState
308     , int lineItemNumber
309     , short minMaxQuantityHandling
310     , String JavaDoc name
311     , String JavaDoc positionNumber
312     , short pricingState
313     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
314     , org.opencrx.kernel.account1.cci.Account carrier
315     , boolean isGift
316     , short shippingMethod
317     , boolean disabled
318   );
319 // ----------------------------------------------------------------------------
320
// ClassProxy/IntfInstanceExtenderRequiredAttributes
321
// ----------------------------------------------------------------------------
322
/**
323    * Creates an instance of class <code>InvoicePosition</code> based on the
324    * superclass <code>ShippingDetail</code> and all required attributes not
325    * included in this superclass.
326    * This is a factory operation used to create instance objects of class
327    * <code>InvoicePosition</code>.
328    */

329   public InvoicePosition extendShippingDetail(
330       org.opencrx.kernel.contract1.cci.ShippingDetail _base
331     , short accessLevelBrowse
332     , short accessLevelDelete
333     , short accessLevelUpdate
334     , short contractPositionState
335     , int lineItemNumber
336     , short minMaxQuantityHandling
337     , String JavaDoc name
338     , String JavaDoc positionNumber
339     , short pricingState
340     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
341     , boolean disabled
342   );
343 // ----------------------------------------------------------------------------
344
// ClassProxy/IntfInstanceExtenderRequiredAttributes
345
// ----------------------------------------------------------------------------
346
/**
347    * Creates an instance of class <code>InvoicePosition</code> based on the
348    * superclass <code>BookingOrigin</code> and all required attributes not
349    * included in this superclass.
350    * This is a factory operation used to create instance objects of class
351    * <code>InvoicePosition</code>.
352    */

353   public InvoicePosition extendBookingOrigin(
354       org.opencrx.kernel.depot1.cci.BookingOrigin _base
355     , short accessLevelBrowse
356     , short accessLevelDelete
357     , short accessLevelUpdate
358     , short contractPositionState
359     , int lineItemNumber
360     , short minMaxQuantityHandling
361     , String JavaDoc name
362     , String JavaDoc positionNumber
363     , short pricingState
364     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
365     , org.opencrx.kernel.account1.cci.Account carrier
366     , boolean isGift
367     , short shippingMethod
368     , boolean disabled
369   );
370 // ----------------------------------------------------------------------------
371
// ClassProxy/IntfInstanceExtenderRequiredAttributes
372
// ----------------------------------------------------------------------------
373
/**
374    * Creates an instance of class <code>InvoicePosition</code> based on the
375    * superclass <code>DepotReferenceHolder</code> and all required
376    * attributes not included in this superclass.
377    * This is a factory operation used to create instance objects of class
378    * <code>InvoicePosition</code>.
379    */

380   public InvoicePosition extendDepotReferenceHolder(
381       org.opencrx.kernel.depot1.cci.DepotReferenceHolder _base
382     , short accessLevelBrowse
383     , short accessLevelDelete
384     , short accessLevelUpdate
385     , short contractPositionState
386     , int lineItemNumber
387     , short minMaxQuantityHandling
388     , String JavaDoc name
389     , String JavaDoc positionNumber
390     , short pricingState
391     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
392     , org.opencrx.kernel.account1.cci.Account carrier
393     , boolean isGift
394     , short shippingMethod
395     , boolean disabled
396   );
397 // ----------------------------------------------------------------------------
398
// ClassProxy/IntfInstanceExtenderRequiredAttributes
399
// ----------------------------------------------------------------------------
400
/**
401    * Creates an instance of class <code>InvoicePosition</code> based on the
402    * superclass <code>CrxObject</code> and all required attributes not
403    * included in this superclass.
404    * This is a factory operation used to create instance objects of class
405    * <code>InvoicePosition</code>.
406    */

407   public InvoicePosition extendCrxObject(
408       org.opencrx.kernel.generic.cci.CrxObject _base
409     , short contractPositionState
410     , int lineItemNumber
411     , short minMaxQuantityHandling
412     , String JavaDoc name
413     , String JavaDoc positionNumber
414     , short pricingState
415     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
416     , org.opencrx.kernel.account1.cci.Account carrier
417     , boolean isGift
418     , short shippingMethod
419   );
420 // ----------------------------------------------------------------------------
421
// ClassProxy/IntfInstanceExtenderRequiredAttributes
422
// ----------------------------------------------------------------------------
423
/**
424    * Creates an instance of class <code>InvoicePosition</code> based on the
425    * superclass <code>ProductConfigurationSet</code> and all required
426    * attributes not included in this superclass.
427    * This is a factory operation used to create instance objects of class
428    * <code>InvoicePosition</code>.
429    */

430   public InvoicePosition extendProductConfigurationSet(
431       org.opencrx.kernel.product1.cci.ProductConfigurationSet _base
432     , short accessLevelBrowse
433     , short accessLevelDelete
434     , short accessLevelUpdate
435     , short contractPositionState
436     , int lineItemNumber
437     , short minMaxQuantityHandling
438     , String JavaDoc name
439     , String JavaDoc positionNumber
440     , short pricingState
441     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
442     , org.opencrx.kernel.account1.cci.Account carrier
443     , boolean isGift
444     , short shippingMethod
445     , boolean disabled
446   );
447 // ----------------------------------------------------------------------------
448
// ClassProxy/IntfInstanceExtenderRequiredAttributes
449
// ----------------------------------------------------------------------------
450
/**
451    * Creates an instance of class <code>InvoicePosition</code> based on the
452    * superclass <code>ProductDescriptor</code> and all required attributes
453    * not included in this superclass.
454    * This is a factory operation used to create instance objects of class
455    * <code>InvoicePosition</code>.
456    */

457   public InvoicePosition extendProductDescriptor(
458       org.opencrx.kernel.product1.cci.ProductDescriptor _base
459     , short accessLevelBrowse
460     , short accessLevelDelete
461     , short accessLevelUpdate
462     , short contractPositionState
463     , int lineItemNumber
464     , short minMaxQuantityHandling
465     , String JavaDoc name
466     , String JavaDoc positionNumber
467     , short pricingState
468     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
469     , org.opencrx.kernel.account1.cci.Account carrier
470     , boolean isGift
471     , short shippingMethod
472     , boolean disabled
473   );
474 // ----------------------------------------------------------------------------
475
// ClassProxy/IntfInstanceExtenderRequiredAttributes
476
// ----------------------------------------------------------------------------
477
/**
478    * Creates an instance of class <code>InvoicePosition</code> based on the
479    * superclass <code>ProductInUseDescriptor</code> and all required
480    * attributes not included in this superclass.
481    * This is a factory operation used to create instance objects of class
482    * <code>InvoicePosition</code>.
483    */

484   public InvoicePosition extendProductInUseDescriptor(
485       org.opencrx.kernel.product1.cci.ProductInUseDescriptor _base
486     , short accessLevelBrowse
487     , short accessLevelDelete
488     , short accessLevelUpdate
489     , short contractPositionState
490     , int lineItemNumber
491     , short minMaxQuantityHandling
492     , String JavaDoc name
493     , String JavaDoc positionNumber
494     , short pricingState
495     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
496     , org.opencrx.kernel.account1.cci.Account carrier
497     , boolean isGift
498     , short shippingMethod
499     , boolean disabled
500   );
501 // ----------------------------------------------------------------------------
502
// ClassProxy/IntfInstanceExtenderRequiredAttributes
503
// ----------------------------------------------------------------------------
504
/**
505    * Creates an instance of class <code>InvoicePosition</code> based on the
506    * superclass <code>BasicObject</code> and all required attributes not
507    * included in this superclass.
508    * This is a factory operation used to create instance objects of class
509    * <code>InvoicePosition</code>.
510    */

511   public InvoicePosition extendBasicObject(
512       org.openmdx.base.cci.BasicObject _base
513     , short accessLevelBrowse
514     , short accessLevelDelete
515     , short accessLevelUpdate
516     , short contractPositionState
517     , int lineItemNumber
518     , short minMaxQuantityHandling
519     , String JavaDoc name
520     , String JavaDoc positionNumber
521     , short pricingState
522     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
523     , org.opencrx.kernel.account1.cci.Account carrier
524     , boolean isGift
525     , short shippingMethod
526     , boolean disabled
527   );
528 // ----------------------------------------------------------------------------
529
// ClassProxy/IntfInstanceExtenderRequiredAttributes
530
// ----------------------------------------------------------------------------
531
/**
532    * Creates an instance of class <code>InvoicePosition</code> based on the
533    * superclass <code>ContextCapable</code> and all required attributes not
534    * included in this superclass.
535    * This is a factory operation used to create instance objects of class
536    * <code>InvoicePosition</code>.
537    */

538   public InvoicePosition extendContextCapable(
539       org.openmdx.base.cci.ContextCapable _base
540     , short accessLevelBrowse
541     , short accessLevelDelete
542     , short accessLevelUpdate
543     , short contractPositionState
544     , int lineItemNumber
545     , short minMaxQuantityHandling
546     , String JavaDoc name
547     , String JavaDoc positionNumber
548     , short pricingState
549     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
550     , org.opencrx.kernel.account1.cci.Account carrier
551     , boolean isGift
552     , short shippingMethod
553     , boolean disabled
554   );
555 // ----------------------------------------------------------------------------
556
// ClassProxy/IntfInstanceExtenderRequiredAttributes
557
// ----------------------------------------------------------------------------
558
/**
559    * Creates an instance of class <code>InvoicePosition</code> based on the
560    * superclass <code>ExtentCapable</code> and all required attributes not
561    * included in this superclass.
562    * This is a factory operation used to create instance objects of class
563    * <code>InvoicePosition</code>.
564    */

565   public InvoicePosition extendExtentCapable(
566       org.openmdx.base.cci.ExtentCapable _base
567     , short accessLevelBrowse
568     , short accessLevelDelete
569     , short accessLevelUpdate
570     , short contractPositionState
571     , int lineItemNumber
572     , short minMaxQuantityHandling
573     , String JavaDoc name
574     , String JavaDoc positionNumber
575     , short pricingState
576     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
577     , org.opencrx.kernel.account1.cci.Account carrier
578     , boolean isGift
579     , short shippingMethod
580     , boolean disabled
581   );
582 // ----------------------------------------------------------------------------
583
// ClassProxy/IntfInstanceExtenderRequiredAttributes
584
// ----------------------------------------------------------------------------
585
/**
586    * Creates an instance of class <code>InvoicePosition</code> based on the
587    * superclass <code>ViewCapable</code> and all required attributes not
588    * included in this superclass.
589    * This is a factory operation used to create instance objects of class
590    * <code>InvoicePosition</code>.
591    */

592   public InvoicePosition extendViewCapable(
593       org.openmdx.compatibility.view1.cci.ViewCapable _base
594     , short accessLevelBrowse
595     , short accessLevelDelete
596     , short accessLevelUpdate
597     , short contractPositionState
598     , int lineItemNumber
599     , short minMaxQuantityHandling
600     , String JavaDoc name
601     , String JavaDoc positionNumber
602     , short pricingState
603     , org.opencrx.kernel.product1.cci.SalesTaxType salesTaxType
604     , org.opencrx.kernel.account1.cci.Account carrier
605     , boolean isGift
606     , short shippingMethod
607     , boolean disabled
608   );
609 // ----------------------------------------------------------------------------
610
// ClassProxy/IntfEnd.vm
611
// ----------------------------------------------------------------------------
612
}
613
Popular Tags