BEA Systems, Inc.

theory.smart.ebusiness.invoicing
Class InvoiceValue

java.lang.Object
  |
  +--theory.smart.foundation.SmartValue
        |
        +--theory.smart.ebusiness.invoicing.InvoiceValue

public class InvoiceValue
extends SmartValue

An Invoice is the primary mechanism for billing a customer for items purchased. It associates a PackingList with a payment method. Inventory Records are managed by the InventoryManager and referenced by the ItemInventory

See Also:
Invoice, InvoiceHome, Invoice.getInvoiceByValue(), Invoice.setInvoiceByValue(InvoiceValue), Serialized Form

Field Summary
 java.lang.String authorizationCode
           authorizationCode [Invoice] <*>------> [String]
 java.sql.Date creationDate
           creationDate [Invoice] <*>------> [java.sql.Date]
 java.lang.String orderKey
           orderKey [Invoice] <*>------> [String] (Primary Key)
 SmartHandle packingList
           packingList [Invoice] <>------> [theory.smart.ebusiness.shipping.PackingList]
 CreditCard paymentMethod
           paymentMethod [Invoice] <*>------> [theory.smart.axiom.contact.CreditCard]
 Price shippingCost
           shippingCost [Invoice] <*>------> [theory.smart.axiom.units.Price]
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

orderKey

public java.lang.String orderKey
                  orderKey
 [Invoice] <*>------> [String] (Primary Key)

 

authorizationCode

public java.lang.String authorizationCode
                  authorizationCode
 [Invoice] <*>------> [String] 

 

creationDate

public java.sql.Date creationDate
                  creationDate
 [Invoice] <*>------> [java.sql.Date] 

 

paymentMethod

public CreditCard paymentMethod
                  paymentMethod
 [Invoice] <*>------> [theory.smart.axiom.contact.CreditCard] 

 

packingList

public SmartHandle packingList
                  packingList
 [Invoice] <>------> [theory.smart.ebusiness.shipping.PackingList] 

 

shippingCost

public Price shippingCost
                  shippingCost
 [Invoice] <*>------> [theory.smart.axiom.units.Price] 

 

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved