com.yahoo.marketing.apt
Class ScheduledReport

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

public class ScheduledReport
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[] additionalRecipients
           
private  DeliveryMethod deliveryMethod
           
private  FileType fileType
           
private  ReportFrequency frequency
           
private  java.lang.Long ID
           
private  java.lang.String name
           
private  ReportRequest reportRequest
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
ScheduledReport()
           
ScheduledReport(java.lang.Long ID, java.lang.String[] additionalRecipients, DeliveryMethod deliveryMethod, FileType fileType, ReportFrequency frequency, java.lang.String name, ReportRequest reportRequest)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String[] getAdditionalRecipients()
          Gets the additionalRecipients value for this ScheduledReport.
 DeliveryMethod getDeliveryMethod()
          Gets the deliveryMethod value for this ScheduledReport.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 FileType getFileType()
          Gets the fileType value for this ScheduledReport.
 ReportFrequency getFrequency()
          Gets the frequency value for this ScheduledReport.
 java.lang.Long getID()
          Gets the ID value for this ScheduledReport.
 java.lang.String getName()
          Gets the name value for this ScheduledReport.
 ReportRequest getReportRequest()
          Gets the reportRequest value for this ScheduledReport.
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 setAdditionalRecipients(java.lang.String[] additionalRecipients)
          Sets the additionalRecipients value for this ScheduledReport.
 void setDeliveryMethod(DeliveryMethod deliveryMethod)
          Sets the deliveryMethod value for this ScheduledReport.
 void setFileType(FileType fileType)
          Sets the fileType value for this ScheduledReport.
 void setFrequency(ReportFrequency frequency)
          Sets the frequency value for this ScheduledReport.
 void setID(java.lang.Long ID)
          Sets the ID value for this ScheduledReport.
 void setName(java.lang.String name)
          Sets the name value for this ScheduledReport.
 void setReportRequest(ReportRequest reportRequest)
          Sets the reportRequest value for this ScheduledReport.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

private java.lang.Long ID

additionalRecipients

private java.lang.String[] additionalRecipients

deliveryMethod

private DeliveryMethod deliveryMethod

fileType

private FileType fileType

frequency

private ReportFrequency frequency

name

private java.lang.String name

reportRequest

private ReportRequest reportRequest

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

ScheduledReport

public ScheduledReport()

ScheduledReport

public ScheduledReport(java.lang.Long ID,
                       java.lang.String[] additionalRecipients,
                       DeliveryMethod deliveryMethod,
                       FileType fileType,
                       ReportFrequency frequency,
                       java.lang.String name,
                       ReportRequest reportRequest)
Method Detail

getID

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

Returns:
ID

setID

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

Parameters:
ID -

getAdditionalRecipients

public java.lang.String[] getAdditionalRecipients()
Gets the additionalRecipients value for this ScheduledReport.

Returns:
additionalRecipients

setAdditionalRecipients

public void setAdditionalRecipients(java.lang.String[] additionalRecipients)
Sets the additionalRecipients value for this ScheduledReport.

Parameters:
additionalRecipients -

getDeliveryMethod

public DeliveryMethod getDeliveryMethod()
Gets the deliveryMethod value for this ScheduledReport.

Returns:
deliveryMethod

setDeliveryMethod

public void setDeliveryMethod(DeliveryMethod deliveryMethod)
Sets the deliveryMethod value for this ScheduledReport.

Parameters:
deliveryMethod -

getFileType

public FileType getFileType()
Gets the fileType value for this ScheduledReport.

Returns:
fileType

setFileType

public void setFileType(FileType fileType)
Sets the fileType value for this ScheduledReport.

Parameters:
fileType -

getFrequency

public ReportFrequency getFrequency()
Gets the frequency value for this ScheduledReport.

Returns:
frequency

setFrequency

public void setFrequency(ReportFrequency frequency)
Sets the frequency value for this ScheduledReport.

Parameters:
frequency -

getName

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

Returns:
name

setName

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

Parameters:
name -

getReportRequest

public ReportRequest getReportRequest()
Gets the reportRequest value for this ScheduledReport.

Returns:
reportRequest

setReportRequest

public void setReportRequest(ReportRequest reportRequest)
Sets the reportRequest value for this ScheduledReport.

Parameters:
reportRequest -

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