com.yahoo.marketing.apt
Class BookingLimit

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

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

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  java.lang.Integer bookingLimitPercentage
           
private  long[] contentTopicIDs
           
private  java.util.Calendar createTimestamp
           
private  java.lang.Long ID
           
private  java.util.Calendar lastUpdateTimestamp
           
private  java.lang.String managedPublisherAccountID
           
private  SellingRuleType sellingRuleType
           
private  java.lang.Long siteID
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
BookingLimit()
           
BookingLimit(java.lang.Long ID, java.lang.Integer bookingLimitPercentage, long[] contentTopicIDs, java.util.Calendar createTimestamp, java.util.Calendar lastUpdateTimestamp, java.lang.String managedPublisherAccountID, SellingRuleType sellingRuleType, java.lang.Long siteID)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.Integer getBookingLimitPercentage()
          Gets the bookingLimitPercentage value for this BookingLimit.
 long[] getContentTopicIDs()
          Gets the contentTopicIDs value for this BookingLimit.
 java.util.Calendar getCreateTimestamp()
          Gets the createTimestamp value for this BookingLimit.
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.Long getID()
          Gets the ID value for this BookingLimit.
 java.util.Calendar getLastUpdateTimestamp()
          Gets the lastUpdateTimestamp value for this BookingLimit.
 java.lang.String getManagedPublisherAccountID()
          Gets the managedPublisherAccountID value for this BookingLimit.
 SellingRuleType getSellingRuleType()
          Gets the sellingRuleType value for this BookingLimit.
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.Long getSiteID()
          Gets the siteID value for this BookingLimit.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setBookingLimitPercentage(java.lang.Integer bookingLimitPercentage)
          Sets the bookingLimitPercentage value for this BookingLimit.
 void setContentTopicIDs(long[] contentTopicIDs)
          Sets the contentTopicIDs value for this BookingLimit.
 void setCreateTimestamp(java.util.Calendar createTimestamp)
          Sets the createTimestamp value for this BookingLimit.
 void setID(java.lang.Long ID)
          Sets the ID value for this BookingLimit.
 void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
          Sets the lastUpdateTimestamp value for this BookingLimit.
 void setManagedPublisherAccountID(java.lang.String managedPublisherAccountID)
          Sets the managedPublisherAccountID value for this BookingLimit.
 void setSellingRuleType(SellingRuleType sellingRuleType)
          Sets the sellingRuleType value for this BookingLimit.
 void setSiteID(java.lang.Long siteID)
          Sets the siteID value for this BookingLimit.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

private java.lang.Long ID

bookingLimitPercentage

private java.lang.Integer bookingLimitPercentage

contentTopicIDs

private long[] contentTopicIDs

createTimestamp

private java.util.Calendar createTimestamp

lastUpdateTimestamp

private java.util.Calendar lastUpdateTimestamp

managedPublisherAccountID

private java.lang.String managedPublisherAccountID

sellingRuleType

private SellingRuleType sellingRuleType

siteID

private java.lang.Long siteID

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

BookingLimit

public BookingLimit()

BookingLimit

public BookingLimit(java.lang.Long ID,
                    java.lang.Integer bookingLimitPercentage,
                    long[] contentTopicIDs,
                    java.util.Calendar createTimestamp,
                    java.util.Calendar lastUpdateTimestamp,
                    java.lang.String managedPublisherAccountID,
                    SellingRuleType sellingRuleType,
                    java.lang.Long siteID)
Method Detail

getID

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

Returns:
ID

setID

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

Parameters:
ID -

getBookingLimitPercentage

public java.lang.Integer getBookingLimitPercentage()
Gets the bookingLimitPercentage value for this BookingLimit.

Returns:
bookingLimitPercentage

setBookingLimitPercentage

public void setBookingLimitPercentage(java.lang.Integer bookingLimitPercentage)
Sets the bookingLimitPercentage value for this BookingLimit.

Parameters:
bookingLimitPercentage -

getContentTopicIDs

public long[] getContentTopicIDs()
Gets the contentTopicIDs value for this BookingLimit.

Returns:
contentTopicIDs

setContentTopicIDs

public void setContentTopicIDs(long[] contentTopicIDs)
Sets the contentTopicIDs value for this BookingLimit.

Parameters:
contentTopicIDs -

getCreateTimestamp

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

Returns:
createTimestamp

setCreateTimestamp

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

Parameters:
createTimestamp -

getLastUpdateTimestamp

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

Returns:
lastUpdateTimestamp

setLastUpdateTimestamp

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

Parameters:
lastUpdateTimestamp -

getManagedPublisherAccountID

public java.lang.String getManagedPublisherAccountID()
Gets the managedPublisherAccountID value for this BookingLimit.

Returns:
managedPublisherAccountID

setManagedPublisherAccountID

public void setManagedPublisherAccountID(java.lang.String managedPublisherAccountID)
Sets the managedPublisherAccountID value for this BookingLimit.

Parameters:
managedPublisherAccountID -

getSellingRuleType

public SellingRuleType getSellingRuleType()
Gets the sellingRuleType value for this BookingLimit.

Returns:
sellingRuleType

setSellingRuleType

public void setSellingRuleType(SellingRuleType sellingRuleType)
Sets the sellingRuleType value for this BookingLimit.

Parameters:
sellingRuleType -

getSiteID

public java.lang.Long getSiteID()
Gets the siteID value for this BookingLimit.

Returns:
siteID

setSiteID

public void setSiteID(java.lang.Long siteID)
Sets the siteID value for this BookingLimit.

Parameters:
siteID -

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