com.yahoo.marketing.apt
Class Placement

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

public class Placement
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.String accountID
           
private  java.lang.Long adGroupID
           
private  java.util.Calendar createTimestamp
           
private  Discount[] discounts
           
private  java.util.Calendar endDate
           
private  PlacementGuaranteedSettings guaranteedSettings
           
private  java.lang.Long ID
           
private  java.util.Calendar lastUpdateTimestamp
           
private  PlacementNonGuaranteedSettings nonGuaranteedSettings
           
private  java.util.Calendar startDate
           
private  PlacementStatus status
           
private  java.lang.Long transferedFromID
           
private  java.lang.Long transferedToID
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
Placement()
           
Placement(java.lang.Long ID, java.lang.String accountID, java.lang.Long adGroupID, java.util.Calendar createTimestamp, Discount[] discounts, java.util.Calendar endDate, PlacementGuaranteedSettings guaranteedSettings, java.util.Calendar lastUpdateTimestamp, PlacementNonGuaranteedSettings nonGuaranteedSettings, java.util.Calendar startDate, PlacementStatus status, java.lang.Long transferedFromID, java.lang.Long transferedToID)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAccountID()
          Gets the accountID value for this Placement.
 java.lang.Long getAdGroupID()
          Gets the adGroupID value for this Placement.
 java.util.Calendar getCreateTimestamp()
          Gets the createTimestamp value for this Placement.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 Discount[] getDiscounts()
          Gets the discounts value for this Placement.
 java.util.Calendar getEndDate()
          Gets the endDate value for this Placement.
 PlacementGuaranteedSettings getGuaranteedSettings()
          Gets the guaranteedSettings value for this Placement.
 java.lang.Long getID()
          Gets the ID value for this Placement.
 java.util.Calendar getLastUpdateTimestamp()
          Gets the lastUpdateTimestamp value for this Placement.
 PlacementNonGuaranteedSettings getNonGuaranteedSettings()
          Gets the nonGuaranteedSettings value for this Placement.
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 Placement.
 PlacementStatus getStatus()
          Gets the status value for this Placement.
 java.lang.Long getTransferedFromID()
          Gets the transferedFromID value for this Placement.
 java.lang.Long getTransferedToID()
          Gets the transferedToID value for this Placement.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAccountID(java.lang.String accountID)
          Sets the accountID value for this Placement.
 void setAdGroupID(java.lang.Long adGroupID)
          Sets the adGroupID value for this Placement.
 void setCreateTimestamp(java.util.Calendar createTimestamp)
          Sets the createTimestamp value for this Placement.
 void setDiscounts(Discount[] discounts)
          Sets the discounts value for this Placement.
 void setEndDate(java.util.Calendar endDate)
          Sets the endDate value for this Placement.
 void setGuaranteedSettings(PlacementGuaranteedSettings guaranteedSettings)
          Sets the guaranteedSettings value for this Placement.
 void setID(java.lang.Long ID)
          Sets the ID value for this Placement.
 void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
          Sets the lastUpdateTimestamp value for this Placement.
 void setNonGuaranteedSettings(PlacementNonGuaranteedSettings nonGuaranteedSettings)
          Sets the nonGuaranteedSettings value for this Placement.
 void setStartDate(java.util.Calendar startDate)
          Sets the startDate value for this Placement.
 void setStatus(PlacementStatus status)
          Sets the status value for this Placement.
 void setTransferedFromID(java.lang.Long transferedFromID)
          Sets the transferedFromID value for this Placement.
 void setTransferedToID(java.lang.Long transferedToID)
          Sets the transferedToID value for this Placement.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

private java.lang.Long ID

accountID

private java.lang.String accountID

adGroupID

private java.lang.Long adGroupID

createTimestamp

private java.util.Calendar createTimestamp

discounts

private Discount[] discounts

endDate

private java.util.Calendar endDate

guaranteedSettings

private PlacementGuaranteedSettings guaranteedSettings

