1 package org.opencrx.kernel.contract1.cci; 14 15 public interface AbstractContract 16 extends 17 org.opencrx.kernel.base.cci.Assignable, 18 org.opencrx.kernel.base.cci.TemplateEnabled, 19 org.opencrx.kernel.contract1.cci.AddressContainer, 20 org.opencrx.kernel.contract1.cci.DeliveryRequestContainer, 21 org.opencrx.kernel.contract1.cci.ShippingDetail, 22 org.opencrx.kernel.depot1.cci.DepotReferenceHolder { 23 30 public java.util.Date getActiveOn( 31 ); 32 33 37 38 43 public void setActiveOn( 44 java.util.Date newValue 45 ); 46 47 57 public org.opencrx.kernel.activity1.cci.Activity getActivity( 58 int index 59 ); 60 61 69 public java.util.Collection getActivity( 70 ); 71 72 80 public void addActivity ( 81 int index, 82 org.opencrx.kernel.activity1.cci.Activity newValue 83 ); 84 85 92 public void addActivity ( 93 org.opencrx.kernel.activity1.cci.Activity newValue 94 ); 95 96 102 public void removeActivity ( 103 int index 104 ); 105 113 public org.opencrx.kernel.account1.cci.Account getBroker( 114 ); 115 116 124 public void setBroker( 125 org.opencrx.kernel.account1.cci.Account newValue 126 ); 127 128 135 public void removeBroker ( 136 ); 137 138 142 public org.openmdx.base.cci.Void cancelInventoryUpdate( 143 org.openmdx.base.cci.Void params 144 ) throws javax.jmi.reflect.RefException ; 145 146 148 public org.openmdx.base.cci.Void cancelInventoryUpdate( 149 ) throws javax.jmi.reflect.RefException ; 150 151 158 public java.util.Date getCancelOn( 159 ); 160 161 165 166 171 public void setCancelOn( 172 java.util.Date newValue 173 ); 174 175 182 public java.util.Date getClosedOn( 183 ); 184 185 189 190 195 public void setClosedOn( 196 java.util.Date newValue 197 ); 198 199 209 public org.opencrx.kernel.account1.cci.Competitor getCompetitor( 210 int index 211 ); 212 213 221 public java.util.Collection getCompetitor( 222 ); 223 224 232 public void addCompetitor ( 233 int index, 234 org.opencrx.kernel.account1.cci.Competitor newValue 235 ); 236 237 244 public void addCompetitor ( 245 org.opencrx.kernel.account1.cci.Competitor newValue 246 ); 247 248 254 public void removeCompetitor ( 255 int index 256 ); 257 267 public org.opencrx.kernel.account1.cci.Contact getContact( 268 int index 269 ); 270 271 279 public java.util.Collection getContact( 280 ); 281 282 290 public void addContact ( 291 int index, 292 org.opencrx.kernel.account1.cci.Contact newValue 293 ); 294 295 302 public void addContact ( 303 org.opencrx.kernel.account1.cci.Contact newValue 304 ); 305 306 312 public void removeContact ( 313 int index 314 ); 315 323 public short getContractCurrency( 324 ); 325 326 334 public void setContractCurrency( 335 short newValue 336 ); 337 338 346 public short getContractLanguage( 347 ); 348 349 357 public void setContractLanguage( 358 short newValue 359 ); 360 361 368 public String getContractNumber( 369 ); 370 371 375 376 381 public void setContractNumber( 382 String newValue 383 ); 384 385 393 public short getContractState( 394 ); 395 396 404 public void setContractState( 405 short newValue 406 ); 407 408 412 public org.opencrx.kernel.contract1.cci.CreatePositionResult createPosition( 413 org.opencrx.kernel.contract1.cci.CreatePositionParams params 414 ) throws javax.jmi.reflect.RefException ; 415 416 418 public org.opencrx.kernel.contract1.cci.CreatePositionResult createPosition( 419 String name 420 , org.opencrx.kernel.uom1.cci.Uom priceUom 421 , java.util.Date pricingDate 422 , org.opencrx.kernel.product1.cci.PricingRule pricingRule 423 , org.opencrx.kernel.product1.cci.Product product 424 , java.math.BigDecimal quantity 425 , org.opencrx.kernel.uom1.cci.Uom uom 426 ) throws javax.jmi.reflect.RefException ; 427 428 432 public org.opencrx.kernel.contract1.cci.CreateProductOfferingPositionResult createProductOfferingPosition( 433 org.opencrx.kernel.contract1.cci.CreateProductOfferingPositionParams params 434 ) throws javax.jmi.reflect.RefException ; 435 436 438 public org.opencrx.kernel.contract1.cci.CreateProductOfferingPositionResult createProductOfferingPosition( 439 org.opencrx.kernel.product1.cci.ProductOffering offering 440 , java.math.BigDecimal quantity 441 ) throws javax.jmi.reflect.RefException ; 442 443 451 public org.opencrx.kernel.account1.cci.Account getCustomer( 452 ); 453 454 462 public void setCustomer( 463 org.opencrx.kernel.account1.cci.Account newValue 464 ); 465 466 473 public void removeCustomer ( 474 ); 475 476 483 public String getDescription( 484 ); 485 486 490 491 496 public void setDescription( 497 String newValue 498 ); 499 500 507 public java.util.Date getExpiresOn( 508 ); 509 510 514 515 520 public void setExpiresOn( 521 java.util.Date newValue 522 ); 523 524 532 public org.opencrx.kernel.depot1.cci.CompoundBooking getInventoryCb( 533 ); 534 535 543 public String getName( 544 ); 545 546 554 public void setName( 555 String newValue 556 ); 557 558 566 public org.opencrx.kernel.contract1.cci.AbstractContract getOrigin( 567 ); 568 569 577 public void setOrigin( 578 org.opencrx.kernel.contract1.cci.AbstractContract newValue 579 ); 580 581 588 public void removeOrigin ( 589 ); 590 591 599 public short getPaymentTerms( 600 ); 601 602 610 public void setPaymentTerms( 611 short newValue 612 ); 613 614 621 public java.util.Date getPricingDate( 622 ); 623 624 628 629 634 public void setPricingDate( 635 java.util.Date newValue 636 ); 637 638 646 public org.opencrx.kernel.product1.cci.PricingRule getPricingRule( 647 ); 648 649 657 public void setPricingRule( 658 org.opencrx.kernel.product1.cci.PricingRule newValue 659 ); 660 661 668 public void removePricingRule ( 669 ); 670 671 679 public short getPricingState( 680 ); 681 682 690 public short getPriority( 691 ); 692 693 701 public void setPriority( 702 short newValue 703 ); 704 705 709 public org.openmdx.base.cci.Void reprice( 710 org.openmdx.base.cci.Void params 711 ) throws javax.jmi.reflect.RefException ; 712 713 715 public org.openmdx.base.cci.Void reprice( 716 ) throws javax.jmi.reflect.RefException ; 717 718 726 public org.opencrx.kernel.account1.cci.Account getSalesRep( 727 ); 728 729 737 public void setSalesRep( 738 org.opencrx.kernel.account1.cci.Account newValue 739 ); 740 741 748 public void removeSalesRep ( 749 ); 750 751 759 public java.math.BigDecimal getTotalAmount( 760 ); 761 762 770 public java.math.BigDecimal getTotalAmountIncludingTax( 771 ); 772 773 781 public java.math.BigDecimal getTotalBaseAmount( 782 ); 783 784 792 public java.math.BigDecimal getTotalDiscountAmount( 793 ); 794 795 803 public java.math.BigDecimal getTotalSalesCommission( 804 ); 805 806 814 public java.math.BigDecimal getTotalTaxAmount( 815 ); 816 817 821 public org.opencrx.kernel.contract1.cci.UpdateInventoryResult updateInventory( 822 org.opencrx.kernel.contract1.cci.UpdateInventoryParams params 823 ) throws javax.jmi.reflect.RefException ; 824 825 827 public org.opencrx.kernel.contract1.cci.UpdateInventoryResult updateInventory( 828 Boolean cancelPreviousInventoryUpdate 829 ) throws javax.jmi.reflect.RefException ; 830 831 } 835 | Popular Tags |