com.yahoo.marketing.apt
Class UniversalFilter

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

public class UniversalFilter
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  long[] inventoryAudienceGeographicWOEIDs
           
private  long[] inventoryContentTopicIDs
           
private  long[] inventoryContentTypeIDs
           
private  java.lang.String[] inventoryDomains
           
private  java.lang.String[] publisherAndNetworkAccountIDs
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
UniversalFilter()
           
UniversalFilter(java.lang.String accountID, long[] adBehaviorIDs, long[] adContentTopicIDs, java.lang.String[] adLandingPageURLs, long[] adThemeIDs, java.lang.String[] advertiserAndNetworkAccountIDs, java.lang.Boolean allowReviewedAdsOnly, long[] inventoryAudienceGeographicWOEIDs, long[] inventoryContentTopicIDs, long[] inventoryContentTypeIDs, java.lang.String[] inventoryDomains, java.lang.String[] publisherAndNetworkAccountIDs)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAccountID()
          Gets the accountID value for this UniversalFilter.
 long[] getAdBehaviorIDs()
          Gets the adBehaviorIDs value for this UniversalFilter.
 long[] getAdContentTopicIDs()
          Gets the adContentTopicIDs value for this UniversalFilter.
 java.lang.String[] getAdLandingPageURLs()
          Gets the adLandingPageURLs value for this UniversalFilter.
 long[] getAdThemeIDs()
          Gets the adThemeIDs value for this UniversalFilter.
 java.lang.String[] getAdvertiserAndNetworkAccountIDs()
          Gets the advertiserAndNetworkAccountIDs value for this UniversalFilter.
 java.lang.Boolean getAllowReviewedAdsOnly()
          Gets the allowReviewedAdsOnly value for this UniversalFilter.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 long[] getInventoryAudienceGeographicWOEIDs()
          Gets the inventoryAudienceGeographicWOEIDs value for this UniversalFilter.
 long[] getInventoryContentTopicIDs()
          Gets the inventoryContentTopicIDs value for this UniversalFilter.
 long[] getInventoryContentTypeIDs()
          Gets the inventoryContentTypeIDs value for this UniversalFilter.
 java.lang.String[] getInventoryDomains()
          Gets the inventoryDomains value for this UniversalFilter.
 java.lang.String[] getPublisherAndNetworkAccountIDs()
          Gets the publisherAndNetworkAccountIDs value for this UniversalFilter.
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 UniversalFilter.
 void setAdBehaviorIDs(long[] adBehaviorIDs)
          Sets the adBehaviorIDs value for this UniversalFilter.
 void setAdContentTopicIDs(long[] adContentTopicIDs)
          Sets the adContentTopicIDs value for this UniversalFilter.
 void setAdLandingPageURLs(java.lang.String[] adLandingPageURLs)
          Sets the adLandingPageURLs value for this UniversalFilter.
 void setAdThemeIDs(long[] adThemeIDs)
          Sets the adThemeIDs value for this UniversalFilter.
 void setAdvertiserAndNetworkAccountIDs(java.lang.String[] advertiserAndNetworkAccountIDs)
          Sets the advertiserAndNetworkAccountIDs value for this UniversalFilter.
 void setAllowReviewedAdsOnly(java.lang.Boolean allowReviewedAdsOnly)
          Sets the allowReviewedAdsOnly value for this UniversalFilter.
 void setInventoryAudienceGeographicWOEIDs(long[] inventoryAudienceGeographicWOEIDs)
          Sets the inventoryAudienceGeographicWOEIDs value for this UniversalFilter.
 void setInventoryContentTopicIDs(long[] inventoryContentTopicIDs)
          Sets the inventoryContentTopicIDs value for this UniversalFilter.
 void setInventoryContentTypeIDs(long[] inventoryContentTypeIDs)
          Sets the inventoryContentTypeIDs value for this UniversalFilter.
 void setInventoryDomains(java.lang.String[] inventoryDomains)
          Sets the inventoryDomains value for this UniversalFilter.
 void setPublisherAndNetworkAccountIDs(java.lang.String[] publisherAndNetworkAccountIDs)
          Sets the publisherAndNetworkAccountIDs value for this UniversalFilter.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

inventoryAudienceGeographicWOEIDs

private long[] inventoryAudienceGeographicWOEIDs

inventoryContentTopicIDs

private long[] inventoryContentTopicIDs

