com.yahoo.marketing.apt
Class RateAdjustment

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

public class RateAdjustment
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 endDate
           
private  java.lang.Double floorCPM
           
private  java.lang.Long ID
           
private  java.lang.Double listCPM
           
private  java.lang.Integer percentageMarkup
           
private  java.lang.Long rateCardID
           
private  java.util.Calendar startDate
           
private  java.lang.Double targetCPM
           
private  TargetingAttributeDescriptorWithAny[] targetingAttributeDescriptorsWithAny
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
RateAdjustment()
           
RateAdjustment(java.lang.Long ID, java.util.Calendar endDate, java.lang.Double floorCPM, java.lang.Double listCPM, java.lang.Integer percentageMarkup, java.lang.Long rateCardID, java.util.Calendar startDate, java.lang.Double targetCPM, TargetingAttributeDescriptorWithAny[] targetingAttributeDescriptorsWithAny)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
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 RateAdjustment.
 java.lang.Double getFloorCPM()
          Gets the floorCPM value for this RateAdjustment.
 java.lang.Long getID()
          Gets the ID value for this RateAdjustment.
 java.lang.Double getListCPM()
          Gets the listCPM value for this RateAdjustment.
 java.lang.Integer getPercentageMarkup()
          Gets the percentageMarkup value for this RateAdjustment.
 java.lang.Long getRateCardID()
          Gets the rateCardID value for this RateAdjustment.
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 RateAdjustment.
 java.lang.Double getTargetCPM()
          Gets the targetCPM value for this RateAdjustment.
 TargetingAttributeDescriptorWithAny[] getTargetingAttributeDescriptorsWithAny()
          Gets the targetingAttributeDescriptorsWithAny value for this RateAdjustment.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setEndDate(java.util.Calendar endDate)
          Sets the endDate value for this RateAdjustment.
 void setFloorCPM(java.lang.Double floorCPM)
          Sets the floorCPM value for this RateAdjustment.
 void setID(java.lang.Long ID)
          Sets the ID value for this RateAdjustment.
 void setListCPM(java.lang.Double listCPM)
          Sets the listCPM value for this RateAdjustment.
 void setPercentageMarkup(java.lang.Integer percentageMarkup)
          Sets the percentageMarkup value for this RateAdjustment.
 void setRateCardID(java.lang.Long rateCardID)
          Sets the rateCardID value for this RateAdjustment.
 void setStartDate(java.util.Calendar startDate)
          Sets the startDate value for this RateAdjustment.
 void setTargetCPM(java.lang.Double targetCPM)
          Sets the targetCPM value for this RateAdjustment.
 void setTargetingAttributeDescriptorsWithAny(TargetingAttributeDescriptorWithAny[] targetingAttributeDescriptorsWithAny)
          Sets the targetingAttributeDescriptorsWithAny value for this RateAdjustment.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

private java.lang.Long ID

endDate

private java.util.Calendar endDate

floorCPM

private java.lang.Double floorCPM

listCPM

private java.lang.Double listCPM

percentageMarkup

private java.lang.Integer percentageMarkup

rateCardID

private java.lang.Long rateCardID

startDate

private java.util.Calendar startDate

targetCPM

private java.lang.Double targetCPM

targetingAttributeDescriptorsWithAny

private TargetingAttributeDescriptorWithAny[] targetingAttributeDescriptorsWithAny

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

RateAdjustment

public RateAdjustment()

RateAdjustment

public RateAdjustment(java.lang.Long ID,
                      java.util.Calendar endDate,
                      java.lang.Double floorCPM,
                      java.lang.Double listCPM,
                      java.lang.Integer percentageMarkup,
                      java.lang.Long rateCardID,
                      java.util.Calendar startDate,
                      java.lang.Double targetCPM,
                      TargetingAttributeDescriptorWithAny[] targetingAttributeDescriptorsWithAny)
Method Detail

getID

public java.lang.Long getID()
Gets the ID value for this RateAdjustment.

Returns:
ID

setID

public void setID(java.lang.Long ID)
Sets the ID value for this RateAdjustment.

Parameters:
ID -

getEndDate

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

Returns:
endDate

setEndDate

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

Parameters:
endDate -

getFloorCPM

public java.lang.Double getFloorCPM()
Gets the floorCPM value for this RateAdjustment.

Returns:
floorCPM

setFloorCPM

public void setFloorCPM(java.lang.Double floorCPM)
Sets the floorCPM value for this RateAdjustment.

Parameters:
floorCPM -

getListCPM

public java.lang.Double getListCPM()
Gets the listCPM value for this RateAdjustment.

Returns:
listCPM

setListCPM

public void setListCPM(java.lang.Double listCPM)
Sets the listCPM value for this RateAdjustment.

Parameters:
listCPM -

getPercentageMarkup

public java.lang.Integer getPercentageMarkup()
Gets the percentageMarkup value for this RateAdjustment.

Returns:
percentageMarkup

setPercentageMarkup

public void setPercentageMarkup(java.lang.Integer percentageMarkup)
Sets the percentageMarkup value for this RateAdjustment.

Parameters:
percentageMarkup -

getRateCardID

public java.lang.Long getRateCardID()
Gets the rateCardID value for this RateAdjustment.

Returns:
rateCardID

setRateCardID

public void setRateCardID(java.lang.Long rateCardID)
Sets the rateCardID value for this RateAdjustment.

Parameters:
rateCardID -

getStartDate

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

Returns:
startDate

setStartDate

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

Parameters:
startDate -

getTargetCPM

public java.lang.Double getTargetCPM()
Gets the targetCPM value for this RateAdjustment.

Returns:
targetCPM

setTargetCPM

public void setTargetCPM(java.lang.Double targetCPM)
Sets the targetCPM value for this RateAdjustment.

Parameters:
targetCPM -

getTargetingAttributeDescriptorsWithAny

public TargetingAttributeDescriptorWithAny[] getTargetingAttributeDescriptorsWithAny()
Gets the targetingAttributeDescriptorsWithAny value for this RateAdjustment.

Returns:
targetingAttributeDescriptorsWithAny

setTargetingAttributeDescriptorsWithAny

public void setTargetingAttributeDescriptorsWithAny(TargetingAttributeDescriptorWithAny[] targetingAttributeDescriptorsWithAny)
Sets the targetingAttributeDescriptorsWithAny value for this RateAdjustment.

Parameters:
targetingAttributeDescriptorsWithAny -

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