KickJava   Java API By Example, From Geeks To Geeks.

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


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

23   public Product createProduct(
24   );
25
26   /**
27    * Creates an instance of class <code>Product</code> based on the
28    * specified Object instance.
29    * This is a factory operation used to create instance objects of class
30    * <code>Product</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 Product getProduct(
35     Object JavaDoc object
36   );
37 // ----------------------------------------------------------------------------
38
// ClassProxy/IntfInstanceCreatorRequiredAttributes
39
// ----------------------------------------------------------------------------
40
/**
41    * Creates an instance of class <code>Product</code> based on all required
42    * attributes.
43    * This is a factory operation used to create instance objects of class
44    * <code>Product</code>.
45    */

46   public Product createProduct(
47       short accessLevelBrowse
48     , short accessLevelDelete
49     , short accessLevelUpdate
50     , boolean disabled
51     , String JavaDoc name
52     , String JavaDoc productNumber
53     , short productState
54     , short productType
55     , int itemNumber
56     , short minMaxQuantityHandling
57   );
58 // ----------------------------------------------------------------------------
59
// ClassProxy/IntfInstanceExtenderRequiredAttributes
60
// ----------------------------------------------------------------------------
61
/**
62    * Creates an instance of class <code>Product</code> based on the
63    * superclass <code>Auditee</code> and all required attributes not
64    * included in this superclass.
65    * This is a factory operation used to create instance objects of class
66    * <code>Product</code>.
67    */

68   public Product extendAuditee(
69       org.opencrx.kernel.base.cci.Auditee _base
70     , short accessLevelBrowse
71     , short accessLevelDelete
72     , short accessLevelUpdate
73     , boolean disabled
74     , String JavaDoc name
75     , String JavaDoc productNumber
76     , short productState
77     , short productType
78     , int itemNumber
79     , short minMaxQuantityHandling
80   );
81 // ----------------------------------------------------------------------------
82
// ClassProxy/IntfInstanceExtenderRequiredAttributes
83
// ----------------------------------------------------------------------------
84
/**
85    * Creates an instance of class <code>Product</code> based on the
86    * superclass <code>Bookmarkable</code> and all required attributes not
87    * included in this superclass.
88    * This is a factory operation used to create instance objects of class
89    * <code>Product</code>.
90    */

91   public Product extendBookmarkable(
92       org.opencrx.kernel.base.cci.Bookmarkable _base
93     , short accessLevelBrowse
94     , short accessLevelDelete
95     , short accessLevelUpdate
96     , boolean disabled
97     , String JavaDoc name
98     , String JavaDoc productNumber
99     , short productState
100     , short productType
101     , int itemNumber
102     , short minMaxQuantityHandling
103   );
104 // ----------------------------------------------------------------------------
105
// ClassProxy/IntfInstanceExtenderRequiredAttributes
106
// ----------------------------------------------------------------------------
107
/**
108    * Creates an instance of class <code>Product</code> based on the
109    * superclass <code>Cloneable</code> and all required attributes not
110    * included in this superclass.
111    * This is a factory operation used to create instance objects of class
112    * <code>Product</code>.
113    */

114   public Product extendCloneable(
115       org.opencrx.kernel.base.cci.Cloneable _base
116     , short accessLevelBrowse
117     , short accessLevelDelete
118     , short accessLevelUpdate
119     , boolean disabled
120     , String JavaDoc name
121     , String JavaDoc productNumber
122     , short productState
123     , short productType
124     , int itemNumber
125     , short minMaxQuantityHandling
126   );
127 // ----------------------------------------------------------------------------
128
// ClassProxy/IntfInstanceExtenderRequiredAttributes
129
// ----------------------------------------------------------------------------
130
/**
131    * Creates an instance of class <code>Product</code> based on the
132    * superclass <code>Importer</code> and all required attributes not
133    * included in this superclass.
134    * This is a factory operation used to create instance objects of class
135    * <code>Product</code>.
136    */

