com.yahoo.marketing.apt
Class ConditionalFilter

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

public class ConditionalFilter
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  long[] adBehaviorIDs
           
private  long[] adContentTopicIDs
           
private  java.lang.String[] adLandingPageURLs
           
private  long[] adThemeIDs
           
private  java.lang.String[] advertiserAndNetworkAccountIDs
           
private  java.lang.Boolean allowReviewedAdsOnly
           
private  java.util.Calendar createTimestamp
           
private  java.lang.Long ID
           
private  java.lang.Boolean isActive
           
private  java.util.Calendar lastUpdateTimestamp
           
private  java.lang.String name
           
private  PublisherSelector publisherSelector
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
ConditionalFilter()
           
ConditionalFilter(java.lang.Long ID, java.lang.String accountID, long[] adBehaviorIDs, long[] adContentTopicIDs, java.lang.String[] adLandingPageURLs, long[] adThemeIDs, java.lang.String[] advertiserAndNetworkAccountIDs, java.lang.Boolean allowReviewedAdsOnly, java.util.Calendar createTimestamp, java.lang.Boolean isActive, java.util.Calendar lastUpdateTimestamp, java.lang.String name, PublisherSelector publisherSelector)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAccountID()
          Gets the accountID value for this ConditionalFilter.
 long[] getAdBehaviorIDs()
          Gets the adBehaviorIDs value for this ConditionalFilter.
 long[] getAdContentTopicIDs()
          Gets the adContentTopicIDs value for this ConditionalFilter.
 java.lang.String[] getAdLandingPageURLs()
          Gets the adLandingPageURLs value for this ConditionalFilter.
 long[] getAdThemeIDs()
          Gets the adThemeIDs value for this ConditionalFilter.
 java.lang.String[] getAdvertiserAndNetworkAccountIDs()
          Gets the advertiserAndNetworkAccountIDs value for this ConditionalFilter.
 java.lang.Boolean getAllowReviewedAdsOnly()
          Gets the allowReviewedAdsOnly value for this ConditionalFilter.
 java.util.Calendar getCreateTimestamp()
          Gets the createTimestamp value for this ConditionalFilter.
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 ConditionalFilter.
 java.lang.Boolean getIsActive()
          Gets the isActive value for this ConditionalFilter.
 java.util.Calendar getLastUpdateTimestamp()
          Gets the lastUpdateTimestamp value for this ConditionalFilter.
 java.lang.String getName()
          Gets the name value for this ConditionalFilter.
 PublisherSelector getPublisherSelector()
          Gets the publisherSelector value for this ConditionalFilter.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
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 ConditionalFilter.
 void setAdBehaviorIDs(long[] adBehaviorIDs)
          Sets the adBehaviorIDs value for this ConditionalFilter.
 void setAdContentTopicIDs(long[] adContentTopicIDs)
          Sets the adContentTopicIDs value for this ConditionalFilter.
 void setAdLandingPageURLs(java.lang.String[] adLandingPageURLs)
          Sets the adLandingPageURLs value for this ConditionalFilter.
 void setAdThemeIDs(long[] adThemeIDs)
          Sets the adThemeIDs value for this ConditionalFilter.
 void setAdvertiserAndNetworkAccountIDs(java.lang.String[] advertiserAndNetworkAccountIDs)
          Sets the advertiserAndNetworkAccountIDs value for this ConditionalFilter.
 void setAllowReviewedAdsOnly(java.lang.Boolean allowReviewedAdsOnly)
          Sets the allowReviewedAdsOnly value for this ConditionalFilter.
 void setCreateTimestamp(java.util.Calendar createTimestamp)
          Sets the createTimestamp value for this ConditionalFilter.
 void setID(java.lang.Long ID)
          Sets the ID value for this ConditionalFilter.
 void setIsActive(java.lang.Boolean isActive)
          Sets the isActive value for this ConditionalFilter.
 void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
          Sets the lastUpdateTimestamp value for this ConditionalFilter.
 void setName(java.lang.String name)
          Sets the name value for this ConditionalFilter.
 void setPublisherSelector(PublisherSelector publisherSelector)
          Sets the publisherSelector value for this ConditionalFilter.
 
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

adBehaviorIDs

private long[] adBehaviorIDs

adContentTopicIDs

private long[] adContentTopicIDs

adLandingPageURLs

private java.lang.String[] adLandingPageURLs

adThemeIDs

private long[] adThemeIDs

advertiserAndNetworkAccountIDs

private java.lang.String[] advertiserAndNetworkAccountIDs

allowReviewedAdsOnly

private java.lang.Boolean allowReviewedAdsOnly

createTimestamp