lastUpdateTimestamp

private java.util.Calendar lastUpdateTimestamp

nonGuaranteedSettings

private PlacementNonGuaranteedSettings nonGuaranteedSettings

startDate

private java.util.Calendar startDate

status

private PlacementStatus status

transferedFromID

private java.lang.Long transferedFromID

transferedToID

private java.lang.Long transferedToID

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

Placement

public Placement()

Placement

public Placement(java.lang.Long ID,
                 java.lang.String accountID,
                 java.lang.Long adGroupID,
                 java.util.Calendar createTimestamp,
                 Discount[] discounts,
                 java.util.Calendar endDate,
                 PlacementGuaranteedSettings guaranteedSettings,
                 java.util.Calendar lastUpdateTimestamp,
                 PlacementNonGuaranteedSettings nonGuaranteedSettings,
                 java.util.Calendar startDate,
                 PlacementStatus status,
                 java.lang.Long transferedFromID,
                 java.lang.Long transferedToID)
Method Detail

getID

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

Returns:
ID

setID

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

Parameters:
ID -

getAccountID

public java.lang.String getAccountID()
Gets the accountID value for this Placement.

Returns:
accountID

setAccountID

public void setAccountID(java.lang.String accountID)
Sets the accountID value for this Placement.

Parameters:
accountID -

getAdGroupID

public java.lang.Long getAdGroupID()
Gets the adGroupID value for this Placement.

Returns:
adGroupID

setAdGroupID

public void setAdGroupID(java.lang.Long adGroupID)
Sets the adGroupID value for this Placement.

Parameters:
adGroupID -

getCreateTimestamp

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

Returns:
createTimestamp

setCreateTimestamp

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

Parameters:
createTimestamp -

getDiscounts

public Discount[] getDiscounts()
Gets the discounts value for this Placement.

Returns:
discounts

setDiscounts

public void setDiscounts(Discount[] discounts)
Sets the discounts value for this Placement.

Parameters:
discounts -

getEndDate

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

Returns:
endDate

setEndDate

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

Parameters:
endDate -

getGuaranteedSettings

public PlacementGuaranteedSettings getGuaranteedSettings()
Gets the guaranteedSettings value for this Placement.

Returns:
guaranteedSettings

setGuaranteedSettings

public void setGuaranteedSettings(PlacementGuaranteedSettings guaranteedSettings)
Sets the guaranteedSettings value for this Placement.

Parameters:
guaranteedSettings -

getLastUpdateTimestamp

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

Returns:
lastUpdateTimestamp

setLastUpdateTimestamp

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

Parameters:
lastUpdateTimestamp -

getNonGuaranteedSettings

public PlacementNonGuaranteedSettings getNonGuaranteedSettings()
Gets the nonGuaranteedSettings value for this Placement.

Returns:
nonGuaranteedSettings

setNonGuaranteedSettings

public void setNonGuaranteedSettings(PlacementNonGuaranteedSettings nonGuaranteedSettings)
Sets the nonGuaranteedSettings value for this Placement.

Parameters:
nonGuaranteedSettings -

getStartDate

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

Returns:
startDate

setStartDate

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

Parameters:
startDate -

getStatus

public PlacementStatus getStatus()
Gets the status value for this Placement.

Returns:
status

setStatus

public void setStatus(PlacementStatus status)
Sets the status value for this Placement.

Parameters:
status -

getTransferedFromID

public java.lang.Long getTransferedFromID()
Gets the transferedFromID value for this Placement.

Returns:
transferedFromID

setTransferedFromID

public void setTransferedFromID(java.lang.Long transferedFromID)
Sets the transferedFromID value for this Placement.

Parameters:
transferedFromID -

getTransferedToID

public java.lang.Long getTransferedToID()
Gets the transferedToID value for this Placement.

Returns:
transferedToID

setTransferedToID

public void setTransferedToID(java.lang.Long transferedToID)
Sets the transferedToID value for this Placement.

Parameters:
transferedToID -

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