1 package org.opencrx.kernel.product1.cci; 14 15 public interface Segment 16 extends 17 org.opencrx.kernel.base.cci.Auditee, 18 org.opencrx.kernel.base.cci.Importer, 19 org.opencrx.kernel.base.cci.SecureObject, 20 org.opencrx.kernel.base.cci.XmlExporter, 21 org.openmdx.base.cci.Segment { 22 32 public org.opencrx.kernel.product1.cci.AbstractProduct getAllProduct( 33 String id 34 ); 35 36 45 public java.util.Collection getAllProduct( 46 ); 47 48 55 public java.util.List getAllProduct( 56 org.opencrx.kernel.product1.cci.AbstractProductFilter filter 57 ); 58 59 69 public org.opencrx.kernel.product1.cci.ProductConfigurationTypeSet getConfigurationTypeSet( 70 String id 71 ); 72 73 82 public java.util.Collection getConfigurationTypeSet( 83 ); 84 85 92 public java.util.List getConfigurationTypeSet( 93 org.opencrx.kernel.product1.cci.ProductConfigurationTypeSetFilter filter 94 ); 95 96 104 public void addConfigurationTypeSet ( 105 String id, 106 org.opencrx.kernel.product1.cci.ProductConfigurationTypeSet newValue 107 ); 108 109 116 public void addConfigurationTypeSet ( 117 org.opencrx.kernel.product1.cci.ProductConfigurationTypeSet newValue 118 ); 119 120 126 public void removeConfigurationTypeSet ( 127 String id 128 ); 129 139 public org.opencrx.kernel.product1.cci.PriceLevel getPriceLevel( 140 String id 141 ); 142 143 152 public java.util.Collection getPriceLevel( 153 ); 154 155 162 public java.util.List getPriceLevel( 163 org.opencrx.kernel.product1.cci.PriceLevelFilter filter 164 ); 165 166 174 public void addPriceLevel ( 175 String id, 176 org.opencrx.kernel.product1.cci.PriceLevel newValue 177 ); 178 179 186 public void addPriceLevel ( 187 org.opencrx.kernel.product1.cci.PriceLevel newValue 188 ); 189 190 196 public void removePriceLevel ( 197 String id 198 ); 199 209 public org.opencrx.kernel.product1.cci.PriceListEntry getPriceListEntry( 210 String id 211 ); 212 213 222 public java.util.Collection getPriceListEntry( 223 ); 224 225 232 public java.util.List getPriceListEntry( 233 org.opencrx.kernel.product1.cci.PriceListEntryFilter filter 234 ); 235 236 246 public org.opencrx.kernel.product1.cci.PricingRule getPricingRule( 247 String id 248 ); 249 250 259 public java.util.Collection getPricingRule( 260 ); 261 262 269 public java.util.List getPricingRule( 270 org.opencrx.kernel.product1.cci.PricingRuleFilter filter 271 ); 272 273 281 public void addPricingRule ( 282 String id, 283 org.opencrx.kernel.product1.cci.PricingRule newValue 284 ); 285 286 293 public void addPricingRule ( 294 org.opencrx.kernel.product1.cci.PricingRule newValue 295 ); 296 297 303 public void removePricingRule ( 304 String id 305 ); 306 316 public org.opencrx.kernel.product1.cci.Product getProduct( 317 String id 318 ); 319 320 329 public java.util.Collection getProduct( 330 ); 331 332 339 public java.util.List getProduct( 340 org.opencrx.kernel.product1.cci.ProductFilter filter 341 ); 342 343 351 public void addProduct ( 352 String id, 353 org.opencrx.kernel.product1.cci.Product newValue 354 ); 355 356 363 public void addProduct ( 364 org.opencrx.kernel.product1.cci.Product newValue 365 ); 366 367 373 public void removeProduct ( 374 String id 375 ); 376 386 public org.opencrx.kernel.product1.cci.ProductBundleType getProductBundleType( 387 String id 388 ); 389 390 399 public java.util.Collection getProductBundleType( 400 ); 401 402 409 public java.util.List getProductBundleType( 410 org.opencrx.kernel.product1.cci.ProductBundleTypeFilter filter 411 ); 412 413 421 public void addProductBundleType ( 422 String id, 423 org.opencrx.kernel.product1.cci.ProductBundleType newValue 424 ); 425 426 433 public void addProductBundleType ( 434 org.opencrx.kernel.product1.cci.ProductBundleType newValue 435 ); 436 437 443 public void removeProductBundleType ( 444 String id 445 ); 446 456 public org.opencrx.kernel.product1.cci.ProductOffering getProductOffering( 457 String id 458 ); 459 460 469 public java.util.Collection getProductOffering( 470 ); 471 472 479 public java.util.List getProductOffering( 480 org.opencrx.kernel.product1.cci.ProductOfferingFilter filter 481 ); 482 483 491 public void addProductOffering ( 492 String id, 493 org.opencrx.kernel.product1.cci.ProductOffering newValue 494 ); 495 496 503 public void addProductOffering ( 504 org.opencrx.kernel.product1.cci.ProductOffering newValue 505 ); 506 507 513 public void removeProductOffering ( 514 String id 515 ); 516 526 public org.opencrx.kernel.product1.cci.SalesTaxType getSalesTaxType( 527 String id 528 ); 529 530 539 public java.util.Collection getSalesTaxType( 540 ); 541 542 549 public java.util.List getSalesTaxType( 550 org.opencrx.kernel.product1.cci.SalesTaxTypeFilter filter 551 ); 552 553 561 public void addSalesTaxType ( 562 String id, 563 org.opencrx.kernel.product1.cci.SalesTaxType newValue 564 ); 565 566 573 public void addSalesTaxType ( 574 org.opencrx.kernel.product1.cci.SalesTaxType newValue 575 ); 576 577 583 public void removeSalesTaxType ( 584 String id 585 ); 586 } 590 | Popular Tags |