com.yahoo.marketing.apt
Class NonGuaranteedDeal

java.lang.Object
  extended by com.yahoo.marketing.apt.NonGuaranteedDeal
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  java.util.Calendar activationTimestamp
           
private  DealParticipantDetails buyerDetails
           
private  java.lang.Double buyerRevenueSharePercentage
           
private  java.util.Calendar createTimestamp
           
private  java.util.Calendar endDate
           
private  java.util.Calendar lastUpdateTimestamp
           
private  java.lang.String name
           
private  DealParticipantDetails sellerDetails
           
private  java.lang.Double sellerRevenueSharePercentage
           
private  java.util.Calendar startDate
           
private  AgreementStatus status
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
NonGuaranteedDeal()
           
NonGuaranteedDeal(java.util.Calendar activationTimestamp, DealParticipantDetails buyerDetails, java.lang.Double buyerRevenueSharePercentage, java.util.Calendar createTimestamp, java.util.Calendar endDate, java.util.Calendar lastUpdateTimestamp, java.lang.String name, DealParticipantDetails sellerDetails, java.lang.Double sellerRevenueSharePercentage, java.util.Calendar startDate, AgreementStatus status)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.Calendar getActivationTimestamp()
          Gets the activationTimestamp value for this NonGuaranteedDeal.
 DealParticipantDetails getBuyerDetails()
          Gets the buyerDetails value for this NonGuaranteedDeal.
 java.lang.Double getBuyerRevenueSharePercentage()
          Gets the buyerRevenueSharePercentage value for this NonGuaranteedDeal.
 java.util.Calendar getCreateTimestamp()
          Gets the createTimestamp value for this NonGuaranteedDeal.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.util.Calendar getEndDate()
          Gets the endDate value for this NonGuaranteedDeal.
 java.util.Calendar getLastUpdateTimestamp()
          Gets the lastUpdateTimestamp value for this NonGuaranteedDeal.
 java.lang.String getName()
          Gets the name value for this NonGuaranteedDeal.
 DealParticipantDetails getSellerDetails()
          Gets the sellerDetails value for this NonGuaranteedDeal.
 java.lang.Double getSellerRevenueSharePercentage()
          Gets the sellerRevenueSharePercentage value for this NonGuaranteedDeal.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 java.util.Calendar getStartDate()
          Gets the startDate value for this NonGuaranteedDeal.
 AgreementStatus getStatus()
          Gets the status value for this NonGuaranteedDeal.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setActivationTimestamp(java.util.Calendar activationTimestamp)
          Sets the activationTimestamp value for this NonGuaranteedDeal.
 void setBuyerDetails(DealParticipantDetails buyerDetails)
          Sets the buyerDetails value for this NonGuaranteedDeal.
 void setBuyerRevenueSharePercentage(java.lang.Double buyerRevenueSharePercentage)
          Sets the buyerRevenueSharePercentage value for this NonGuaranteedDeal.
 void setCreateTimestamp(java.util.Calendar createTimestamp)
          Sets the createTimestamp value for this NonGuaranteedDeal.
 void setEndDate(java.util.Calendar endDate)
          Sets the endDate value for this NonGuaranteedDeal.
 void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
          Sets the lastUpdateTimestamp value for this NonGuaranteedDeal.
 void setName(java.lang.String name)
          Sets the name value for this NonGuaranteedDeal.
 void setSellerDetails(DealParticipantDetails sellerDetails)
          Sets the sellerDetails value for this NonGuaranteedDeal.
 void setSellerRevenueSharePercentage(java.lang.Double sellerRevenueSharePercentage)
          Sets the sellerRevenueSharePercentage value for this NonGuaranteedDeal.
 void setStartDate(java.util.Calendar startDate)
          Sets the startDate value for this NonGuaranteedDeal.
 void setStatus(AgreementStatus status)
          Sets the status value for this NonGuaranteedDeal.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

activationTimestamp

private java.util.Calendar activationTimestamp

buyerDetails

private DealParticipantDetails buyerDetails

buyerRevenueSharePercentage

private java.lang.Double buyerRevenueSharePercentage

createTimestamp

private java.util.Calendar createTimestamp

endDate

private java.util.Calendar endDate

lastUpdateTimestamp

private java.util.Calendar lastUpdateTimestamp

name

private java.lang.String name

sellerDetails

private DealParticipantDetails sellerDetails

sellerRevenueSharePercentage

private java.lang.Double sellerRevenueSharePercentage

startDate

private java.util.Calendar startDate

status

private AgreementStatus status

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

private static org.apache.axis.description.TypeDesc typeDesc
Constructor Detail

