ibilling.client
Class Statement

java.lang.Object
  extended by ibilling.client.ClientObject
      extended by ibilling.client.AccountActivity
          extended by ibilling.client.Statement
All Implemented Interfaces:
java.io.Serializable

public class Statement
extends AccountActivity

Represents a paper statement object that might be sent by mail to a physical entity represented by CustomerAccount

Since:
1.0
See Also:
Serialized Form

Field Summary
private  java.lang.String city
          city of the mailing address
private  java.lang.String email
          email the responsible CustomerAccount
private  java.lang.String name
          name on the statement
private  java.lang.String phone
          phone the responsible CustomerAccount
private static long serialVersionUID
          The Constant serialVersionUID.
private  java.lang.String state
          state of the mailing address
private  java.lang.String street
          street of the mailing address
private  java.lang.Integer taxAmount
          tax amount included within total amount
private  java.lang.Integer totalAmount
          total amount of the statement invoices
private  java.lang.String zipCode
          zip code of the mailing address
 
Constructor Summary
Statement()
          Instantiates a new statement.
Statement(java.util.Date createDate, java.lang.String name, java.lang.Integer totalAmount, java.lang.Integer taxAmount, java.lang.String street, java.lang.String state, java.lang.String phone, java.lang.String email, java.lang.String city, java.lang.String zipCode)
          Instantiates a new statement.
 
Method Summary
 java.lang.String getCity()
          Gets the city.
 java.lang.String getEmail()
          Gets the email.
 java.lang.String getName()
          Gets the name.
 java.lang.String getPhone()
          Gets the phone.
 java.lang.String getState()
          Gets the state.
 java.lang.String getStreet()
          Gets the street.
 java.lang.Integer getTaxAmount()
          Gets the tax amount.
 java.lang.Integer getTotalAmount()
          Gets the total amount.
 java.lang.String getZipCode()
          Gets the zip code.
 void setCity(java.lang.String city)
          Set a value to city.
 void setEmail(java.lang.String email)
          Set a value to email.
 void setName(java.lang.String name)
          Set a value to name.
 void setPhone(java.lang.String phone)
          Set a value to phone.
 void setState(java.lang.String state)
          Set a value to state.
 void setStreet(java.lang.String street)
          Set a value to street.
 void setTaxAmount(java.lang.Integer taxAmount)
          Set a value to taxAmount.
 void setTotalAmount(java.lang.Integer totalAmount)
          Set a value to totalAmount.
 void setZipCode(java.lang.String zipCode)
          Set a value to zipCode.
 
Methods inherited from class ibilling.client.AccountActivity
getAccountActivityType, getCustomerAccount, setAccountActivityType, setCustomerAccount, type
 
Methods inherited from class ibilling.client.ClientObject
getClientProperty, getCode, getCreateDate, getId, getMerchantAccountCode, getRefId, hasClientProperty, setClientProperty, setCode, setCreateDate, setId, setMerchantAccountCode, setRefId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
The Constant serialVersionUID.

See Also:
Constant Field Values

name

private java.lang.String name
name on the statement


totalAmount

private java.lang.Integer totalAmount
total amount of the statement invoices


taxAmount

private java.lang.Integer taxAmount
tax amount included within total amount


street

private java.lang.String street
street of the mailing address


state

private java.lang.String state
state of the mailing address


phone

private java.lang.String phone
phone the responsible CustomerAccount


email

private java.lang.String email
email the responsible CustomerAccount


city

private java.lang.String city
city of the mailing address


zipCode

private java.lang.String zipCode
zip code of the mailing address

Constructor Detail

Statement

Statement()
Instantiates a new statement.


Statement

Statement(java.util.Date createDate,
          java.lang.String name,
          java.lang.Integer totalAmount,
          java.lang.Integer taxAmount,
          java.lang.String street,
          java.lang.String state,
          java.lang.String phone,
          java.lang.String email,
          java.lang.String city,
          java.lang.String zipCode)
Instantiates a new statement.

Parameters:
createDate - the create date
name - the name
totalAmount - the total amount
taxAmount - the tax amount
street - the street
state - the state
phone - the phone
email - the email
city - the city
zipCode - the zip code
Method Detail

getName

public java.lang.String getName()
Gets the name.

Returns:
Returns the name

setName

public void setName(java.lang.String name)
Set a value to name.

Parameters:
name - the name

getTotalAmount

public java.lang.Integer getTotalAmount()
Gets the total amount.

Returns:
Returns the totalAmount

setTotalAmount

public void setTotalAmount(java.lang.Integer totalAmount)
Set a value to totalAmount.

Parameters:
totalAmount - the total amount

getTaxAmount

public java.lang.Integer getTaxAmount()
Gets the tax amount.

Returns:
Returns the taxAmount

setTaxAmount

public void setTaxAmount(java.lang.Integer taxAmount)
Set a value to taxAmount.

Parameters:
taxAmount - the tax amount

getStreet

public java.lang.String getStreet()
Gets the street.

Returns:
Returns the street

setStreet

public void setStreet(java.lang.String street)
Set a value to street.

Parameters:
street - the street

getState

public java.lang.String getState()
Gets the state.

Returns:
Returns the state

setState

public void setState(java.lang.String state)
Set a value to state.

Parameters:
state - the state

getPhone

public java.lang.String getPhone()
Gets the phone.

Returns:
Returns the phone

setPhone

public void setPhone(java.lang.String phone)
Set a value to phone.

Parameters:
phone - the phone

getEmail

public java.lang.String getEmail()
Gets the email.

Returns:
Returns the email

setEmail

public void setEmail(java.lang.String email)
Set a value to email.

Parameters:
email - the email

getCity

public java.lang.String getCity()
Gets the city.

Returns:
Returns the city

setCity

public void setCity(java.lang.String city)
Set a value to city.

Parameters:
city - the city

getZipCode

public java.lang.String getZipCode()
Gets the zip code.

Returns:
Returns the zipCode

setZipCode

public void setZipCode(java.lang.String zipCode)
Set a value to zipCode.

Parameters:
zipCode - the zip code