1 package org.opencrx.kernel.contract1.cci; 14 15 public interface ContractPosition 16 extends 17 org.opencrx.kernel.contract1.cci.AddressContainer, 18 org.opencrx.kernel.contract1.cci.DeliveryRequestContainer, 19 org.opencrx.kernel.contract1.cci.ShippingDetail, 20 org.opencrx.kernel.depot1.cci.BookingOrigin, 21 org.opencrx.kernel.depot1.cci.DepotReferenceHolder { 22 29 public java.math.BigDecimal getAmount( 30 ); 31 32 39 public java.math.BigDecimal getBaseAmount( 40 ); 41 42 52 public org.opencrx.kernel.account1.cci.Contact getContact( 53 int importance 54 ); 55 56 64 public java.util.Collection getContact( 65 ); 66 67 75 public void addContact ( 76 int importance, 77 org.opencrx.kernel.account1.cci.Contact newValue 78 ); 79 80 87 public void addContact ( 88 org.opencrx.kernel.account1.cci.Contact newValue 89 ); 90 91 97 public void removeContact ( 98 int importance 99 ); 100 108 public short getContractPositionState( 109 ); 110 111 119 public void setContractPositionState( 120 short newValue 121 ); 122 123 133 public org.opencrx.kernel.contract1.cci.DeliveryInformation getDeliveryInformation( 134 String id 135 ); 136 137 146 public java.util.Collection getDeliveryInformation( 147 ); 148 149 156 public java.util.List getDeliveryInformation( 157 org.opencrx.kernel.contract1.cci.DeliveryInformationFilter filter 158 ); 159 160 168 public void addDeliveryInformation ( 169 String id, 170 org.opencrx.kernel.contract1.cci.DeliveryInformation newValue 171 ); 172 173 180 public void addDeliveryInformation ( 181 org.opencrx.kernel.contract1.cci.DeliveryInformation newValue 182 ); 183 184 190 public void removeDeliveryInformation ( 191 String id 192 ); 193 200 public String getDescription( 201 ); 202 203 207 208 213 public void setDescription( 214 String newValue 215 ); 216 217 224 public java.math.BigDecimal getDiscount( 225 ); 226 227 231 232 237 public void setDiscount( 238 java.math.BigDecimal newValue 239 ); 240 241 248 public java.math.BigDecimal getDiscountAmount( 249 ); 250 251 258 public String getDiscountDescription( 259 ); 260 261 265 266 271 public void setDiscountDescription( 272 String newValue 273 ); 274 275 282 public Boolean isDiscountIsPercentage( 283 ); 284 285 289 290 295 public void setDiscountIsPercentage( 296 Boolean newValue 297 ); 298 299 307 public int getLineItemNumber( 308 ); 309 310 318 public org.opencrx.kernel.product1.cci.ProductBasePrice getListPrice( 319 ); 320 321 329 public void setListPrice( 330 org.opencrx.kernel.product1.cci.ProductBasePrice newValue 331 ); 332 333 340 public void removeListPrice ( 341 ); 342 343 350 public java.math.BigDecimal getMaxQuantity( 351 ); 352 353 357 358 363 public void setMaxQuantity( 364 java.math.BigDecimal newValue 365 ); 366 367 375 public short getMinMaxQuantityHandling( 376 ); 377 378 386 public void setMinMaxQuantityHandling( 387 short newValue 388 ); 389 390 397 public java.math.BigDecimal getMinQuantity( 398 ); 399 400 404 405 410 public void setMinQuantity( 411 java.math.BigDecimal newValue 412 ); 413 414 422 public String getName( 423 ); 424 425 433 public void setName( 434 String newValue 435 ); 436 437 444 public java.math.BigDecimal getOffsetQuantity( 445 ); 446 447 451 452 457 public void setOffsetQuantity( 458 java.math.BigDecimal newValue 459 ); 460 461 469 public String getPositionNumber( 470 ); 471 472 480 public void setPositionNumber( 481 String newValue 482 ); 483 484 492 public org.opencrx.kernel.product1.cci.PriceLevel getPriceLevel( 493 ); 494 495 503 public void setPriceLevel( 504 org.opencrx.kernel.product1.cci.PriceLevel newValue 505 ); 506 507 514 public void removePriceLevel ( 515 ); 516 517 524 public java.math.BigDecimal getPricePerUnit( 525 ); 526 527 531 532 537 public void setPricePerUnit( 538 java.math.BigDecimal newValue 539 ); 540 541 549 public org.opencrx.kernel.uom1.cci.Uom getPriceUom( 550 ); 551 552 560 public void setPriceUom( 561 org.opencrx.kernel.uom1.cci.Uom newValue 562 ); 563 564 571 public void removePriceUom ( 572 ); 573 574 581 public String getPriceUomDescription( 582 ); 583 584 591 public String getPriceUomDetailedDescription( 592 ); 593 594 601 public java.util.Date getPricingDate( 602 ); 603 604 608 609 614 public void setPricingDate( 615 java.util.Date newValue 616 ); 617 618 626 public org.opencrx.kernel.product1.cci.PricingRule getPricingRule( 627 ); 628 629 637 public void setPricingRule( 638 org.opencrx.kernel.product1.cci.PricingRule newValue 639 ); 640 641 648 public void removePricingRule ( 649 ); 650 651 659 public short getPricingState( 660 ); 661 662 670 public void setPricingState( 671 short newValue 672 ); 673 674 684 public org.opencrx.kernel.contract1.cci.ProductApplication getProductApplication( 685 String id 686 ); 687 688 697 public java.util.Collection getProductApplication( 698 ); 699 700 707 public java.util.List getProductApplication( 708 org.opencrx.kernel.contract1.cci.ProductApplicationFilter filter 709 ); 710 711 719 public void addProductApplication ( 720 String id, 721 org.opencrx.kernel.contract1.cci.ProductApplication newValue 722 ); 723 724 731 public void addProductApplication ( 732 org.opencrx.kernel.contract1.cci.ProductApplication newValue 733 ); 734 735 741 public void removeProductApplication ( 742 String id 743 ); 744 751 public String getProductDescription( 752 ); 753 754 761 public String getProductDetailedDescription( 762 ); 763 764 771 public java.math.BigDecimal getQuantity( 772 ); 773 774 778 779 784 public void setQuantity( 785 java.math.BigDecimal newValue 786 ); 787 788 795 public java.math.BigDecimal getQuantityBackOrdered( 796 ); 797 798 805 public java.math.BigDecimal getQuantityShipped( 806 ); 807 808 812 public org.openmdx.base.cci.Void reprice( 813 org.openmdx.base.cci.Void params 814 ) throws javax.jmi.reflect.RefException ; 815 816 818 public org.openmdx.base.cci.Void reprice( 819 ) throws javax.jmi.reflect.RefException ; 820 821 828 public java.math.BigDecimal getSalesCommission( 829 ); 830 831 835 836 841 public void setSalesCommission( 842 java.math.BigDecimal newValue 843 ); 844 845 852 public Boolean isSalesCommissionIsPercentage( 853 ); 854 855 859 860 865 public void setSalesCommissionIsPercentage( 866 Boolean newValue 867 ); 868 869 877 public org.opencrx.kernel.product1.cci.SalesTaxType getSalesTaxType( 878 ); 879 880 888 public void setSalesTaxType( 889 org.opencrx.kernel.product1.cci.SalesTaxType newValue 890 ); 891 892 899 public String getSalesTaxTypeDescription( 900 ); 901 902 909 public String getSalesTaxTypeDetailedDescription( 910 ); 911 912 919 public java.math.BigDecimal getTaxAmount( 920 ); 921 922 930 public org.opencrx.kernel.uom1.cci.Uom getUom( 931 ); 932 933 941 public void setUom( 942 org.opencrx.kernel.uom1.cci.Uom newValue 943 ); 944 945 952 public void removeUom ( 953 ); 954 955 962 public String getUomDescription( 963 ); 964 965 972 public String getUomDetailedDescription( 973 ); 974 975 } 979 | Popular Tags |