Class MailConfigurationType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.NotificationTransportConfigurationType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.MailConfigurationType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class MailConfigurationType extends NotificationTransportConfigurationType
Where and how to send mail notifications (or any other mail messages). DEPRECATED: Use new messageTransportConfiguration instead.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
protected String
defaultFrom
static ItemName
F_DEFAULT_FROM
static ItemName
F_NAME
static ItemName
F_SERVER
protected String
name
protected List<MailServerConfigurationType>
server
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.NotificationTransportConfigurationType
blackList, debug, F_BLACK_LIST, F_DEBUG, F_LOG_TO_FILE, F_RECIPIENT_FILTER_EXPRESSION, F_REDIRECT_TO_FILE, F_WHITE_LIST, logToFile, recipientFilterExpression, redirectToFile, whiteList
-
-
Constructor Summary
Constructors Constructor Description MailConfigurationType()
MailConfigurationType(MailConfigurationType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ExpressionType
beginRecipientFilterExpression()
MailServerConfigurationType
beginServer()
MailConfigurationType
blackList(String value)
MailConfigurationType
clone()
MailConfigurationType
debug(Boolean value)
MailConfigurationType
defaultFrom(String value)
boolean
equals(Object other, StructuredEqualsStrategy strategy)
String
getDefaultFrom()
String
getName()
List<MailServerConfigurationType>
getServer()
int
hashCode(StructuredHashCodeStrategy strategy)
MailConfigurationType
logToFile(String value)
MailConfigurationType
name(String value)
MailConfigurationType
recipientFilterExpression(ExpressionType value)
MailConfigurationType
redirectToFile(String value)
MailConfigurationType
server(MailServerConfigurationType value)
void
setDefaultFrom(String value)
void
setName(String value)
MailConfigurationType
whiteList(String value)
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.NotificationTransportConfigurationType
getBlackList, getLogToFile, getRecipientFilterExpression, getRedirectToFile, getWhiteList, isDebug, setDebug, setLogToFile, setRecipientFilterExpression, setRedirectToFile
-
-
-
-
Field Detail
-
name
protected String name
-
server
protected List<MailServerConfigurationType> server
-
defaultFrom
protected String defaultFrom
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_NAME
public static final ItemName F_NAME
-
F_SERVER
public static final ItemName F_SERVER
-
F_DEFAULT_FROM
public static final ItemName F_DEFAULT_FROM
-
-
Constructor Detail
-
MailConfigurationType
public MailConfigurationType()
-
MailConfigurationType
public MailConfigurationType(MailConfigurationType other)
-
-
Method Detail
-
getName
public String getName()
- Overrides:
getName
in classNotificationTransportConfigurationType
-
setName
public void setName(String value)
- Overrides:
setName
in classNotificationTransportConfigurationType
-
getServer
public List<MailServerConfigurationType> getServer()
-
getDefaultFrom
public String getDefaultFrom()
-
setDefaultFrom
public void setDefaultFrom(String value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classNotificationTransportConfigurationType
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classNotificationTransportConfigurationType
-
name
public MailConfigurationType name(String value)
- Overrides:
name
in classNotificationTransportConfigurationType
-
server
public MailConfigurationType server(MailServerConfigurationType value)
-
beginServer
public MailServerConfigurationType beginServer()
-
defaultFrom
public MailConfigurationType defaultFrom(String value)
-
debug
public MailConfigurationType debug(Boolean value)
- Overrides:
debug
in classNotificationTransportConfigurationType
-
redirectToFile
public MailConfigurationType redirectToFile(String value)
- Overrides:
redirectToFile
in classNotificationTransportConfigurationType
-
logToFile
public MailConfigurationType logToFile(String value)
- Overrides:
logToFile
in classNotificationTransportConfigurationType
-
blackList
public MailConfigurationType blackList(String value)
- Overrides:
blackList
in classNotificationTransportConfigurationType
-
whiteList
public MailConfigurationType whiteList(String value)
- Overrides:
whiteList
in classNotificationTransportConfigurationType
-
recipientFilterExpression
public MailConfigurationType recipientFilterExpression(ExpressionType value)
- Overrides:
recipientFilterExpression
in classNotificationTransportConfigurationType
-
beginRecipientFilterExpression
public ExpressionType beginRecipientFilterExpression()
- Overrides:
beginRecipientFilterExpression
in classNotificationTransportConfigurationType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classNotificationTransportConfigurationType
-
clone
public MailConfigurationType clone()
- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classNotificationTransportConfigurationType
-
-