com.yahoo.marketing.apt
Class BaseRate

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

public class BaseRate
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 listFloorPercentageMarkup
           
private  java.lang.Long rateCardID
           
private  java.util.Calendar startDate
           
private  java.lang.Double targetCPM
           
private  java.lang.Integer targetFloorPercentageMarkup
           
private  TargetingAttributeDescriptorWithAny[] targetingAttributeDescriptorsWithAny
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
BaseRate()
           
BaseRate(java.lang.Long ID, java.util.Calendar endDate, java.lang.Double floorCPM, java.lang.Double listCPM, java.lang.Integer listFloorPercentageMarkup, java.lang.Long rateCardID, java.util.Calendar startDate, java.lang.Double targetCPM, java.lang.Integer targetFloorPercentageMarkup, 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 BaseRate.
 java.lang.Double getFloorCPM()
          Gets the floorCPM value for this BaseRate.
 java.lang.Long getID()
          Gets the ID value for this BaseRate.
 java.lang.Double getListCPM()
          Gets the listCPM value for this BaseRate.
 java.lang.Integer getListFloorPercentageMarkup()
          Gets the listFloorPercentageMarkup value for this BaseRate.
 java.lang.Long getRateCardID()
          Gets the rateCardID value for this BaseRate.
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 BaseRate.
 java.lang.Double getTargetCPM()
          Gets the targetCPM value for this BaseRate.
 java.lang.Integer getTargetFloorPercentageMarkup()
          Gets the targetFloorPercentageMarkup value for this BaseRate.
 TargetingAttributeDescriptorWithAny[] getTargetingAttributeDescriptorsWithAny()
          Gets the targetingAttributeDescriptorsWithAny value for this BaseRate.
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 BaseRate.
 void setFloorCPM(java.lang.Double floorCPM)
          Sets the floorCPM value for this BaseRate.
 void setID(java.lang.Long ID)
          Sets the ID value for this BaseRate.
 void setListCPM(java.lang.Double listCPM)
          Sets the listCPM value for this BaseRate.
 void setListFloorPercentageMarkup(java.lang.Integer listFloorPercentageMarkup)
          Sets the listFloorPercentageMarkup value for this BaseRate.
 void setRateCardID(java.lang.Long rateCardID)
          Sets the rateCardID value for this BaseRate.
 void setStartDate(java.util.Calendar startDate)
          Sets the startDate value for this BaseRate.
 void setTargetCPM(java.lang.Double targetCPM)
          Sets the targetCPM value for this BaseRate.
 void setTargetFloorPercentageMarkup(java.lang.Integer targetFloorPercentageMarkup)
          Sets the targetFloorPercentageMarkup value for this BaseRate.
 void setTargetingAttributeDescriptorsWithAny(TargetingAttributeDescriptorWithAny[] targetingAttributeDescriptorsWithAny)
          Sets the targetingAttributeDescriptorsWithAny value for this BaseRate.
 
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

listFloorPercentageMarkup

private java.lang.Integer listFloorPercentageMarkup

rateCardID

private java.lang.Long rateCardID

startDate

private java.util.Calendar startDate

targetCPM

private java.lang.Double targetCPM

targetFloorPercentageMarkup

private java.lang.Integer targetFloorPercentageMarkup

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

BaseRate

public BaseRate()

BaseRate

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

getID

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

Returns:
ID

setID

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

Parameters:
ID -

getEndDate

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

Returns:
endDate

setEndDate

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

Parameters:
endDate -

getFloorCPM

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

Returns:
floorCPM

setFloorCPM

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

Parameters:
floorCPM -

getListCPM

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

Returns:
listCPM

setListCPM

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

Parameters:
listCPM -

getListFloorPercentageMarkup

public java.lang.Integer getListFloorPercentageMarkup()
Gets the listFloorPercentageMarkup value for this BaseRate.

Returns:
listFloorPercentageMarkup

setListFloorPercentageMarkup

public void setListFloorPercentageMarkup(java.lang.Integer listFloorPercentageMarkup)
Sets the listFloorPercentageMarkup value for this BaseRate.

Parameters:
listFloorPercentageMarkup -

getRateCardID

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

Returns:
rateCardID

setRateCardID

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

Parameters:
rateCardID -

getStartDate

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

Returns:
startDate

setStartDate

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

Parameters:
startDate -

getTargetCPM

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

Returns:
targetCPM

setTargetCPM

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

Parameters:
targetCPM -

getTargetFloorPercentageMarkup

public java.lang.Integer getTargetFloorPercentageMarkup()
Gets the targetFloorPercentageMarkup value for this BaseRate.

Returns:
targetFloorPercentageMarkup

setTargetFloorPercentageMarkup

public void setTargetFloorPercentageMarkup(java.lang.Integer targetFloorPercentageMarkup)
Sets the targetFloorPercentageMarkup value for this BaseRate.

Parameters:
targetFloorPercentageMarkup -

getTargetingAttributeDescriptorsWithAny

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

Returns:
targetingAttributeDescriptorsWithAny

setTargetingAttributeDescriptorsWithAny

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

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