137   public Product extendImporter(
138       org.opencrx.kernel.base.cci.Importer _base
139     , short accessLevelBrowse
140     , short accessLevelDelete
141     , short accessLevelUpdate
142     , boolean disabled
143     , String JavaDoc name
144     , String JavaDoc productNumber
145     , short productState
146     , short productType
147     , int itemNumber
148     , short minMaxQuantityHandling
149   );
150 // ----------------------------------------------------------------------------
151
// ClassProxy/IntfInstanceExtenderRequiredAttributes
152
// ----------------------------------------------------------------------------
153
/**
154    * Creates an instance of class <code>Product</code> based on the
155    * superclass <code>SecureObject</code> and all required attributes not
156    * included in this superclass.
157    * This is a factory operation used to create instance objects of class
158    * <code>Product</code>.
159    */

160   public Product extendSecureObject(
161       org.opencrx.kernel.base.cci.SecureObject _base
162     , boolean disabled
163     , String JavaDoc name
164     , String JavaDoc productNumber
165     , short productState
166     , short productType
167     , int itemNumber
168     , short minMaxQuantityHandling
169   );
170 // ----------------------------------------------------------------------------
171
// ClassProxy/IntfInstanceExtenderRequiredAttributes
172
// ----------------------------------------------------------------------------
173
/**
174    * Creates an instance of class <code>Product</code> based on the
175    * superclass <code>SubscriptionTarget</code> and all required attributes
176    * not included in this superclass.
177    * This is a factory operation used to create instance objects of class
178    * <code>Product</code>.
179    */

180   public Product extendSubscriptionTarget(
181       org.opencrx.kernel.base.cci.SubscriptionTarget _base
182     , short accessLevelBrowse
183     , short accessLevelDelete
184     , short accessLevelUpdate
185     , boolean disabled
186     , String JavaDoc name
187     , String JavaDoc productNumber
188     , short productState
189     , short productType
190     , int itemNumber
191     , short minMaxQuantityHandling
192   );
193 // ----------------------------------------------------------------------------
194
// ClassProxy/IntfInstanceExtenderRequiredAttributes
195
// ----------------------------------------------------------------------------
196
/**
197    * Creates an instance of class <code>Product</code> based on the
198    * superclass <code>XmlExporter</code> and all required attributes not
199    * included in this superclass.
200    * This is a factory operation used to create instance objects of class
201    * <code>Product</code>.
202    */

203   public Product extendXmlExporter(
204       org.opencrx.kernel.base.cci.XmlExporter _base
205     , short accessLevelBrowse
206     , short accessLevelDelete
207     , short accessLevelUpdate
208     , boolean disabled
209     , String JavaDoc name
210     , String JavaDoc productNumber
211     , short productState
212     , short productType
213     , int itemNumber
214     , short minMaxQuantityHandling
215   );
216 // ----------------------------------------------------------------------------
217
// ClassProxy/IntfInstanceExtenderRequiredAttributes
218
// ----------------------------------------------------------------------------
219
/**
220    * Creates an instance of class <code>Product</code> based on the
221    * superclass <code>DepotReferenceHolder</code> and all required
222    * attributes not included in this superclass.
223    * This is a factory operation used to create instance objects of class
224    * <code>Product</code>.
225    */

226   public Product extendDepotReferenceHolder(
227       org.opencrx.kernel.depot1.cci.DepotReferenceHolder _base
228     , short accessLevelBrowse
229     , short accessLevelDelete
230     , short accessLevelUpdate
231     , boolean disabled
232     , String JavaDoc name
233     , String JavaDoc productNumber
234     , short productState
235     , short productType
236     , int itemNumber
237     , short minMaxQuantityHandling
238   );
239 // ----------------------------------------------------------------------------
240
// ClassProxy/IntfInstanceExtenderRequiredAttributes
241
// ----------------------------------------------------------------------------
242
/**
243    * Creates an instance of class <code>Product</code> based on the
244    * superclass <code>CrxObject</code> and all required attributes not
245    * included in this superclass.
246    * This is a factory operation used to create instance objects of class
247    * <code>Product</code>.
248    */

