com.yahoo.marketing.apt
Class CustomSegment

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

public class CustomSegment
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  java.util.Calendar activationTimestamp
           
private  java.util.Calendar createTimestamp
           
private  java.util.Calendar deactivationTimestamp
           
private  java.lang.String description
           
private  java.lang.Long ID
           
private  java.util.Calendar lastUpdateTimestamp
           
private  java.lang.String name
           
private  AudienceSegmentStatus status
           
private static org.apache.axis.description.TypeDesc typeDesc
           
private  Visit visitDefinition
           
private  java.lang.Integer visitFrequency
           
 
Constructor Summary
CustomSegment()
           
CustomSegment(java.lang.Long ID, java.lang.String accountID, java.util.Calendar activationTimestamp, java.util.Calendar createTimestamp, java.util.Calendar deactivationTimestamp, java.lang.String description, java.util.Calendar lastUpdateTimestamp, java.lang.String name, AudienceSegmentStatus status, Visit visitDefinition, java.lang.Integer visitFrequency)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAccountID()
          Gets the accountID value for this CustomSegment.
 java.util.Calendar getActivationTimestamp()
          Gets the activationTimestamp value for this CustomSegment.
 java.util.Calendar getCreateTimestamp()
          Gets the createTimestamp value for this CustomSegment.
 java.util.Calendar getDeactivationTimestamp()
          Gets the deactivationTimestamp value for this CustomSegment.
 java.lang.String getDescription()
          Gets the description value for this CustomSegment.
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 CustomSegment.
 java.util.Calendar getLastUpdateTimestamp()
          Gets the lastUpdateTimestamp value for this CustomSegment.
 java.lang.String getName()
          Gets the name value for this CustomSegment.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 AudienceSegmentStatus getStatus()
          Gets the status value for this CustomSegment.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 Visit getVisitDefinition()
          Gets the visitDefinition value for this CustomSegment.
 java.lang.Integer getVisitFrequency()
          Gets the visitFrequency value for this CustomSegment.
 int hashCode()
           
 void setAccountID(java.lang.String accountID)
          Sets the accountID value for this CustomSegment.
 void setActivationTimestamp(java.util.Calendar activationTimestamp)
          Sets the activationTimestamp value for this CustomSegment.
 void setCreateTimestamp(java.util.Calendar createTimestamp)
          Sets the createTimestamp value for this CustomSegment.
 void setDeactivationTimestamp(java.util.Calendar deactivationTimestamp)
          Sets the deactivationTimestamp value for this CustomSegment.
 void setDescription(java.lang.String description)
          Sets the description value for this CustomSegment.
 void setID(java.lang.Long ID)
          Sets the ID value for this CustomSegment.
 void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
          Sets the lastUpdateTimestamp value for this CustomSegment.
 void setName(java.lang.String name)
          Sets the name value for this CustomSegment.
 void setStatus(AudienceSegmentStatus status)
          Sets the status value for this CustomSegment.
 void setVisitDefinition(Visit visitDefinition)
          Sets the visitDefinition value for this CustomSegment.
 void setVisitFrequency(java.lang.Integer visitFrequency)
          Sets the visitFrequency value for this CustomSegment.
 
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

activationTimestamp

private java.util.Calendar activationTimestamp

createTimestamp

private java.util.Calendar createTimestamp

deactivationTimestamp

private java.util.Calendar deactivationTimestamp

description

private java.lang.String description

lastUpdateTimestamp

private java.util.Calendar lastUpdateTimestamp

name

private java.lang.String name

status

private AudienceSegmentStatus status

visitDefinition

private Visit visitDefinition

visitFrequency

private java.lang.Integer visitFrequency

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

CustomSegment

public CustomSegment()

CustomSegment

public CustomSegment(java.lang.Long ID,
                     java.lang.String accountID,
                     java.util.Calendar activationTimestamp,
                     java.util.Calendar createTimestamp,
                     java.util.Calendar deactivationTimestamp,
                     java.lang.String description,
                     java.util.Calendar lastUpdateTimestamp,
                     java.lang.String name,
                     AudienceSegmentStatus status,
                     Visit visitDefinition,
                     java.lang.Integer visitFrequency)
Method Detail

getID

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

Returns:
ID

setID

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

Parameters:
ID -

getAccountID

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

Returns:
accountID

setAccountID

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

Parameters:
accountID -

getActivationTimestamp

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

Returns:
activationTimestamp

setActivationTimestamp

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

Parameters:
activationTimestamp -

getCreateTimestamp

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

Returns:
createTimestamp

setCreateTimestamp

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

Parameters:
createTimestamp -

getDeactivationTimestamp

public java.util.Calendar getDeactivationTimestamp()
Gets the deactivationTimestamp value for this CustomSegment.

Returns:
deactivationTimestamp

setDeactivationTimestamp

public void setDeactivationTimestamp(java.util.Calendar deactivationTimestamp)
Sets the deactivationTimestamp value for this CustomSegment.

Parameters:
deactivationTimestamp -

getDescription

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

Returns:
description

setDescription

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

Parameters:
description -

getLastUpdateTimestamp

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

Returns:
lastUpdateTimestamp

setLastUpdateTimestamp

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

Parameters:
lastUpdateTimestamp -

getName

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

Returns:
name

setName

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

Parameters:
name -

getStatus

public AudienceSegmentStatus getStatus()
Gets the status value for this CustomSegment.

Returns:
status

setStatus

public void setStatus(AudienceSegmentStatus status)
Sets the status value for this CustomSegment.

Parameters:
status -

getVisitDefinition

public Visit getVisitDefinition()
Gets the visitDefinition value for this CustomSegment.

Returns:
visitDefinition

setVisitDefinition

public void setVisitDefinition(Visit visitDefinition)
Sets the visitDefinition value for this CustomSegment.

Parameters:
visitDefinition -

getVisitFrequency

public java.lang.Integer getVisitFrequency()
Gets the visitFrequency value for this CustomSegment.

Returns:
visitFrequency

setVisitFrequency

public void setVisitFrequency(java.lang.Integer visitFrequency)
Sets the visitFrequency value for this CustomSegment.

Parameters:
visitFrequency -

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