public class MailDefinition extends Object implements Serializable, Cloneable
Constructor and Description |
---|
MailDefinition() |
MailDefinition(String bodyType,
org.pentaho.reporting.engine.classic.core.MasterReport bodyReport) |
Modifier and Type | Method and Description |
---|---|
void |
addAttachmentReport(String type,
org.pentaho.reporting.engine.classic.core.MasterReport attachmentReport) |
void |
addFormulaHeader(String name,
String formula) |
void |
addHeader(MailHeader header) |
void |
addStaticHeader(String name,
String value) |
Object |
clone() |
int |
getAttachmentCount() |
org.pentaho.reporting.engine.classic.core.MasterReport |
getAttachmentReport(int index) |
String |
getAttachmentType(int index) |
javax.mail.Authenticator |
getAuthenticator() |
org.pentaho.reporting.engine.classic.core.MasterReport |
getBodyReport() |
String |
getBodyType() |
String |
getBurstQuery() |
org.pentaho.reporting.libraries.resourceloader.ResourceKey |
getContextKey() |
org.pentaho.reporting.engine.classic.core.CompoundDataFactory |
getDataFactory() |
MailHeader |
getHeader(int i) |
int |
getHeaderCount() |
MailHeader[] |
getHeaders() |
org.pentaho.reporting.engine.classic.core.parameters.ReportParameterDefinition |
getParameterDefinition() |
org.pentaho.reporting.engine.classic.core.util.ReportParameterValues |
getParameterValues() |
String |
getRecipientsQuery() |
org.pentaho.reporting.engine.classic.core.ReportEnvironment |
getReportEnvironment() |
org.pentaho.reporting.engine.classic.core.ResourceBundleFactory |
getResourceBundleFactory() |
org.pentaho.reporting.libraries.resourceloader.ResourceManager |
getResourceManager() |
Properties |
getSessionProperties() |
void |
removeAttachment(int index) |
void |
setBodyReport(String bodyType,
org.pentaho.reporting.engine.classic.core.MasterReport bodyReport) |
void |
setBurstQuery(String burstQuery) |
void |
setContextKey(org.pentaho.reporting.libraries.resourceloader.ResourceKey contextKey) |
void |
setParameterDefinition(org.pentaho.reporting.engine.classic.core.parameters.ReportParameterDefinition parameterDefinition) |
void |
setRecipientsQuery(String recipientsQuery) |
void |
setResourceManager(org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager) |
void |
setSessionProperties(Properties sessionProperties) |
public MailDefinition()
public MailDefinition(String bodyType, org.pentaho.reporting.engine.classic.core.MasterReport bodyReport)
public org.pentaho.reporting.engine.classic.core.ReportEnvironment getReportEnvironment()
public org.pentaho.reporting.engine.classic.core.ResourceBundleFactory getResourceBundleFactory()
public org.pentaho.reporting.libraries.resourceloader.ResourceKey getContextKey()
public void setContextKey(org.pentaho.reporting.libraries.resourceloader.ResourceKey contextKey)
public org.pentaho.reporting.libraries.resourceloader.ResourceManager getResourceManager()
public void setResourceManager(org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
public Properties getSessionProperties()
public void setSessionProperties(Properties sessionProperties)
public void addHeader(MailHeader header)
public MailHeader getHeader(int i)
public int getHeaderCount()
public MailHeader[] getHeaders()
public void addAttachmentReport(String type, org.pentaho.reporting.engine.classic.core.MasterReport attachmentReport)
public String getBodyType()
public org.pentaho.reporting.engine.classic.core.MasterReport getBodyReport()
public void setBodyReport(String bodyType, org.pentaho.reporting.engine.classic.core.MasterReport bodyReport)
public int getAttachmentCount()
public org.pentaho.reporting.engine.classic.core.MasterReport getAttachmentReport(int index)
public String getAttachmentType(int index)
public void removeAttachment(int index)
public org.pentaho.reporting.engine.classic.core.CompoundDataFactory getDataFactory()
public org.pentaho.reporting.engine.classic.core.util.ReportParameterValues getParameterValues()
public org.pentaho.reporting.engine.classic.core.parameters.ReportParameterDefinition getParameterDefinition()
public void setParameterDefinition(org.pentaho.reporting.engine.classic.core.parameters.ReportParameterDefinition parameterDefinition)
public String getBurstQuery()
public void setBurstQuery(String burstQuery)
public String getRecipientsQuery()
public void setRecipientsQuery(String recipientsQuery)
public Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
public javax.mail.Authenticator getAuthenticator()
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.