webfunds.client.sox
Class PendingReceipt

java.lang.Object
  |
  +--webfunds.client.sox.PendingReceipt

public class PendingReceipt
extends java.lang.Object
implements java.io.Serializable

This class is no good. Serializable, so can't change signature. Why has it encode/decode?

See Also:
Serialized Form

Field Summary
 long amount
           
 java.util.Date date
           
 byte[] desc
           
 ItemId item
           
 AccountInfo source
           
 int status
           
 AccountInfo target
           
 java.lang.String transid
           
 
Constructor Summary
PendingReceipt()
           
PendingReceipt(byte[] data)
           
PendingReceipt(java.io.InputStream is)
           
PendingReceipt(java.lang.String transid, ItemId item, AccountInfo source, AccountInfo target, long amount, byte[] description, java.util.Date date)
           
 
Method Summary
protected static void cycle()
           
 void decode(java.io.InputStream is)
           
 void encode(java.io.OutputStream os)
           
 boolean equals(java.lang.Object obj)
           
static PendingReceipt example()
           
 java.lang.String getPaymentId()
           
 AccountId getSourceAccountId()
           
 AccountId getTargetAccountId()
           
protected static void input()
           
static void main(java.lang.String[] args)
           
protected static void output()
           
protected static void readWrite()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

transid

public java.lang.String transid

item

public ItemId item

source

public AccountInfo source

target

public AccountInfo target

amount

public long amount

desc

public byte[] desc

date

public java.util.Date date

status

public int status
Constructor Detail

PendingReceipt

public PendingReceipt()

PendingReceipt

public PendingReceipt(byte[] data)
               throws SOXPacketException

PendingReceipt

public PendingReceipt(java.io.InputStream is)
               throws SOXPacketException

PendingReceipt

public PendingReceipt(java.lang.String transid,
                      ItemId item,
                      AccountInfo source,
                      AccountInfo target,
                      long amount,
                      byte[] description,
                      java.util.Date date)
Method Detail

getPaymentId

public java.lang.String getPaymentId()

getSourceAccountId

public AccountId getSourceAccountId()

getTargetAccountId

public AccountId getTargetAccountId()

encode

public void encode(java.io.OutputStream os)
            throws java.io.IOException

decode

public void decode(java.io.InputStream is)
            throws java.io.IOException,
                   SOXPacketException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

example

public static PendingReceipt example()

main

public static void main(java.lang.String[] args)

cycle

protected static void cycle()
                     throws java.lang.Exception

output

protected static void output()
                      throws java.lang.Exception

readWrite

protected static void readWrite()
                         throws java.lang.Exception

input

protected static void input()
                     throws java.lang.Exception