249   public Product extendCrxObject(
250       org.opencrx.kernel.generic.cci.CrxObject _base
251     , String JavaDoc name
252     , String JavaDoc productNumber
253     , short productState
254     , short productType
255     , int itemNumber
256     , short minMaxQuantityHandling
257   );
258 // ----------------------------------------------------------------------------
259
// ClassProxy/IntfInstanceExtenderRequiredAttributes
260
// ----------------------------------------------------------------------------
261
/**
262    * Creates an instance of class <code>Product</code> based on the
263    * superclass <code>DescriptionContainer</code> and all required
264    * attributes not included in this superclass.
265    * This is a factory operation used to create instance objects of class
266    * <code>Product</code>.
267    */

268   public Product extendDescriptionContainer(
269       org.opencrx.kernel.generic.cci.DescriptionContainer _base
270     , short accessLevelBrowse
271     , short accessLevelDelete
272     , short accessLevelUpdate
273     , boolean disabled
274     , String JavaDoc name
275     , String JavaDoc productNumber
276     , short productState
277     , short productType
278     , int itemNumber
279     , short minMaxQuantityHandling
280   );
281 // ----------------------------------------------------------------------------
282
// ClassProxy/IntfInstanceExtenderRequiredAttributes
283
// ----------------------------------------------------------------------------
284
/**
285    * Creates an instance of class <code>Product</code> based on the
286    * superclass <code>Pictured</code> and all required attributes not
287    * included in this superclass.
288    * This is a factory operation used to create instance objects of class
289    * <code>Product</code>.
290    */

291   public Product extendPictured(
292       org.opencrx.kernel.generic.cci.Pictured _base
293     , short accessLevelBrowse
294     , short accessLevelDelete
295     , short accessLevelUpdate
296     , boolean disabled
297     , String JavaDoc name
298     , String JavaDoc productNumber
299     , short productState
300     , short productType
301     , int itemNumber
302     , short minMaxQuantityHandling
303   );
304 // ----------------------------------------------------------------------------
305
// ClassProxy/IntfInstanceExtenderRequiredAttributes
306
// ----------------------------------------------------------------------------
307
/**
308    * Creates an instance of class <code>Product</code> based on the
309    * superclass <code>AbstractProduct</code> and all required attributes not
310    * included in this superclass.
311    * This is a factory operation used to create instance objects of class
312    * <code>Product</code>.
313    */

314   public Product extendAbstractProduct(
315       org.opencrx.kernel.product1.cci.AbstractProduct _base
316     , int itemNumber
317     , short minMaxQuantityHandling
318   );
319 // ----------------------------------------------------------------------------
320
// ClassProxy/IntfInstanceExtenderRequiredAttributes
321
// ----------------------------------------------------------------------------
322
/**
323    * Creates an instance of class <code>Product</code> based on the
324    * superclass <code>ContractPositionConstrained</code> and all required
325    * attributes not included in this superclass.
326    * This is a factory operation used to create instance objects of class
327    * <code>Product</code>.
328    */

329   public Product extendContractPositionConstrained(
330       org.opencrx.kernel.product1.cci.ContractPositionConstrained _base
331     , short accessLevelBrowse
332     , short accessLevelDelete
333     , short accessLevelUpdate
334     , boolean disabled
335     , String JavaDoc name
336     , String JavaDoc productNumber
337     , short productState
338     , short productType
339   );
340 // ----------------------------------------------------------------------------
341
// ClassProxy/IntfInstanceExtenderRequiredAttributes
342
// ----------------------------------------------------------------------------
343
/**
344    * Creates an instance of class <code>Product</code> based on the
345    * superclass <code>ProductConfigurationSet</code> and all required
346    * attributes not included in this superclass.
347    * This is a factory operation used to create instance objects of class
348    * <code>Product</code>.
349    */

