ibi.broker.api.data.schedule
Class Distribution

java.lang.Object
  extended by ibi.broker.api.data.schedule.Distribution
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DistributionEmail, DistributionFTP, DistributionPrint, StorageLibrary, StorageMre

public abstract class Distribution
extends java.lang.Object
implements java.io.Serializable

 Distribution is an abstract class from which classes
 representing the ReportCaster distribution methods are derived.
 ReportCaster allows 5 different distribution methods.
 
 The Email, FTP, and Printer classes that correspond to these methods of distribution
 are DistributionEmail, DistributionFTP and DistributionPrinter. For distributions to
 Managed Reporting and Library, the corresponding classes are StorageMre and
 StorageLibrary.

Version:
5.3
See Also:
Serialized Form

Field Summary
protected  java.lang.String description
           
static java.lang.String EMAIL
          Distribution method indicating the distribution of a scheduled report via EMAIL.
protected  boolean enabled
           
static java.lang.String FTP
          Distribution method indicating the distribution of a scheduled report via FTP.
protected  java.lang.String id
           
static java.lang.String LIBRARY
          Distribution method indicating the distribution of a scheduled report to the Library.
static java.lang.String MRE
          Distribution method indicating the distribution of a scheduled report to Managed Reporting.
static java.lang.String PRINT
          Distribution method indicating the distribution of a scheduled report to a printer.
static java.lang.String SFTP
           
 
Constructor Summary
Distribution()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getId()
           
 boolean isEnabled()
           
 void setDescription(java.lang.String description)
           
 void setEnabled(boolean enabled)
           
 void setId(java.lang.String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMAIL

public static final java.lang.String EMAIL
Distribution method indicating the distribution of a scheduled report via EMAIL. The details about the Email distribution are captured in the DistributionEmail class.

See Also:
FTP, PRINT, MRE, LIBRARY, Constant Field Values

FTP

public static final java.lang.String FTP
Distribution method indicating the distribution of a scheduled report via FTP. The details about the FTP distribution are captured within the DistributionFTP class.

See Also:
EMAIL, PRINT, MRE, LIBRARY, Constant Field Values

SFTP

public static final java.lang.String SFTP
See Also:
Constant Field Values

PRINT

public static final java.lang.String PRINT
Distribution method indicating the distribution of a scheduled report to a printer. The details about the FTP distribution are captured in the DistributionPrint class.

See Also:
EMAIL, FTP, MRE, LIBRARY, Constant Field Values

MRE

public static final java.lang.String MRE
Distribution method indicating the distribution of a scheduled report to Managed Reporting. The details about Managed Reporting distribution are captured in the StorageMre class.

See Also:
EMAIL, FTP, PRINT, LIBRARY, Constant Field Values

LIBRARY

public static final java.lang.String LIBRARY
Distribution method indicating the distribution of a scheduled report to the Library. The details about the FTP distribution are captured in the StorageLibrary class.

See Also:
EMAIL, FTP, PRINT, MRE, Constant Field Values

description

protected java.lang.String description

id

protected java.lang.String id

enabled

protected boolean enabled
Constructor Detail

Distribution

public Distribution()
Method Detail

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)


Copyright © 2006 Information Builders, Incorporated.