org.broadleafcommerce.vendor.cybersource.service.api
Class RecurringSubscriptionInfo

java.lang.Object
  extended by org.broadleafcommerce.vendor.cybersource.service.api.RecurringSubscriptionInfo
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Constructor Summary
RecurringSubscriptionInfo()
           
RecurringSubscriptionInfo(java.lang.String subscriptionID, java.lang.String status, java.lang.String amount, java.math.BigInteger numberOfPayments, java.math.BigInteger numberOfPaymentsToAdd, java.lang.String automaticRenew, java.lang.String frequency, java.lang.String startDate, java.lang.String endDate, java.lang.String approvalRequired, PaySubscriptionEvent event, java.lang.String billPayment)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAmount()
          Gets the amount value for this RecurringSubscriptionInfo.
 java.lang.String getApprovalRequired()
          Gets the approvalRequired value for this RecurringSubscriptionInfo.
 java.lang.String getAutomaticRenew()
          Gets the automaticRenew value for this RecurringSubscriptionInfo.
 java.lang.String getBillPayment()
          Gets the billPayment value for this RecurringSubscriptionInfo.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.String getEndDate()
          Gets the endDate value for this RecurringSubscriptionInfo.
 PaySubscriptionEvent getEvent()
          Gets the event value for this RecurringSubscriptionInfo.
 java.lang.String getFrequency()
          Gets the frequency value for this RecurringSubscriptionInfo.
 java.math.BigInteger getNumberOfPayments()
          Gets the numberOfPayments value for this RecurringSubscriptionInfo.
 java.math.BigInteger getNumberOfPaymentsToAdd()
          Gets the numberOfPaymentsToAdd value for this RecurringSubscriptionInfo.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 java.lang.String getStartDate()
          Gets the startDate value for this RecurringSubscriptionInfo.
 java.lang.String getStatus()
          Gets the status value for this RecurringSubscriptionInfo.
 java.lang.String getSubscriptionID()
          Gets the subscriptionID value for this RecurringSubscriptionInfo.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAmount(java.lang.String amount)
          Sets the amount value for this RecurringSubscriptionInfo.
 void setApprovalRequired(java.lang.String approvalRequired)
          Sets the approvalRequired value for this RecurringSubscriptionInfo.
 void setAutomaticRenew(java.lang.String automaticRenew)
          Sets the automaticRenew value for this RecurringSubscriptionInfo.
 void setBillPayment(java.lang.String billPayment)
          Sets the billPayment value for this RecurringSubscriptionInfo.
 void setEndDate(java.lang.String endDate)
          Sets the endDate value for this RecurringSubscriptionInfo.
 void setEvent(PaySubscriptionEvent event)
          Sets the event value for this RecurringSubscriptionInfo.
 void setFrequency(java.lang.String frequency)
          Sets the frequency value for this RecurringSubscriptionInfo.
 void setNumberOfPayments(java.math.BigInteger numberOfPayments)
          Sets the numberOfPayments value for this RecurringSubscriptionInfo.
 void setNumberOfPaymentsToAdd(java.math.BigInteger numberOfPaymentsToAdd)
          Sets the numberOfPaymentsToAdd value for this RecurringSubscriptionInfo.
 void setStartDate(java.lang.String startDate)
          Sets the startDate value for this RecurringSubscriptionInfo.
 void setStatus(java.lang.String status)
          Sets the status value for this RecurringSubscriptionInfo.
 void setSubscriptionID(java.lang.String subscriptionID)
          Sets the subscriptionID value for this RecurringSubscriptionInfo.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecurringSubscriptionInfo

public RecurringSubscriptionInfo()

RecurringSubscriptionInfo

public RecurringSubscriptionInfo(java.lang.String subscriptionID,
                                 java.lang.String status,
                                 java.lang.String amount,
                                 java.math.BigInteger numberOfPayments,
                                 java.math.BigInteger numberOfPaymentsToAdd,
                                 java.lang.String automaticRenew,
                                 java.lang.String frequency,
                                 java.lang.String startDate,
                                 java.lang.String endDate,
                                 java.lang.String approvalRequired,
                                 PaySubscriptionEvent event,
                                 java.lang.String billPayment)