350   public Product extendProductConfigurationSet(
351       org.opencrx.kernel.product1.cci.ProductConfigurationSet _base
352     , short accessLevelBrowse
353     , short accessLevelDelete
354     , short accessLevelUpdate
355     , boolean disabled
356     , String JavaDoc name
357     , String JavaDoc productNumber
358     , short productState
359     , short productType
360     , int itemNumber
361     , short minMaxQuantityHandling
362   );
363 // ----------------------------------------------------------------------------
364
// ClassProxy/IntfInstanceExtenderRequiredAttributes
365
// ----------------------------------------------------------------------------
366
/**
367    * Creates an instance of class <code>Product</code> based on the
368    * superclass <code>BasicObject</code> and all required attributes not
369    * included in this superclass.
370    * This is a factory operation used to create instance objects of class
371    * <code>Product</code>.
372    */

373   public Product extendBasicObject(
374       org.openmdx.base.cci.BasicObject _base
375     , short accessLevelBrowse
376     , short accessLevelDelete
377     , short accessLevelUpdate
378     , boolean disabled
379     , String JavaDoc name
380     , String JavaDoc productNumber
381     , short productState
382     , short productType
383     , int itemNumber
384     , short minMaxQuantityHandling
385   );
386 // ----------------------------------------------------------------------------
387
// ClassProxy/IntfInstanceExtenderRequiredAttributes
388
// ----------------------------------------------------------------------------
389
/**
390    * Creates an instance of class <code>Product</code> based on the
391    * superclass <code>ContextCapable</code> and all required attributes not
392    * included in this superclass.
393    * This is a factory operation used to create instance objects of class
394    * <code>Product</code>.
395    */

396   public Product extendContextCapable(
397       org.openmdx.base.cci.ContextCapable _base
398     , short accessLevelBrowse
399     , short accessLevelDelete
400     , short accessLevelUpdate
401     , boolean disabled
402     , String JavaDoc name
403     , String JavaDoc productNumber
404     , short productState
405     , short productType
406     , int itemNumber
407     , short minMaxQuantityHandling
408   );
409 // ----------------------------------------------------------------------------
410
// ClassProxy/IntfInstanceExtenderRequiredAttributes
411
// ----------------------------------------------------------------------------
412
/**
413    * Creates an instance of class <code>Product</code> based on the
414    * superclass <code>ExtentCapable</code> and all required attributes not
415    * included in this superclass.
416    * This is a factory operation used to create instance objects of class
417    * <code>Product</code>.
418    */

419   public Product extendExtentCapable(
420       org.openmdx.base.cci.ExtentCapable _base
421     , short accessLevelBrowse
422     , short accessLevelDelete
423     , short accessLevelUpdate
424     , boolean disabled
425     , String JavaDoc name
426     , String JavaDoc productNumber
427     , short productState
428     , short productType
429     , int itemNumber
430     , short minMaxQuantityHandling
431   );
432 // ----------------------------------------------------------------------------
433
// ClassProxy/IntfInstanceExtenderRequiredAttributes
434
// ----------------------------------------------------------------------------
435
/**
436    * Creates an instance of class <code>Product</code> based on the
437    * superclass <code>ViewCapable</code> and all required attributes not
438    * included in this superclass.
439    * This is a factory operation used to create instance objects of class
440    * <code>Product</code>.
441    */

442   public Product extendViewCapable(
443       org.openmdx.compatibility.view1.cci.ViewCapable _base
444     , short accessLevelBrowse
445     , short accessLevelDelete
446     , short accessLevelUpdate
447     , boolean disabled
448     , String JavaDoc name
449     , String JavaDoc productNumber
450     , short productState
451     , short productType
452     , int itemNumber
453     , short minMaxQuantityHandling
454   );
455 // ----------------------------------------------------------------------------
456
// ClassProxy/IntfEnd.vm
457
// ----------------------------------------------------------------------------
458
}
459
Popular Tags