com.yahoo.marketing.apt
Class AgencyContract

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

public class AgencyContract
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  java.lang.String agencyAccountID
           
private  java.lang.Double agencyRevenueSharePercentage
           
private  java.lang.String clientAccountID
           
private  java.lang.Double clientRevenueSharePercentage
           
private  java.util.Calendar createTimestamp
           
private  java.util.Calendar endDate
           
private  java.lang.Long ID
           
private  java.util.Calendar lastUpdateTimestamp
           
private  java.lang.Long linkID
           
private  java.lang.String name
           
private  java.util.Calendar startDate
           
private  AgreementStatus status
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
AgencyContract()
           
AgencyContract(java.lang.Long ID, java.util.Calendar activationTimestamp, java.lang.String agencyAccountID, java.lang.Double agencyRevenueSharePercentage, java.lang.String clientAccountID, java.lang.Double clientRevenueSharePercentage, java.util.Calendar createTimestamp, java.util.Calendar endDate, java.util.Calendar lastUpdateTimestamp, java.lang.Long linkID, java.lang.String name, java.util.Calendar startDate, AgreementStatus status)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.Calendar getActivationTimestamp()
          Gets the activationTimestamp value for this AgencyContract.
 java.lang.String getAgencyAccountID()
          Gets the agencyAccountID value for this AgencyContract.
 java.lang.Double getAgencyRevenueSharePercentage()
          Gets the agencyRevenueSharePercentage value for this AgencyContract.
 java.lang.String getClientAccountID()
          Gets the clientAccountID value for this AgencyContract.
 java.lang.Double getClientRevenueSharePercentage()
          Gets the clientRevenueSharePercentage value for this AgencyContract.
 java.util.Calendar getCreateTimestamp()
          Gets the createTimestamp value for this AgencyContract.
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 AgencyContract.
 java.lang.Long getID()
          Gets the ID value for this AgencyContract.
 java.util.Calendar getLastUpdateTimestamp()
          Gets the lastUpdateTimestamp value for this AgencyContract.
 java.lang.Long getLinkID()
          Gets the linkID value for this AgencyContract.
 java.lang.String getName()
          Gets the name value for this AgencyContract.
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 AgencyContract.
 AgreementStatus getStatus()
          Gets the status value for this AgencyContract.
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 AgencyContract.
 void setAgencyAccountID(java.lang.String agencyAccountID)
          Sets the agencyAccountID value for this AgencyContract.
 void setAgencyRevenueSharePercentage(java.lang.Double agencyRevenueSharePercentage)
          Sets the agencyRevenueSharePercentage value for this AgencyContract.
 void setClientAccountID(java.lang.String clientAccountID)
          Sets the clientAccountID value for this AgencyContract.
 void setClientRevenueSharePercentage(java.lang.Double clientRevenueSharePercentage)
          Sets the clientRevenueSharePercentage value for this AgencyContract.
 void setCreateTimestamp(java.util.Calendar createTimestamp)
          Sets the createTimestamp value for this AgencyContract.
 void setEndDate(java.util.Calendar endDate)
          Sets the endDate value for this AgencyContract.
 void setID(java.lang.Long ID)
          Sets the ID value for this AgencyContract.
 void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
          Sets the lastUpdateTimestamp value for this AgencyContract.
 void setLinkID(java.lang.Long linkID)
          Sets the linkID value for this AgencyContract.
 void setName(java.lang.String name)
          Sets the name value for this AgencyContract.
 void setStartDate(java.util.Calendar startDate)
          Sets the startDate value for this AgencyContract.
 void setStatus(AgreementStatus status)
          Sets the status value for this AgencyContract.
 
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

agencyAccountID

private java.lang.String agencyAccountID

agencyRevenueSharePercentage

private java.lang.Double agencyRevenueSharePercentage

clientAccountID

private java.lang.String clientAccountID

clientRevenueSharePercentage

private java.lang.Double clientRevenueSharePercentage

createTimestamp

private java.util.Calendar createTimestamp

endDate

private java.util.Calendar endDate

lastUpdateTimestamp

private java.util.Calendar lastUpdateTimestamp

linkID

private java.lang.Long linkID

name

private java.lang.String name

startDate

private java.util.Calendar startDate

status

private AgreementStatus status

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

AgencyContract

public AgencyContract()

AgencyContract

public AgencyContract(java.lang.Long ID,
                      java.util.Calendar activationTimestamp,
                      java.lang.String agencyAccountID,
                      java.lang.Double agencyRevenueSharePercentage,
                      java.lang.String clientAccountID,
                      java.lang.Double clientRevenueSharePercentage,
                      java.util.Calendar createTimestamp,
                      java.util.Calendar endDate,
                      java.util.Calendar lastUpdateTimestamp,
                      java.lang.Long linkID,
                      java.lang.String name,
                      java.util.Calendar startDate,
                      AgreementStatus status)
Method Detail

getID

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

Returns:
ID

setID

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

Parameters:
ID -

getActivationTimestamp

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

Returns:
activationTimestamp

setActivationTimestamp

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

Parameters:
activationTimestamp -

getAgencyAccountID

public java.lang.String getAgencyAccountID()
Gets the agencyAccountID value for this AgencyContract.

Returns:
agencyAccountID

setAgencyAccountID

public void setAgencyAccountID(java.lang.String agencyAccountID)
Sets the agencyAccountID value for this AgencyContract.

Parameters:
agencyAccountID -

getAgencyRevenueSharePercentage

public java.lang.Double getAgencyRevenueSharePercentage()
Gets the agencyRevenueSharePercentage value for this AgencyContract.

Returns:
agencyRevenueSharePercentage

setAgencyRevenueSharePercentage

public void setAgencyRevenueSharePercentage(java.lang.Double agencyRevenueSharePercentage)
Sets the agencyRevenueSharePercentage value for this AgencyContract.

Parameters:
agencyRevenueSharePercentage -

getClientAccountID

public java.lang.String getClientAccountID()
Gets the clientAccountID value for this AgencyContract.

Returns:
clientAccountID

setClientAccountID

public void setClientAccountID(java.lang.String clientAccountID)
Sets the clientAccountID value for this AgencyContract.

Parameters:
clientAccountID -

getClientRevenueSharePercentage

public java.lang.Double getClientRevenueSharePercentage()
Gets the clientRevenueSharePercentage value for this AgencyContract.

Returns:
clientRevenueSharePercentage

setClientRevenueSharePercentage

public void setClientRevenueSharePercentage(java.lang.Double clientRevenueSharePercentage)
Sets the clientRevenueSharePercentage value for this AgencyContract.

Parameters:
clientRevenueSharePercentage -

getCreateTimestamp

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

Returns:
createTimestamp

setCreateTimestamp

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

Parameters:
createTimestamp -

getEndDate

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

Returns:
endDate

setEndDate

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

Parameters:
endDate -

getLastUpdateTimestamp

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

Returns:
lastUpdateTimestamp

setLastUpdateTimestamp

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

Parameters:
lastUpdateTimestamp -

getLinkID

public java.lang.Long getLinkID()
Gets the linkID value for this AgencyContract.

Returns:
linkID

setLinkID

public void setLinkID(java.lang.Long linkID)
Sets the linkID value for this AgencyContract.

Parameters:
linkID -

getName

public java.lang.String getName()
Gets the name value for this AgencyContract.

Returns:
name

setName

public void setName(java.lang.String name)
Sets the name value for this AgencyContract.

Parameters:
name -

getStartDate

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

Returns:
startDate

setStartDate

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

Parameters:
startDate -

getStatus

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

Returns:
status

setStatus

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

Parameters:
status -

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