inventoryContentTypeIDs

private long[] inventoryContentTypeIDs

inventoryDomains

private java.lang.String[] inventoryDomains

publisherAndNetworkAccountIDs

private java.lang.String[] publisherAndNetworkAccountIDs

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

UniversalFilter

public UniversalFilter()

UniversalFilter

public UniversalFilter(java.lang.String accountID,
                       long[] adBehaviorIDs,
                       long[] adContentTopicIDs,
                       java.lang.String[] adLandingPageURLs,
                       long[] adThemeIDs,
                       java.lang.String[] advertiserAndNetworkAccountIDs,
                       java.lang.Boolean allowReviewedAdsOnly,
                       long[] inventoryAudienceGeographicWOEIDs,
                       long[] inventoryContentTopicIDs,
                       long[] inventoryContentTypeIDs,
                       java.lang.String[] inventoryDomains,
                       java.lang.String[] publisherAndNetworkAccountIDs)
Method Detail

getAccountID

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

Returns:
accountID

setAccountID

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

Parameters:
accountID -

getAdBehaviorIDs

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

Returns:
adBehaviorIDs

setAdBehaviorIDs

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

Parameters:
adBehaviorIDs -

getAdContentTopicIDs

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

Returns:
adContentTopicIDs

setAdContentTopicIDs

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

Parameters:
adContentTopicIDs -

getAdLandingPageURLs

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

Returns:
adLandingPageURLs

setAdLandingPageURLs

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

Parameters:
adLandingPageURLs -

getAdThemeIDs

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

Returns:
adThemeIDs

setAdThemeIDs

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

Parameters:
adThemeIDs -

getAdvertiserAndNetworkAccountIDs

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

Returns:
advertiserAndNetworkAccountIDs

setAdvertiserAndNetworkAccountIDs

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

Parameters:
advertiserAndNetworkAccountIDs -

getAllowReviewedAdsOnly

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

Returns:
allowReviewedAdsOnly

setAllowReviewedAdsOnly

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

Parameters:
allowReviewedAdsOnly -

getInventoryAudienceGeographicWOEIDs

public long[] getInventoryAudienceGeographicWOEIDs()
Gets the inventoryAudienceGeographicWOEIDs value for this UniversalFilter.

Returns:
inventoryAudienceGeographicWOEIDs

setInventoryAudienceGeographicWOEIDs

public void setInventoryAudienceGeographicWOEIDs(long[] inventoryAudienceGeographicWOEIDs)
Sets the inventoryAudienceGeographicWOEIDs value for this UniversalFilter.

Parameters:
inventoryAudienceGeographicWOEIDs -

getInventoryContentTopicIDs

public long[] getInventoryContentTopicIDs()
Gets the inventoryContentTopicIDs value for this UniversalFilter.

Returns:
inventoryContentTopicIDs

setInventoryContentTopicIDs

public void setInventoryContentTopicIDs(long[] inventoryContentTopicIDs)
Sets the inventoryContentTopicIDs value for this UniversalFilter.

Parameters:
inventoryContentTopicIDs -

getInventoryContentTypeIDs

public long[] getInventoryContentTypeIDs()
Gets the inventoryContentTypeIDs value for this UniversalFilter.

Returns:
inventoryContentTypeIDs

setInventoryContentTypeIDs

public void setInventoryContentTypeIDs(long[] inventoryContentTypeIDs)
Sets the inventoryContentTypeIDs value for this UniversalFilter.

Parameters:
inventoryContentTypeIDs -

getInventoryDomains

public java.lang.String[] getInventoryDomains()
Gets the inventoryDomains value for this UniversalFilter.

Returns:
inventoryDomains

setInventoryDomains

public void setInventoryDomains(java.lang.String[] inventoryDomains)
Sets the inventoryDomains value for this UniversalFilter.

Parameters:
inventoryDomains -

getPublisherAndNetworkAccountIDs

public java.lang.String[] getPublisherAndNetworkAccountIDs()
Gets the publisherAndNetworkAccountIDs value for this UniversalFilter.

Returns:
publisherAndNetworkAccountIDs

setPublisherAndNetworkAccountIDs

public void setPublisherAndNetworkAccountIDs(java.lang.String[] publisherAndNetworkAccountIDs)
Sets the publisherAndNetworkAccountIDs value for this UniversalFilter.

Parameters:
publisherAndNetworkAccountIDs -

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