1 package org.opencrx.kernel.product1.cci; 14 15 public class ProductBundleTypeClassImpl 16 extends org.openmdx.base.accessor.jmi.spi.RefClass_1 17 implements ProductBundleTypeClass { 18 19 public ProductBundleTypeClassImpl( 20 org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 refPackage 21 ) { 22 super(refPackage); 23 } 24 25 public String refMofId( 26 ) { 27 return "org:opencrx:kernel:product1:ProductBundleType"; 28 } 29 30 public ProductBundleType getProductBundleType( 31 Object object 32 ) { 33 try { 34 if(object instanceof org.openmdx.base.accessor.jmi.cci.RefObject_1_0) { 35 java.util.List args = new java.util.ArrayList (); 36 args.add(object); 37 ProductBundleType target = (ProductBundleType)refCreateInstance( 38 args 39 ); 40 return target; 41 } else { 42 return (ProductBundleType)((org.openmdx.base.accessor.jmi.cci.RefPackage_1_0)this.refOutermostPackage()).refObject( 43 object instanceof org.openmdx.compatibility.base.naming.Path 44 ? ((org.openmdx.compatibility.base.naming.Path)object).toXri() 45 : ((org.openmdx.base.accessor.generic.cci.Object_1_0)object).objGetPath().toXri() 46 ); 47 } 48 } 49 catch(org.openmdx.base.exception.ServiceException e) { 50 throw new org.openmdx.base.accessor.jmi.cci.JmiServiceException(e); 51 } 52 } 53 54 public ProductBundleType createProductBundleType( 55 ) { 56 ProductBundleType target = (ProductBundleType)refCreateInstance( 57 null 58 ); 59 return target; 60 } 61 public ProductBundleType createProductBundleType( 65 short accessLevelBrowse 66 , short accessLevelDelete 67 , short accessLevelUpdate 68 , boolean disabled 69 , String name 70 , String productNumber 71 , short productState 72 , short productType 73 ) { 74 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)createProductBundleType(); 75 _object.setAccessLevelBrowse(accessLevelBrowse); 76 _object.setAccessLevelDelete(accessLevelDelete); 77 _object.setAccessLevelUpdate(accessLevelUpdate); 78 _object.setDisabled(disabled); 79 _object.setName(name); 80 _object.setProductNumber(productNumber); 81 _object.setProductState(productState); 82 _object.setProductType(productType); 83 return _object; 84 } 85 86 public ProductBundleType extendAuditee( 90 org.opencrx.kernel.base.cci.Auditee _base 91 , short accessLevelBrowse 92 , short accessLevelDelete 93 , short accessLevelUpdate 94 , boolean disabled 95 , String name 96 , String productNumber 97 , short productState 98 , short productType 99 ) { 100 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)getProductBundleType(_base); 101 _object.setAccessLevelBrowse(accessLevelBrowse); 102 _object.setAccessLevelDelete(accessLevelDelete); 103 _object.setAccessLevelUpdate(accessLevelUpdate); 104 _object.setDisabled(disabled); 105 _object.setName(name); 106 _object.setProductNumber(productNumber); 107 _object.setProductState(productState); 108 _object.setProductType(productType); 109 return _object; 110 } 111 112 public ProductBundleType extendBookmarkable( 116 org.opencrx.kernel.base.cci.Bookmarkable _base 117 , short accessLevelBrowse 118 , short accessLevelDelete 119 , short accessLevelUpdate 120 , boolean disabled 121 , String name 122 , String productNumber 123 , short productState 124 , short productType 125 ) { 126 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)getProductBundleType(_base); 127 _object.setAccessLevelBrowse(accessLevelBrowse); 128 _object.setAccessLevelDelete(accessLevelDelete); 129 _object.setAccessLevelUpdate(accessLevelUpdate); 130 _object.setDisabled(disabled); 131 _object.setName(name); 132 _object.setProductNumber(productNumber); 133 _object.setProductState(productState); 134 _object.setProductType(productType); 135 return _object; 136 } 137 138 public ProductBundleType extendCloneable( 142 org.opencrx.kernel.base.cci.Cloneable _base 143 , short accessLevelBrowse 144 , short accessLevelDelete 145 , short accessLevelUpdate 146 , boolean disabled 147 , String name 148 , String productNumber 149 , short productState 150 , short productType 151 ) { 152 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)getProductBundleType(_base); 153 _object.setAccessLevelBrowse(accessLevelBrowse); 154 _object.setAccessLevelDelete(accessLevelDelete); 155 _object.setAccessLevelUpdate(accessLevelUpdate); 156 _object.setDisabled(disabled); 157 _object.setName(name); 158 _object.setProductNumber(productNumber); 159 _object.setProductState(productState); 160 _object.setProductType(productType); 161 return _object; 162 } 163 164 public ProductBundleType extendImporter( 168 org.opencrx.kernel.base.cci.Importer _base 169 , short accessLevelBrowse 170 , short accessLevelDelete 171 , short accessLevelUpdate 172 , boolean disabled 173 , String name 174 , String productNumber 175 , short productState 176 , short productType 177 ) { 178 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)getProductBundleType(_base); 179 _object.setAccessLevelBrowse(accessLevelBrowse); 180 _object.setAccessLevelDelete(accessLevelDelete); 181 _object.setAccessLevelUpdate(accessLevelUpdate); 182 _object.setDisabled(disabled); 183 _object.setName(name); 184 _object.setProductNumber(productNumber); 185 _object.setProductState(productState); 186 _object.setProductType(productType); 187 return _object; 188 } 189 190 public ProductBundleType extendSecureObject( 194 org.opencrx.kernel.base.cci.SecureObject _base 195 , boolean disabled 196 , String name 197 , String productNumber 198 , short productState 199 , short productType 200 ) { 201 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)getProductBundleType(_base); 202 _object.setDisabled(disabled); 203 _object.setName(name); 204 _object.setProductNumber(productNumber); 205 _object.setProductState(productState); 206 _object.setProductType(productType); 207 return _object; 208 } 209 210 public ProductBundleType extendSubscriptionTarget( 214 org.opencrx.kernel.base.cci.SubscriptionTarget _base 215 , short accessLevelBrowse 216 , short accessLevelDelete 217 , short accessLevelUpdate 218 , boolean disabled 219 , String name 220 , String productNumber 221 , short productState 222 , short productType 223 ) { 224 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)getProductBundleType(_base); 225 _object.setAccessLevelBrowse(accessLevelBrowse); 226 _object.setAccessLevelDelete(accessLevelDelete); 227 _object.setAccessLevelUpdate(accessLevelUpdate); 228 _object.setDisabled(disabled); 229 _object.setName(name); 230 _object.setProductNumber(productNumber); 231 _object.setProductState(productState); 232 _object.setProductType(productType); 233 return _object; 234 } 235 236 public ProductBundleType extendXmlExporter( 240 org.opencrx.kernel.base.cci.XmlExporter _base 241 , short accessLevelBrowse 242 , short accessLevelDelete 243 , short accessLevelUpdate 244 , boolean disabled 245 , String name 246 , String productNumber 247 , short productState 248 , short productType 249 ) { 250 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)getProductBundleType(_base); 251 _object.setAccessLevelBrowse(accessLevelBrowse); 252 _object.setAccessLevelDelete(accessLevelDelete); 253 _object.setAccessLevelUpdate(accessLevelUpdate); 254 _object.setDisabled(disabled); 255 _object.setName(name); 256 _object.setProductNumber(productNumber); 257 _object.setProductState(productState); 258 _object.setProductType(productType); 259 return _object; 260 } 261 262 public ProductBundleType extendCrxObject( 266 org.opencrx.kernel.generic.cci.CrxObject _base 267 , String name 268 , String productNumber 269 , short productState 270 , short productType 271 ) { 272 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)getProductBundleType(_base); 273 _object.setName(name); 274 _object.setProductNumber(productNumber); 275 _object.setProductState(productState); 276 _object.setProductType(productType); 277 return _object; 278 } 279 280 public ProductBundleType extendPriceOverrideEnabled( 284 org.opencrx.kernel.product1.cci.PriceOverrideEnabled _base 285 , short accessLevelBrowse 286 , short accessLevelDelete 287 , short accessLevelUpdate 288 , boolean disabled 289 , String name 290 , String productNumber 291 , short productState 292 , short productType 293 ) { 294 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)getProductBundleType(_base); 295 _object.setAccessLevelBrowse(accessLevelBrowse); 296 _object.setAccessLevelDelete(accessLevelDelete); 297 _object.setAccessLevelUpdate(accessLevelUpdate); 298 _object.setDisabled(disabled); 299 _object.setName(name); 300 _object.setProductNumber(productNumber); 301 _object.setProductState(productState); 302 _object.setProductType(productType); 303 return _object; 304 } 305 306 public ProductBundleType extendBasicObject( 310 org.openmdx.base.cci.BasicObject _base 311 , short accessLevelBrowse 312 , short accessLevelDelete 313 , short accessLevelUpdate 314 , boolean disabled 315 , String name 316 , String productNumber 317 , short productState 318 , short productType 319 ) { 320 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)getProductBundleType(_base); 321 _object.setAccessLevelBrowse(accessLevelBrowse); 322 _object.setAccessLevelDelete(accessLevelDelete); 323 _object.setAccessLevelUpdate(accessLevelUpdate); 324 _object.setDisabled(disabled); 325 _object.setName(name); 326 _object.setProductNumber(productNumber); 327 _object.setProductState(productState); 328 _object.setProductType(productType); 329 return _object; 330 } 331 332 public ProductBundleType extendContextCapable( 336 org.openmdx.base.cci.ContextCapable _base 337 , short accessLevelBrowse 338 , short accessLevelDelete 339 , short accessLevelUpdate 340 , boolean disabled 341 , String name 342 , String productNumber 343 , short productState 344 , short productType 345 ) { 346 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)getProductBundleType(_base); 347 _object.setAccessLevelBrowse(accessLevelBrowse); 348 _object.setAccessLevelDelete(accessLevelDelete); 349 _object.setAccessLevelUpdate(accessLevelUpdate); 350 _object.setDisabled(disabled); 351 _object.setName(name); 352 _object.setProductNumber(productNumber); 353 _object.setProductState(productState); 354 _object.setProductType(productType); 355 return _object; 356 } 357 358 public ProductBundleType extendExtentCapable( 362 org.openmdx.base.cci.ExtentCapable _base 363 , short accessLevelBrowse 364 , short accessLevelDelete 365 , short accessLevelUpdate 366 , boolean disabled 367 , String name 368 , String productNumber 369 , short productState 370 , short productType 371 ) { 372 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)getProductBundleType(_base); 373 _object.setAccessLevelBrowse(accessLevelBrowse); 374 _object.setAccessLevelDelete(accessLevelDelete); 375 _object.setAccessLevelUpdate(accessLevelUpdate); 376 _object.setDisabled(disabled); 377 _object.setName(name); 378 _object.setProductNumber(productNumber); 379 _object.setProductState(productState); 380 _object.setProductType(productType); 381 return _object; 382 } 383 384 public ProductBundleType extendViewCapable( 388 org.openmdx.compatibility.view1.cci.ViewCapable _base 389 , short accessLevelBrowse 390 , short accessLevelDelete 391 , short accessLevelUpdate 392 , boolean disabled 393 , String name 394 , String productNumber 395 , short productState 396 , short productType 397 ) { 398 ProductBundleTypeImpl _object = (ProductBundleTypeImpl)getProductBundleType(_base); 399 _object.setAccessLevelBrowse(accessLevelBrowse); 400 _object.setAccessLevelDelete(accessLevelDelete); 401 _object.setAccessLevelUpdate(accessLevelUpdate); 402 _object.setDisabled(disabled); 403 _object.setName(name); 404 _object.setProductNumber(productNumber); 405 _object.setProductState(productState); 406 _object.setProductType(productType); 407 return _object; 408 } 409 410 } 414 | Popular Tags |