1 package org.opencrx.kernel.product1.cci; 14 15 public interface AbstractProduct 16 extends 17 org.opencrx.kernel.generic.cci.CrxObject { 18 28 public org.opencrx.kernel.product1.cci.ProductBasePrice getBasePrice( 29 String id 30 ); 31 32 41 public java.util.Collection getBasePrice( 42 ); 43 44 51 public java.util.List getBasePrice( 52 org.opencrx.kernel.product1.cci.ProductBasePriceFilter filter 53 ); 54 55 63 public void addBasePrice ( 64 String id, 65 org.opencrx.kernel.product1.cci.ProductBasePrice newValue 66 ); 67 68 75 public void addBasePrice ( 76 org.opencrx.kernel.product1.cci.ProductBasePrice newValue 77 ); 78 79 85 public void removeBasePrice ( 86 String id 87 ); 88 96 public org.opencrx.kernel.account1.cci.Competitor getCompetitor( 97 ); 98 99 107 public void setCompetitor( 108 org.opencrx.kernel.account1.cci.Competitor newValue 109 ); 110 111 118 public void removeCompetitor ( 119 ); 120 121 129 public org.opencrx.kernel.product1.cci.PriceLevel getDefaultPriceLevel( 130 ); 131 132 140 public void setDefaultPriceLevel( 141 org.opencrx.kernel.product1.cci.PriceLevel newValue 142 ); 143 144 151 public void removeDefaultPriceLevel ( 152 ); 153 154 162 public org.opencrx.kernel.uom1.cci.Uom getDefaultUom( 163 ); 164 165 173 public void setDefaultUom( 174 org.opencrx.kernel.uom1.cci.Uom newValue 175 ); 176 177 184 public void removeDefaultUom ( 185 ); 186 187 194 public String getDescription( 195 ); 196 197 201 202 207 public void setDescription( 208 String newValue 209 ); 210 211 218 public String getDetailedDescription( 219 ); 220 221 225 226 231 public void setDetailedDescription( 232 String newValue 233 ); 234 235 243 public String getName( 244 ); 245 246 254 public void setName( 255 String newValue 256 ); 257 258 268 public org.opencrx.kernel.uom1.cci.Uom getPriceUom( 269 int index 270 ); 271 272 280 public java.util.Collection getPriceUom( 281 ); 282 283 291 public void addPriceUom ( 292 int index, 293 org.opencrx.kernel.uom1.cci.Uom newValue 294 ); 295 296 303 public void addPriceUom ( 304 org.opencrx.kernel.uom1.cci.Uom newValue 305 ); 306 307 313 public void removePriceUom ( 314 int index 315 ); 316 324 public String getProductNumber( 325 ); 326 327 335 public void setProductNumber( 336 String newValue 337 ); 338 339 347 public short getProductState( 348 ); 349 350 358 public void setProductState( 359 short newValue 360 ); 361 362 370 public short getProductType( 371 ); 372 373 381 public void setProductType( 382 short newValue 383 ); 384 385 393 public org.opencrx.kernel.activity1.cci.ActivityTracker getProductUsage( 394 ); 395 396 404 public void setProductUsage( 405 org.opencrx.kernel.activity1.cci.ActivityTracker newValue 406 ); 407 408 415 public void removeProductUsage ( 416 ); 417 418 426 public org.opencrx.kernel.product1.cci.SalesTaxType getSalesTaxType( 427 ); 428 429 437 public void setSalesTaxType( 438 org.opencrx.kernel.product1.cci.SalesTaxType newValue 439 ); 440 441 448 public void removeSalesTaxType ( 449 ); 450 451 461 public org.opencrx.kernel.account1.cci.Account getSupplier( 462 int index 463 ); 464 465 473 public java.util.Collection getSupplier( 474 ); 475 476 484 public void addSupplier ( 485 int index, 486 org.opencrx.kernel.account1.cci.Account newValue 487 ); 488 489 496 public void addSupplier ( 497 org.opencrx.kernel.account1.cci.Account newValue 498 ); 499 500 506 public void removeSupplier ( 507 int index 508 ); 509 } 513 | Popular Tags |