public class MailerContext extends ActContext.Base<MailerContext>
| Modifier and Type | Class and Description |
|---|---|
static class |
MailerContext.InitEvent |
ActContext.Base<CTX extends ActContext.Base>, ActContext.ListenerDestroyable.UtilATTR_CUR_METHOD| Constructor and Description |
|---|
MailerContext(App app,
java.lang.String confId) |
MailerContext(App app,
java.lang.String confId,
java.lang.String templateContext) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
__appRenderArgNames() |
MailerContext |
__appRenderArgNames(java.lang.String names)
Called by bytecode enhancer to set the name list of the render arguments that is update by the enhancer
|
org.osgl.http.H.Format |
accept() |
MailerContext |
accept(org.osgl.http.H.Format fmt) |
MailerContext |
addBcc(java.lang.String... recipients) |
MailerContext |
addCc(java.lang.String... recipients) |
MailerContext |
addTo(java.lang.String... recipients) |
MailerContext |
attach(java.util.Collection<org.osgl.storage.ISObject> attachments) |
MailerContext |
attach(java.io.File... files) |
MailerContext |
attach(org.osgl.storage.ISObject... attachments) |
java.util.List<javax.mail.internet.InternetAddress> |
bcc() |
MailerContext |
bcc(java.lang.String... recipients) |
static java.util.List<javax.mail.internet.InternetAddress> |
canonicalRecipients(java.util.List<javax.mail.internet.InternetAddress> l,
java.lang.String... recipients) |
java.util.List<javax.mail.internet.InternetAddress> |
cc() |
MailerContext |
cc(java.lang.String... recipients) |
MailerContext |
configId(java.lang.String id) |
MailerContext |
content(java.lang.String content,
java.lang.Object... args) |
org.osgl.http.H.Format |
contentType() |
static MailerContext |
current() |
javax.mail.internet.InternetAddress |
from() |
MailerContext |
from(java.lang.String from) |
MailerConfig |
mailerConfig() |
java.lang.String |
methodPath() |
java.util.Set<java.lang.String> |
paramKeys() |
java.lang.String |
paramVal(java.lang.String key) |
java.lang.String[] |
paramVals(java.lang.String key) |
protected void |
releaseResources() |
<T> T |
renderArg(java.lang.String name) |
MailerContext |
renderArg(java.lang.String name,
java.lang.Object val) |
java.util.Map<java.lang.String,java.lang.Object> |
renderArgs()
Returns all render arguments
|
boolean |
send() |
java.lang.String |
senderPath() |
MailerContext |
senderPath(java.lang.String path) |
MailerContext |
senderPath(java.lang.String className,
java.lang.String methodName) |
java.lang.String |
subject() |
MailerContext |
subject(java.lang.String subject,
java.lang.Object... args) |
MailerContext |
templatePath(java.lang.String templatePath)
Set path to template file
|
java.util.List<javax.mail.internet.InternetAddress> |
to() |
MailerContext |
to(java.lang.String... recipients)
Set to recipients
|
_act_i18n, addDestroyable, addListener, addViolation, addViolations, app, attribute, attribute, attributes, cachedTemplate, cacheTemplate, config, currentContext, currentContextType, dataPattern, disableTemplateCaching, fieldOutputVarCount, fieldOutputVarCount, handlerMethod, handlerMethod, hasRenderArgs, hasViolation, i18n, i18n, i18n, i18n, i18n, i18n, i18n, i18n, i18n, i18n, locale, locale, locale, me, pattern, pattern, progress, removeAttribute, sessionId, setJobId, strBuf, templateContext, templateContext, templatePath, templatePathIsImplicit, violation, violationsaddSubResource, destroy, isDestroyed, reload, scopedebug, debug, error, error, fatal, fatal, info, info, isDebugEnabled, isTraceEnabled, trace, trace, warn, warnpublic MailerContext(App app, java.lang.String confId)
public MailerContext(App app, java.lang.String confId, java.lang.String templateContext)
protected void releaseResources()
releaseResources in class ActContext.Base<MailerContext>public MailerContext configId(java.lang.String id)
public java.lang.String senderPath()
public MailerContext senderPath(java.lang.String path)
public java.lang.String methodPath()
public MailerContext senderPath(java.lang.String className, java.lang.String methodName)
public MailerConfig mailerConfig()
public java.util.Set<java.lang.String> paramKeys()
public java.lang.String paramVal(java.lang.String key)
public java.lang.String[] paramVals(java.lang.String key)
public MailerContext accept(org.osgl.http.H.Format fmt)
public org.osgl.http.H.Format accept()
public MailerContext templatePath(java.lang.String templatePath)
ActContextSet path to template file
templatePath in interface ActContext<MailerContext>templatePath in class ActContext.Base<MailerContext>templatePath - the path to template fileAppContextpublic <T> T renderArg(java.lang.String name)
renderArg in interface ActContext<MailerContext>renderArg in class ActContext.Base<MailerContext>public MailerContext renderArg(java.lang.String name, java.lang.Object val)
renderArg in interface ActContext<MailerContext>renderArg in class ActContext.Base<MailerContext>public java.util.Map<java.lang.String,java.lang.Object> renderArgs()
ActContextReturns all render arguments
renderArgs in interface ActContext<MailerContext>renderArgs in class ActContext.Base<MailerContext>public MailerContext __appRenderArgNames(java.lang.String names)
Called by bytecode enhancer to set the name list of the render arguments that is update by the enhancer
names - the render argument names separated by “,”public java.util.List<java.lang.String> __appRenderArgNames()
public org.osgl.http.H.Format contentType()
public java.lang.String subject()
public MailerContext subject(java.lang.String subject, java.lang.Object... args)
public MailerContext content(java.lang.String content, java.lang.Object... args)
public MailerContext attach(org.osgl.storage.ISObject... attachments)
public MailerContext attach(java.util.Collection<org.osgl.storage.ISObject> attachments)
public MailerContext attach(java.io.File... files)
public MailerContext from(java.lang.String from)
public javax.mail.internet.InternetAddress from()
public MailerContext to(java.lang.String... recipients)
Set to recipients
recipients - the list of emailspublic java.util.List<javax.mail.internet.InternetAddress> to()
public MailerContext cc(java.lang.String... recipients)
public java.util.List<javax.mail.internet.InternetAddress> cc()
public MailerContext bcc(java.lang.String... recipients)
public java.util.List<javax.mail.internet.InternetAddress> bcc()
public MailerContext addTo(java.lang.String... recipients)
public MailerContext addCc(java.lang.String... recipients)
public MailerContext addBcc(java.lang.String... recipients)
public boolean send()
public static MailerContext current()
public static java.util.List<javax.mail.internet.InternetAddress> canonicalRecipients(java.util.List<javax.mail.internet.InternetAddress> l,
java.lang.String... recipients)
Copyright © 2014–2017 ActFramework. All rights reserved.