1 package org.opencrx.kernel.product1.cci; 14 15 public interface PriceLevel 16 extends 17 org.opencrx.kernel.account1.cci.AbstractFilterAccount, 18 org.opencrx.kernel.generic.cci.CrxObject, 19 org.opencrx.kernel.product1.cci.AbstractFilterProduct { 20 30 public org.opencrx.kernel.product1.cci.AccountAssignment getAssignedAccount( 31 String id 32 ); 33 34 43 public java.util.Collection getAssignedAccount( 44 ); 45 46 53 public java.util.List getAssignedAccount( 54 org.opencrx.kernel.product1.cci.AccountAssignmentFilter filter 55 ); 56 57 65 public void addAssignedAccount ( 66 String id, 67 org.opencrx.kernel.product1.cci.AccountAssignment newValue 68 ); 69 70 77 public void addAssignedAccount ( 78 org.opencrx.kernel.product1.cci.AccountAssignment newValue 79 ); 80 81 87 public void removeAssignedAccount ( 88 String id 89 ); 90 98 public org.opencrx.kernel.product1.cci.PriceLevel getBasedOn( 99 ); 100 101 109 public void setBasedOn( 110 org.opencrx.kernel.product1.cci.PriceLevel newValue 111 ); 112 113 120 public void removeBasedOn ( 121 ); 122 123 127 public org.opencrx.kernel.product1.cci.ProcessPricesResult clearAssignedPrices( 128 org.opencrx.kernel.product1.cci.ClearAssignedPricesParams params 129 ) throws javax.jmi.reflect.RefException ; 130 131 133 public org.opencrx.kernel.product1.cci.ProcessPricesResult clearAssignedPrices( 134 Short processingMode 135 ) throws javax.jmi.reflect.RefException ; 136 137 141 public org.opencrx.kernel.product1.cci.ProcessPricesResult createInitialPrices( 142 org.opencrx.kernel.product1.cci.CreateInitialPricesParams params 143 ) throws javax.jmi.reflect.RefException ; 144 145 147 public org.opencrx.kernel.product1.cci.ProcessPricesResult createInitialPrices( 148 org.opencrx.kernel.uom1.cci.Uom priceUom 149 , short processingMode 150 ) throws javax.jmi.reflect.RefException ; 151 152 156 public org.opencrx.kernel.product1.cci.ProcessPricesResult createPricesFromBasedOnPriceLevel( 157 org.opencrx.kernel.product1.cci.CreatePricesFromBasedOnPriceLevelParams params 158 ) throws javax.jmi.reflect.RefException ; 159 160 162 public org.opencrx.kernel.product1.cci.ProcessPricesResult createPricesFromBasedOnPriceLevel( 163 Short processingMode 164 ) throws javax.jmi.reflect.RefException ; 165 166 173 public String getDescription( 174 ); 175 176 180 181 186 public void setDescription( 187 String newValue 188 ); 189 190 197 public Boolean isFinal( 198 ); 199 200 204 205 210 public void setFinal_( 211 Boolean newValue 212 ); 213 214 218 public org.opencrx.kernel.product1.cci.ProcessPricesResult movePricesFromBasedOnPriceLevel( 219 org.opencrx.kernel.product1.cci.MovePricesFromBasedOnPriceLevelParams params 220 ) throws javax.jmi.reflect.RefException ; 221 222 224 public org.opencrx.kernel.product1.cci.ProcessPricesResult movePricesFromBasedOnPriceLevel( 225 Short processingMode 226 ) throws javax.jmi.reflect.RefException ; 227 228 236 public String getName( 237 ); 238 239 247 public void setName( 248 String newValue 249 ); 250 251 258 public java.util.List getPaymentMethod( 259 ); 260 261 266 public short getPaymentMethod( 267 int index 268 ); 269 270 277 public void setPaymentMethod( 278 java.util.List newValue 279 ); 280 281 285 public void setPaymentMethod( 286 short[] newValue 287 ); 288 289 297 public short getPriceCurrency( 298 ); 299 300 308 public void setPriceCurrency( 309 short newValue 310 ); 311 312 322 public org.opencrx.kernel.product1.cci.PriceListEntry getPriceListEntry( 323 String id 324 ); 325 326 335 public java.util.Collection getPriceListEntry( 336 ); 337 338 345 public java.util.List getPriceListEntry( 346 org.opencrx.kernel.product1.cci.PriceListEntryFilter filter 347 ); 348 349 359 public org.opencrx.kernel.product1.cci.PriceModifier getPriceModifier( 360 String id 361 ); 362 363 372 public java.util.Collection getPriceModifier( 373 ); 374 375 382 public java.util.List getPriceModifier( 383 org.opencrx.kernel.product1.cci.PriceModifierFilter filter 384 ); 385 386 394 public void addPriceModifier ( 395 String id, 396 org.opencrx.kernel.product1.cci.PriceModifier newValue 397 ); 398 399 406 public void addPriceModifier ( 407 org.opencrx.kernel.product1.cci.PriceModifier newValue 408 ); 409 410 416 public void removePriceModifier ( 417 String id 418 ); 419 426 public java.util.List getPriceUsage( 427 ); 428 429 434 public short getPriceUsage( 435 int index 436 ); 437 438 445 public void setPriceUsage( 446 java.util.List newValue 447 ); 448 449 453 public void setPriceUsage( 454 short[] newValue 455 ); 456 457 464 public java.util.List getShippingMethod( 465 ); 466 467 472 public short getShippingMethod( 473 int index 474 ); 475 476 483 public void setShippingMethod( 484 java.util.List newValue 485 ); 486 487 491 public void setShippingMethod( 492 short[] newValue 493 ); 494 495 502 public java.util.Date getValidFrom( 503 ); 504 505 509 510 515 public void setValidFrom( 516 java.util.Date newValue 517 ); 518 519 526 public java.util.Date getValidTo( 527 ); 528 529 533 534 539 public void setValidTo( 540 java.util.Date newValue 541 ); 542 543 } 547 | Popular Tags |