com.yahoo.marketing.apt
Class TargetingAttributeValue

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

public class TargetingAttributeValue
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  CustomTargetingAttributeOwnership customTargetingAttributeOwnership
           
private  java.lang.String description
           
private  java.lang.Long ID
           
private  java.lang.String name
           
private  Origin origin
           
private  java.lang.Long parentID
           
private  SourceOwner sourceOwner
           
private  TargetingAttributeType type
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
TargetingAttributeValue()
           
TargetingAttributeValue(java.lang.Long ID, java.lang.String accountID, CustomTargetingAttributeOwnership customTargetingAttributeOwnership, java.lang.String description, java.lang.String name, Origin origin, java.lang.Long parentID, SourceOwner sourceOwner, TargetingAttributeType type)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAccountID()
          Gets the accountID value for this TargetingAttributeValue.
 CustomTargetingAttributeOwnership getCustomTargetingAttributeOwnership()
          Gets the customTargetingAttributeOwnership value for this TargetingAttributeValue.
 java.lang.String getDescription()
          Gets the description value for this TargetingAttributeValue.
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 TargetingAttributeValue.
 java.lang.String getName()
          Gets the name value for this TargetingAttributeValue.
 Origin getOrigin()
          Gets the origin value for this TargetingAttributeValue.
 java.lang.Long getParentID()
          Gets the parentID value for this TargetingAttributeValue.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 SourceOwner getSourceOwner()
          Gets the sourceOwner value for this TargetingAttributeValue.
 TargetingAttributeType getType()
          Gets the type value for this TargetingAttributeValue.
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 TargetingAttributeValue.
 void setCustomTargetingAttributeOwnership(CustomTargetingAttributeOwnership customTargetingAttributeOwnership)
          Sets the customTargetingAttributeOwnership value for this TargetingAttributeValue.
 void setDescription(java.lang.String description)
          Sets the description value for this TargetingAttributeValue.
 void setID(java.lang.Long ID)
          Sets the ID value for this TargetingAttributeValue.
 void setName(java.lang.String name)
          Sets the name value for this TargetingAttributeValue.
 void setOrigin(Origin origin)
          Sets the origin value for this TargetingAttributeValue.
 void setParentID(java.lang.Long parentID)
          Sets the parentID value for this TargetingAttributeValue.
 void setSourceOwner(SourceOwner sourceOwner)
          Sets the sourceOwner value for this TargetingAttributeValue.
 void setType(TargetingAttributeType type)
          Sets the type value for this TargetingAttributeValue.
 
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

customTargetingAttributeOwnership

private CustomTargetingAttributeOwnership customTargetingAttributeOwnership

description

private java.lang.String description

name

private java.lang.String name

origin

private Origin origin

parentID

private java.lang.Long parentID

sourceOwner

private SourceOwner sourceOwner

type

private TargetingAttributeType type

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

TargetingAttributeValue

public TargetingAttributeValue()

TargetingAttributeValue

public TargetingAttributeValue(java.lang.Long ID,
                               java.lang.String accountID,
                               CustomTargetingAttributeOwnership customTargetingAttributeOwnership,
                               java.lang.String description,
                               java.lang.String name,
                               Origin origin,
                               java.lang.Long parentID,
                               SourceOwner sourceOwner,
                               TargetingAttributeType type)
Method Detail

getID

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

Returns:
ID

setID

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

Parameters:
ID -

getAccountID

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

Returns:
accountID

setAccountID

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

Parameters:
accountID -

getCustomTargetingAttributeOwnership

public CustomTargetingAttributeOwnership getCustomTargetingAttributeOwnership()
Gets the customTargetingAttributeOwnership value for this TargetingAttributeValue.

Returns:
customTargetingAttributeOwnership

setCustomTargetingAttributeOwnership

public void setCustomTargetingAttributeOwnership(CustomTargetingAttributeOwnership customTargetingAttributeOwnership)
Sets the customTargetingAttributeOwnership value for this TargetingAttributeValue.

Parameters:
customTargetingAttributeOwnership -

getDescription

public java.lang.String getDescription()
Gets the description value for this TargetingAttributeValue.

Returns:
description

setDescription

public void setDescription(java.lang.String description)
Sets the description value for this TargetingAttributeValue.

Parameters:
description -

getName

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

Returns:
name

setName

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

Parameters:
name -

getOrigin

public Origin getOrigin()
Gets the origin value for this TargetingAttributeValue.

Returns:
origin

setOrigin

public void setOrigin(Origin origin)
Sets the origin value for this TargetingAttributeValue.

Parameters:
origin -

getParentID

public java.lang.Long getParentID()
Gets the parentID value for this TargetingAttributeValue.

Returns:
parentID

setParentID

public void setParentID(java.lang.Long parentID)
Sets the parentID value for this TargetingAttributeValue.

Parameters:
parentID -

getSourceOwner

public SourceOwner getSourceOwner()
Gets the sourceOwner value for this TargetingAttributeValue.

Returns:
sourceOwner

setSourceOwner

public void setSourceOwner(SourceOwner sourceOwner)
Sets the sourceOwner value for this TargetingAttributeValue.

Parameters:
sourceOwner -

getType

public TargetingAttributeType getType()
Gets the type value for this TargetingAttributeValue.

Returns:
type

setType

public void setType(TargetingAttributeType type)
Sets the type value for this TargetingAttributeValue.

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