private java.util.Calendar createTimestamp

isActive

private java.lang.Boolean isActive

lastUpdateTimestamp

private java.util.Calendar lastUpdateTimestamp

name

private java.lang.String name

publisherSelector

private PublisherSelector publisherSelector

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

ConditionalFilter

public ConditionalFilter()

ConditionalFilter

public ConditionalFilter(java.lang.Long ID,
                         java.lang.String accountID,
                         long[] adBehaviorIDs,
                         long[] adContentTopicIDs,
                         java.lang.String[] adLandingPageURLs,
                         long[] adThemeIDs,
                         java.lang.String[] advertiserAndNetworkAccountIDs,
                         java.lang.Boolean allowReviewedAdsOnly,
                         java.util.Calendar createTimestamp,
                         java.lang.Boolean isActive,
                         java.util.Calendar lastUpdateTimestamp,
                         java.lang.String name,
                         PublisherSelector publisherSelector)
Method Detail

getID

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

Returns:
ID

setID

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

Parameters:
ID -

getAccountID

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

Returns:
accountID

setAccountID

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

Parameters:
accountID -

getAdBehaviorIDs

public long[] getAdBehaviorIDs()
Gets the adBehaviorIDs value for this ConditionalFilter.

Returns:
adBehaviorIDs

setAdBehaviorIDs

public void setAdBehaviorIDs(long[] adBehaviorIDs)
Sets the adBehaviorIDs value for this ConditionalFilter.

Parameters:
adBehaviorIDs -

getAdContentTopicIDs

public long[] getAdContentTopicIDs()
Gets the adContentTopicIDs value for this ConditionalFilter.

Returns:
adContentTopicIDs

setAdContentTopicIDs

public void setAdContentTopicIDs(long[] adContentTopicIDs)
Sets the adContentTopicIDs value for this ConditionalFilter.

Parameters:
adContentTopicIDs -

getAdLandingPageURLs

public java.lang.String[] getAdLandingPageURLs()
Gets the adLandingPageURLs value for this ConditionalFilter.

Returns:
adLandingPageURLs

setAdLandingPageURLs

public void setAdLandingPageURLs(java.lang.String[] adLandingPageURLs)
Sets the adLandingPageURLs value for this ConditionalFilter.

Parameters:
adLandingPageURLs -

getAdThemeIDs

public long[] getAdThemeIDs()
Gets the adThemeIDs value for this ConditionalFilter.

Returns:
adThemeIDs

setAdThemeIDs

public void setAdThemeIDs(long[] adThemeIDs)
Sets the adThemeIDs value for this ConditionalFilter.

Parameters:
adThemeIDs -

getAdvertiserAndNetworkAccountIDs

public java.lang.String[] getAdvertiserAndNetworkAccountIDs()
Gets the advertiserAndNetworkAccountIDs value for this ConditionalFilter.

Returns:
advertiserAndNetworkAccountIDs

setAdvertiserAndNetworkAccountIDs

public void setAdvertiserAndNetworkAccountIDs(java.lang.String[] advertiserAndNetworkAccountIDs)
Sets the advertiserAndNetworkAccountIDs value for this ConditionalFilter.

Parameters:
advertiserAndNetworkAccountIDs -

getAllowReviewedAdsOnly

public java.lang.Boolean getAllowReviewedAdsOnly()
Gets the allowReviewedAdsOnly value for this ConditionalFilter.

Returns:
allowReviewedAdsOnly

setAllowReviewedAdsOnly

public void setAllowReviewedAdsOnly(java.lang.Boolean allowReviewedAdsOnly)
Sets the allowReviewedAdsOnly value for this ConditionalFilter.

Parameters:
allowReviewedAdsOnly -

getCreateTimestamp

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

Returns:
createTimestamp

setCreateTimestamp

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

Parameters:
createTimestamp -

getIsActive

public java.lang.Boolean getIsActive()
Gets the isActive value for this ConditionalFilter.

Returns:
isActive

setIsActive

public void setIsActive(java.lang.Boolean isActive)
Sets the isActive value for this ConditionalFilter.

Parameters:
isActive -

getLastUpdateTimestamp

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

Returns:
lastUpdateTimestamp

setLastUpdateTimestamp

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

Parameters:
lastUpdateTimestamp -

getName

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

Returns:
name

setName

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

Parameters:
name -

getPublisherSelector

public PublisherSelector getPublisherSelector()
Gets the publisherSelector value for this ConditionalFilter.

Returns:
publisherSelector

setPublisherSelector

public void setPublisherSelector(PublisherSelector publisherSelector)
Sets the publisherSelector value for this ConditionalFilter.

Parameters:
publisherSelector -

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