NonGuaranteedDeal

public NonGuaranteedDeal()

NonGuaranteedDeal

public NonGuaranteedDeal(java.util.Calendar activationTimestamp,
                         DealParticipantDetails buyerDetails,
                         java.lang.Double buyerRevenueSharePercentage,
                         java.util.Calendar createTimestamp,
                         java.util.Calendar endDate,
                         java.util.Calendar lastUpdateTimestamp,
                         java.lang.String name,
                         DealParticipantDetails sellerDetails,
                         java.lang.Double sellerRevenueSharePercentage,
                         java.util.Calendar startDate,
                         AgreementStatus status)
Method Detail

getActivationTimestamp

public java.util.Calendar getActivationTimestamp()
Gets the activationTimestamp value for this NonGuaranteedDeal.

Returns:
activationTimestamp

setActivationTimestamp

public void setActivationTimestamp(java.util.Calendar activationTimestamp)
Sets the activationTimestamp value for this NonGuaranteedDeal.

Parameters:
activationTimestamp -

getBuyerDetails

public DealParticipantDetails getBuyerDetails()
Gets the buyerDetails value for this NonGuaranteedDeal.

Returns:
buyerDetails

setBuyerDetails

public void setBuyerDetails(DealParticipantDetails buyerDetails)
Sets the buyerDetails value for this NonGuaranteedDeal.

Parameters:
buyerDetails -

getBuyerRevenueSharePercentage

public java.lang.Double getBuyerRevenueSharePercentage()
Gets the buyerRevenueSharePercentage value for this NonGuaranteedDeal.

Returns:
buyerRevenueSharePercentage

setBuyerRevenueSharePercentage

public void setBuyerRevenueSharePercentage(java.lang.Double buyerRevenueSharePercentage)
Sets the buyerRevenueSharePercentage value for this NonGuaranteedDeal.

Parameters:
buyerRevenueSharePercentage -

getCreateTimestamp

public java.util.Calendar getCreateTimestamp()
Gets the createTimestamp value for this NonGuaranteedDeal.

Returns:
createTimestamp

setCreateTimestamp

public void setCreateTimestamp(java.util.Calendar createTimestamp)
Sets the createTimestamp value for this NonGuaranteedDeal.

Parameters:
createTimestamp -

getEndDate

public java.util.Calendar getEndDate()
Gets the endDate value for this NonGuaranteedDeal.

Returns:
endDate

setEndDate

public void setEndDate(java.util.Calendar endDate)
Sets the endDate value for this NonGuaranteedDeal.

Parameters:
endDate -

getLastUpdateTimestamp

public java.util.Calendar getLastUpdateTimestamp()
Gets the lastUpdateTimestamp value for this NonGuaranteedDeal.

Returns:
lastUpdateTimestamp

setLastUpdateTimestamp

public void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
Sets the lastUpdateTimestamp value for this NonGuaranteedDeal.

Parameters:
lastUpdateTimestamp -

getName

public java.lang.String getName()
Gets the name value for this NonGuaranteedDeal.

Returns:
name

setName

public void setName(java.lang.String name)
Sets the name value for this NonGuaranteedDeal.

Parameters:
name -

getSellerDetails

public DealParticipantDetails getSellerDetails()
Gets the sellerDetails value for this NonGuaranteedDeal.

Returns:
sellerDetails

setSellerDetails

public void setSellerDetails(DealParticipantDetails sellerDetails)
Sets the sellerDetails value for this NonGuaranteedDeal.

Parameters:
sellerDetails -

getSellerRevenueSharePercentage

public java.lang.Double getSellerRevenueSharePercentage()
Gets the sellerRevenueSharePercentage value for this NonGuaranteedDeal.

Returns:
sellerRevenueSharePercentage

setSellerRevenueSharePercentage

public void setSellerRevenueSharePercentage(java.lang.Double sellerRevenueSharePercentage)
Sets the sellerRevenueSharePercentage value for this NonGuaranteedDeal.

Parameters:
sellerRevenueSharePercentage -

getStartDate

public java.util.Calendar getStartDate()
Gets the startDate value for this NonGuaranteedDeal.

Returns:
startDate

setStartDate

public void setStartDate(java.util.Calendar startDate)
Sets the startDate value for this NonGuaranteedDeal.

Parameters:
startDate -

getStatus

public AgreementStatus getStatus()
Gets the status value for this NonGuaranteedDeal.

Returns:
status

setStatus

public void setStatus(AgreementStatus status)
Sets the status value for this NonGuaranteedDeal.

Parameters:
status -

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