com.yahoo.marketing.apt
Class GuaranteedDeal

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

public class GuaranteedDeal
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  java.lang.Long audienceSharingRuleID
           
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.lang.Long sellingRuleID
           
private  java.util.Calendar startDate
           
private  AgreementStatus status
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
GuaranteedDeal()
           
GuaranteedDeal(java.util.Calendar activationTimestamp, java.lang.Long audienceSharingRuleID, 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.lang.Long sellingRuleID, java.util.Calendar startDate, AgreementStatus status)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.Calendar getActivationTimestamp()
          Gets the activationTimestamp value for this GuaranteedDeal.
 java.lang.Long getAudienceSharingRuleID()
          Gets the audienceSharingRuleID value for this GuaranteedDeal.
 DealParticipantDetails getBuyerDetails()
          Gets the buyerDetails value for this GuaranteedDeal.
 java.lang.Double getBuyerRevenueSharePercentage()
          Gets the buyerRevenueSharePercentage value for this GuaranteedDeal.
 java.util.Calendar getCreateTimestamp()
          Gets the createTimestamp value for this GuaranteedDeal.
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 GuaranteedDeal.
 java.util.Calendar getLastUpdateTimestamp()
          Gets the lastUpdateTimestamp value for this GuaranteedDeal.
 java.lang.String getName()
          Gets the name value for this GuaranteedDeal.
 DealParticipantDetails getSellerDetails()
          Gets the sellerDetails value for this GuaranteedDeal.
 java.lang.Double getSellerRevenueSharePercentage()
          Gets the sellerRevenueSharePercentage value for this GuaranteedDeal.
 java.lang.Long getSellingRuleID()
          Gets the sellingRuleID value for this GuaranteedDeal.
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 GuaranteedDeal.
 AgreementStatus getStatus()
          Gets the status value for this GuaranteedDeal.
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 GuaranteedDeal.
 void setAudienceSharingRuleID(java.lang.Long audienceSharingRuleID)
          Sets the audienceSharingRuleID value for this GuaranteedDeal.
 void setBuyerDetails(DealParticipantDetails buyerDetails)
          Sets the buyerDetails value for this GuaranteedDeal.
 void setBuyerRevenueSharePercentage(java.lang.Double buyerRevenueSharePercentage)
          Sets the buyerRevenueSharePercentage value for this GuaranteedDeal.
 void setCreateTimestamp(java.util.Calendar createTimestamp)
          Sets the createTimestamp value for this GuaranteedDeal.
 void setEndDate(java.util.Calendar endDate)
          Sets the endDate value for this GuaranteedDeal.
 void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
          Sets the lastUpdateTimestamp value for this GuaranteedDeal.
 void setName(java.lang.String name)
          Sets the name value for this GuaranteedDeal.
 void setSellerDetails(DealParticipantDetails sellerDetails)
          Sets the sellerDetails value for this GuaranteedDeal.
 void setSellerRevenueSharePercentage(java.lang.Double sellerRevenueSharePercentage)
          Sets the sellerRevenueSharePercentage value for this GuaranteedDeal.
 void setSellingRuleID(java.lang.Long sellingRuleID)
          Sets the sellingRuleID value for this GuaranteedDeal.
 void setStartDate(java.util.Calendar startDate)
          Sets the startDate value for this GuaranteedDeal.
 void setStatus(AgreementStatus status)
          Sets the status value for this GuaranteedDeal.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

activationTimestamp

private java.util.Calendar activationTimestamp

audienceSharingRuleID

private java.lang.Long audienceSharingRuleID

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

sellingRuleID

private java.lang.Long sellingRuleID

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

GuaranteedDeal

public GuaranteedDeal()

GuaranteedDeal

public GuaranteedDeal(java.util.Calendar activationTimestamp,
                      java.lang.Long audienceSharingRuleID,
                      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.lang.Long sellingRuleID,
                      java.util.Calendar startDate,
                      AgreementStatus status)
Method Detail

getActivationTimestamp

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

Returns:
activationTimestamp

setActivationTimestamp

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

Parameters:
activationTimestamp -

getAudienceSharingRuleID

public java.lang.Long getAudienceSharingRuleID()
Gets the audienceSharingRuleID value for this GuaranteedDeal.

Returns:
audienceSharingRuleID

setAudienceSharingRuleID

public void setAudienceSharingRuleID(java.lang.Long audienceSharingRuleID)
Sets the audienceSharingRuleID value for this GuaranteedDeal.

Parameters:
audienceSharingRuleID -

getBuyerDetails

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

Returns:
buyerDetails

setBuyerDetails

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

Parameters:
buyerDetails -

getBuyerRevenueSharePercentage

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

Returns:
buyerRevenueSharePercentage

setBuyerRevenueSharePercentage

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

Parameters:
buyerRevenueSharePercentage -

getCreateTimestamp

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

Returns:
createTimestamp

setCreateTimestamp

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

Parameters:
createTimestamp -

getEndDate

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

Returns:
endDate

setEndDate

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

Parameters:
endDate -

getLastUpdateTimestamp

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

Returns:
lastUpdateTimestamp

setLastUpdateTimestamp

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

Parameters:
lastUpdateTimestamp -

getName

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

Returns:
name

setName

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

Parameters:
name -

getSellerDetails

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

Returns:
sellerDetails

setSellerDetails

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

Parameters:
sellerDetails -

getSellerRevenueSharePercentage

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

Returns:
sellerRevenueSharePercentage

setSellerRevenueSharePercentage

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

Parameters:
sellerRevenueSharePercentage -

getSellingRuleID

public java.lang.Long getSellingRuleID()
Gets the sellingRuleID value for this GuaranteedDeal.

Returns:
sellingRuleID

setSellingRuleID

public void setSellingRuleID(java.lang.Long sellingRuleID)
Sets the sellingRuleID value for this GuaranteedDeal.

Parameters:
sellingRuleID -

getStartDate

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

Returns:
startDate

setStartDate

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

Parameters:
startDate -

getStatus

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

Returns:
status

setStatus

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

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