00001 <?php
00002
00020 class Payment {
00021 var $paymentId;
00022
00023 var $amount;
00024
00025 var $currencyCode;
00026
00027 var $userId;
00028
00029 var $assocId;
00030
00031 function Payment($amount, $currencyCode, $userId = null, $assocId = null) {
00032 $this->amount = $amount;
00033 $this->currencyCode = $currencyCode;
00034 $this->userId = $userId;
00035 $this->assocId = $assocId;
00036 }
00037
00042 function getPaymentId() {
00043 return $this->paymentId;
00044 }
00045
00050 function setPaymentId($paymentId) {
00051 $this->paymentId = $paymentId;
00052 }
00053
00054 function setAmount($amount) {
00055 $this->amount = $amount;
00056 }
00057
00058 function getAmount() {
00059 return $this->amount;
00060 }
00061
00062 function setCurrencyCode($currencyCode) {
00063 $this->currencyCode = $currencyCode;
00064 }
00065
00066 function getCurrencyCode() {
00067 return $this->currencyCode;
00068 }
00069
00070 function getName() {
00071 fatalError('ABSTRACT METHOD');
00072 }
00073
00074 function getDescription() {
00075 fatalError('ABSTRACT METHOD');
00076 }
00077
00078 function setUserId($userId) {
00079 $this->userId = $userId;
00080 }
00081
00082 function getUserId() {
00083 return $this->userId;
00084 }
00085
00086 function setAssocId($assocId) {
00087 $this->assocId = $assocId;
00088 }
00089
00090 function getAssocId() {
00091 return $this->assocId;
00092 }
00093 }
00094
00095 ?>