paypalnvp.fields
Class PayerName

java.lang.Object
  extended by paypalnvp.fields.PayerName
All Implemented Interfaces:
java.io.Serializable, RequestFields

public final class PayerName
extends java.lang.Object
implements RequestFields

Payer Name Fields

See Also:
Serialized Form

Constructor Summary
PayerName()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> getNVPRequest()
          Creates and returns part of the nvp (name value pair) request containing request values
 void setFirstName(java.lang.String firstName)
          Payer's first name.
 void setLastName(java.lang.String lastName)
          Payer's last name.
 void setMiddleName(java.lang.String middleName)
          Payer's middle name.
 void setSalutation(java.lang.String salutation)
          Payer's salutation.
 void setSuffix(java.lang.String suffix)
          Payer's suffix.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PayerName

public PayerName()
Method Detail

setSalutation

public void setSalutation(java.lang.String salutation)
                   throws java.lang.IllegalArgumentException
Payer's salutation. Argument can be maximum 20 characters long, if not, Exception is thrown

Parameters:
salutation - Character length and limitations: 20 single-byte characters.
Throws:
java.lang.IllegalArgumentException

setFirstName

public void setFirstName(java.lang.String firstName)
                  throws java.lang.IllegalArgumentException
Payer's first name. Argument can be maximum 25 characters long, if not, Exception is thrown

Parameters:
firstName - Character length and limitations: 25 single-byte characters.
Throws:
java.lang.IllegalArgumentException

setMiddleName

public void setMiddleName(java.lang.String middleName)
                   throws java.lang.IllegalArgumentException
Payer's middle name. Argument can be maximum 25 characters long, if not, Exception is thrown

Parameters:
middleName - Character length and limitations: 25 single-byte characters.
Throws:
java.lang.IllegalArgumentException

setLastName

public void setLastName(java.lang.String lastName)
                 throws java.lang.IllegalArgumentException
Payer's last name. Argument can be maximum 25 characters long, if not, Exception is thrown

Parameters:
lastName - Character length and limitations: 25 single-byte characters.
Throws:
java.lang.IllegalArgumentException

setSuffix

public void setSuffix(java.lang.String suffix)
               throws java.lang.IllegalArgumentException
Payer's suffix. Argument can be maximum 12 characters long, if not, Exception is thrown

Parameters:
suffix - Character length and limitations: 12 single-byte characters.
Throws:
java.lang.IllegalArgumentException

getNVPRequest

public java.util.Map<java.lang.String,java.lang.String> getNVPRequest()
Description copied from interface: RequestFields
Creates and returns part of the nvp (name value pair) request containing request values

Specified by:
getNVPRequest in interface RequestFields
Returns:
part of the nvp request as a Map

toString

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