Method Detail

getSubscriptionID

public java.lang.String getSubscriptionID()
Gets the subscriptionID value for this RecurringSubscriptionInfo.

Returns:
subscriptionID

setSubscriptionID

public void setSubscriptionID(java.lang.String subscriptionID)
Sets the subscriptionID value for this RecurringSubscriptionInfo.

Parameters:
subscriptionID -

getStatus

public java.lang.String getStatus()
Gets the status value for this RecurringSubscriptionInfo.

Returns:
status

setStatus

public void setStatus(java.lang.String status)
Sets the status value for this RecurringSubscriptionInfo.

Parameters:
status -

getAmount

public java.lang.String getAmount()
Gets the amount value for this RecurringSubscriptionInfo.

Returns:
amount

setAmount

public void setAmount(java.lang.String amount)
Sets the amount value for this RecurringSubscriptionInfo.

Parameters:
amount -

getNumberOfPayments

public java.math.BigInteger getNumberOfPayments()
Gets the numberOfPayments value for this RecurringSubscriptionInfo.

Returns:
numberOfPayments

setNumberOfPayments

public void setNumberOfPayments(java.math.BigInteger numberOfPayments)
Sets the numberOfPayments value for this RecurringSubscriptionInfo.

Parameters:
numberOfPayments -

getNumberOfPaymentsToAdd

public java.math.BigInteger getNumberOfPaymentsToAdd()
Gets the numberOfPaymentsToAdd value for this RecurringSubscriptionInfo.

Returns:
numberOfPaymentsToAdd

setNumberOfPaymentsToAdd

public void setNumberOfPaymentsToAdd(java.math.BigInteger numberOfPaymentsToAdd)
Sets the numberOfPaymentsToAdd value for this RecurringSubscriptionInfo.

Parameters:
numberOfPaymentsToAdd -

getAutomaticRenew

public java.lang.String getAutomaticRenew()
Gets the automaticRenew value for this RecurringSubscriptionInfo.

Returns:
automaticRenew

setAutomaticRenew

public void setAutomaticRenew(java.lang.String automaticRenew)
Sets the automaticRenew value for this RecurringSubscriptionInfo.

Parameters:
automaticRenew -

getFrequency

public java.lang.String getFrequency()
Gets the frequency value for this RecurringSubscriptionInfo.

Returns:
frequency

setFrequency

public void setFrequency(java.lang.String frequency)
Sets the frequency value for this RecurringSubscriptionInfo.

Parameters:
frequency -

getStartDate

public java.lang.String getStartDate()
Gets the startDate value for this RecurringSubscriptionInfo.

Returns:
startDate

setStartDate

public void setStartDate(java.lang.String startDate)
Sets the startDate value for this RecurringSubscriptionInfo.

Parameters:
startDate -

getEndDate

public java.lang.String getEndDate()
Gets the endDate value for this RecurringSubscriptionInfo.

Returns:
endDate

setEndDate

public void setEndDate(java.lang.String endDate)
Sets the endDate value for this RecurringSubscriptionInfo.

Parameters:
endDate -

getApprovalRequired

public java.lang.String getApprovalRequired()
Gets the approvalRequired value for this RecurringSubscriptionInfo.

Returns:
approvalRequired

setApprovalRequired

public void setApprovalRequired(java.lang.String approvalRequired)
Sets the approvalRequired value for this RecurringSubscriptionInfo.

Parameters:
approvalRequired -

getEvent

public PaySubscriptionEvent getEvent()
Gets the event value for this RecurringSubscriptionInfo.

Returns:
event

setEvent

public void setEvent(PaySubscriptionEvent event)
Sets the event value for this RecurringSubscriptionInfo.

Parameters:
event -

getBillPayment

public java.lang.String getBillPayment()
Gets the billPayment value for this RecurringSubscriptionInfo.

Returns:
billPayment

setBillPayment

public void setBillPayment(java.lang.String billPayment)
Sets the billPayment value for this RecurringSubscriptionInfo.

Parameters:
billPayment -

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer



Copyright © 2011. All Rights Reserved.