com.yahoo.marketing.apt
Class Link

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

public class Link
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  LinkParticipantDetails buyerDetails
           
private  java.util.Calendar createTimestamp
           
private  Currency currency
           
private  GuaranteedDeal guaranteedDeal
           
private  java.lang.Long ID
           
private  java.util.Calendar lastUpdateTimestamp
           
private  NonGuaranteedDeal nonGuaranteedDeal
           
private  java.lang.Long paymentTermsInDays
           
private  LinkParticipantDetails sellerDetails
           
private  AgreementStatus status
           
private  TimeZone timezone
           
private  LinkType type
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
Link()
           
Link(java.lang.Long ID, java.util.Calendar activationTimestamp, LinkParticipantDetails buyerDetails, java.util.Calendar createTimestamp, Currency currency, GuaranteedDeal guaranteedDeal, java.util.Calendar lastUpdateTimestamp, NonGuaranteedDeal nonGuaranteedDeal, java.lang.Long paymentTermsInDays, LinkParticipantDetails sellerDetails, AgreementStatus status, TimeZone timezone, LinkType type)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.Calendar getActivationTimestamp()
          Gets the activationTimestamp value for this Link.
 LinkParticipantDetails getBuyerDetails()
          Gets the buyerDetails value for this Link.
 java.util.Calendar getCreateTimestamp()
          Gets the createTimestamp value for this Link.
 Currency getCurrency()
          Gets the currency value for this Link.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 GuaranteedDeal getGuaranteedDeal()
          Gets the guaranteedDeal value for this Link.
 java.lang.Long getID()
          Gets the ID value for this Link.
 java.util.Calendar getLastUpdateTimestamp()
          Gets the lastUpdateTimestamp value for this Link.
 NonGuaranteedDeal getNonGuaranteedDeal()
          Gets the nonGuaranteedDeal value for this Link.
 java.lang.Long getPaymentTermsInDays()
          Gets the paymentTermsInDays value for this Link.
 LinkParticipantDetails getSellerDetails()
          Gets the sellerDetails value for this Link.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 AgreementStatus getStatus()
          Gets the status value for this Link.
 TimeZone getTimezone()
          Gets the timezone value for this Link.
 LinkType getType()
          Gets the type value for this Link.
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 Link.
 void setBuyerDetails(LinkParticipantDetails buyerDetails)
          Sets the buyerDetails value for this Link.
 void setCreateTimestamp(java.util.Calendar createTimestamp)
          Sets the createTimestamp value for this Link.
 void setCurrency(Currency currency)
          Sets the currency value for this Link.
 void setGuaranteedDeal(GuaranteedDeal guaranteedDeal)
          Sets the guaranteedDeal value for this Link.
 void setID(java.lang.Long ID)
          Sets the ID value for this Link.
 void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
          Sets the lastUpdateTimestamp value for this Link.
 void setNonGuaranteedDeal(NonGuaranteedDeal nonGuaranteedDeal)
          Sets the nonGuaranteedDeal value for this Link.
 void setPaymentTermsInDays(java.lang.Long paymentTermsInDays)
          Sets the paymentTermsInDays value for this Link.
 void setSellerDetails(LinkParticipantDetails sellerDetails)
          Sets the sellerDetails value for this Link.
 void setStatus(AgreementStatus status)
          Sets the status value for this Link.
 void setTimezone(TimeZone timezone)
          Sets the timezone value for this Link.
 void setType(LinkType type)
          Sets the type value for this Link.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

private java.lang.Long ID

activationTimestamp

private java.util.Calendar activationTimestamp

buyerDetails

private LinkParticipantDetails buyerDetails

createTimestamp

private java.util.Calendar createTimestamp

currency

private Currency currency

guaranteedDeal

private GuaranteedDeal guaranteedDeal

lastUpdateTimestamp

private java.util.Calendar lastUpdateTimestamp

nonGuaranteedDeal

private NonGuaranteedDeal nonGuaranteedDeal

paymentTermsInDays

private java.lang.Long paymentTermsInDays

sellerDetails

private LinkParticipantDetails sellerDetails

status

private AgreementStatus status

timezone

private TimeZone timezone

type

private LinkType type

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

Link

public Link()

Link

public Link(java.lang.Long ID,
            java.util.Calendar activationTimestamp,
            LinkParticipantDetails buyerDetails,
            java.util.Calendar createTimestamp,
            Currency currency,
            GuaranteedDeal guaranteedDeal,
            java.util.Calendar lastUpdateTimestamp,
            NonGuaranteedDeal nonGuaranteedDeal,
            java.lang.Long paymentTermsInDays,
            LinkParticipantDetails sellerDetails,
            AgreementStatus status,
            TimeZone timezone,
            LinkType type)
Method Detail

getID

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

Returns:
ID

setID

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

Parameters:
ID -

getActivationTimestamp

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

Returns:
activationTimestamp

setActivationTimestamp

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

Parameters:
activationTimestamp -

getBuyerDetails

public LinkParticipantDetails getBuyerDetails()
Gets the buyerDetails value for this Link.

Returns:
buyerDetails

setBuyerDetails

public void setBuyerDetails(LinkParticipantDetails buyerDetails)
Sets the buyerDetails value for this Link.

Parameters:
buyerDetails -

getCreateTimestamp

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

Returns:
createTimestamp

setCreateTimestamp

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

Parameters:
createTimestamp -

getCurrency

public Currency getCurrency()
Gets the currency value for this Link.

Returns:
currency

setCurrency

public void setCurrency(Currency currency)
Sets the currency value for this Link.

Parameters:
currency -

getGuaranteedDeal

public GuaranteedDeal getGuaranteedDeal()
Gets the guaranteedDeal value for this Link.

Returns:
guaranteedDeal

setGuaranteedDeal

public void setGuaranteedDeal(GuaranteedDeal guaranteedDeal)
Sets the guaranteedDeal value for this Link.

Parameters:
guaranteedDeal -

getLastUpdateTimestamp

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

Returns:
lastUpdateTimestamp

setLastUpdateTimestamp

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

Parameters:
lastUpdateTimestamp -

getNonGuaranteedDeal

public NonGuaranteedDeal getNonGuaranteedDeal()
Gets the nonGuaranteedDeal value for this Link.

Returns:
nonGuaranteedDeal

setNonGuaranteedDeal

public void setNonGuaranteedDeal(NonGuaranteedDeal nonGuaranteedDeal)
Sets the nonGuaranteedDeal value for this Link.

Parameters:
nonGuaranteedDeal -

getPaymentTermsInDays

public java.lang.Long getPaymentTermsInDays()
Gets the paymentTermsInDays value for this Link.

Returns:
paymentTermsInDays

setPaymentTermsInDays

public void setPaymentTermsInDays(java.lang.Long paymentTermsInDays)
Sets the paymentTermsInDays value for this Link.

Parameters:
paymentTermsInDays -

getSellerDetails

public LinkParticipantDetails getSellerDetails()
Gets the sellerDetails value for this Link.

Returns:
sellerDetails

setSellerDetails

public void setSellerDetails(LinkParticipantDetails sellerDetails)
Sets the sellerDetails value for this Link.

Parameters:
sellerDetails -

getStatus

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

Returns:
status

setStatus

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

Parameters:
status -

getTimezone

public TimeZone getTimezone()
Gets the timezone value for this Link.

Returns:
timezone

setTimezone

public void setTimezone(TimeZone timezone)
Sets the timezone value for this Link.

Parameters:
timezone -

getType

public LinkType getType()
Gets the type value for this Link.

Returns:
type

setType

public void setType(LinkType type)
Sets the type value for this Link.

Parameters:
type -

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