Skip to main content
Jump to: navigation, search

Difference between revisions of "Payment vocabulary"

(Classes)
Line 9: Line 9:
  
 
== Classes ==
 
== Classes ==
==== <code>PaymentMethod</code> ====
+
=== <code>PaymentMethod</code> ===
  
 
Method of payment including credit cards, paypal, etc.
 
Method of payment including credit cards, paypal, etc.
  
==== <code>ByBankTransferInAdvance</code>, <code>Cash</code>, <code>CheckInAdvance</code>, <code>COD</code> ====
+
=== <code>ByBankTransferInAdvance</code>, <code>Cash</code>, <code>CheckInAdvance</code>, <code>COD</code> ===
 
* subclassOf: <code>PaymentMethod</code>
 
* subclassOf: <code>PaymentMethod</code>
  
==== <code>CreditCard</code> ====
+
=== <code>CreditCard</code> ===
 
* subclassOf: <code>PaymentMethod</code>
 
* subclassOf: <code>PaymentMethod</code>
 
*1..1 <code>ccCid</code>  
 
*1..1 <code>ccCid</code>  
Line 22: Line 22:
 
*1..1 <code>ccNumber</code>
 
*1..1 <code>ccNumber</code>
  
====<code>AMEX</code>, <code>DinersClub</code>, <code>Discover</code>, <code>MasterCard</code>, <code>VISA</code>, <code>DirectDebit</code>, <code>PayPal</code>====
+
===<code>AMEX</code>, <code>DinersClub</code>, <code>Discover</code>, <code>MasterCard</code>, <code>VISA</code>, <code>DirectDebit</code>, <code>PayPal</code>===
 
* subclassOf: <code>CreditCard</code>
 
* subclassOf: <code>CreditCard</code>
  

Revision as of 23:27, 13 October 2010

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
Higgins logo 76Wx100H.jpg

Files

UML Overview

Payment 2.0.100.png

Classes

PaymentMethod

Method of payment including credit cards, paypal, etc.

ByBankTransferInAdvance, Cash, CheckInAdvance, COD

  • subclassOf: PaymentMethod

CreditCard

  • subclassOf: PaymentMethod
  • 1..1 ccCid
  • 1..1 ccExpiration
  • 1..1 ccNumber

AMEX, DinersClub, Discover, MasterCard, VISA, DirectDebit, PayPal

  • subclassOf: CreditCard

Attributes

ccCid

  • domain: CreditCard
  • value: xsd:string

ccExpiration

  • domain: CreditCard
  • value: xsd:date

ccNumber

  • domain: CreditCard
  • value: xsd:string

paymentMethod

  • domain: Person
  • value: PaymentMethod

Links

Back to the top