public class MailConfigurationType extends NotificationTransportConfigurationType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for MailConfigurationType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MailConfigurationType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}NotificationTransportConfigurationType"> <sequence> <element name="server" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MailServerConfigurationType" maxOccurs="unbounded" minOccurs="0"/> <element name="defaultFrom" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
protected String |
defaultFrom |
static ItemName |
F_DEFAULT_FROM |
static ItemName |
F_SERVER |
protected List<MailServerConfigurationType> |
server |
blackList, debug, F_BLACK_LIST, F_DEBUG, F_LOG_TO_FILE, F_NAME, F_RECIPIENT_FILTER_EXPRESSION, F_REDIRECT_TO_FILE, F_WHITE_LIST, logToFile, name, recipientFilterExpression, redirectToFile, whiteList
Constructor and Description |
---|
MailConfigurationType()
Creates a new
MailConfigurationType instance. |
MailConfigurationType(MailConfigurationType o)
Creates a new
MailConfigurationType instance by deeply copying a given MailConfigurationType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
ExpressionType |
beginRecipientFilterExpression() |
MailServerConfigurationType |
beginServer() |
MailConfigurationType |
blackList(String value) |
MailConfigurationType |
clone()
Creates and returns a deep copy of this object.
|
MailConfigurationType |
debug(Boolean value) |
MailConfigurationType |
defaultFrom(String value) |
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
String |
getDefaultFrom()
Gets the value of the defaultFrom property.
|
List<MailServerConfigurationType> |
getServer()
Gets the value of the server property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy 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)
Sets the value of the defaultFrom property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
MailConfigurationType |
whiteList(String value) |
getBlackList, getLogToFile, getName, getRecipientFilterExpression, getRedirectToFile, getWhiteList, isDebug, setDebug, setLogToFile, setName, setRecipientFilterExpression, setRedirectToFile
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected List<MailServerConfigurationType> server
protected String defaultFrom
public static final QName COMPLEX_TYPE
public static final ItemName F_SERVER
public static final ItemName F_DEFAULT_FROM
public MailConfigurationType()
MailConfigurationType
instance.public MailConfigurationType(MailConfigurationType o)
MailConfigurationType
instance by deeply copying a given MailConfigurationType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public List<MailServerConfigurationType> getServer()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the server property.
For example, to add a new item, do as follows:
getServer().add(newItem);
Objects of the following type(s) are allowed in the list
MailServerConfigurationType
public String getDefaultFrom()
String
public void setDefaultFrom(String value)
value
- allowed object is
String
public String toString()
toString
in class NotificationTransportConfigurationType
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
hashCode
in class NotificationTransportConfigurationType
public int hashCode()
hashCode
in class NotificationTransportConfigurationType
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
equals
in class NotificationTransportConfigurationType
public boolean equals(Object object)
equals
in class NotificationTransportConfigurationType
public MailConfigurationType server(MailServerConfigurationType value)
public MailServerConfigurationType beginServer()
public MailConfigurationType defaultFrom(String value)
public MailConfigurationType debug(Boolean value)
debug
in class NotificationTransportConfigurationType
public MailConfigurationType redirectToFile(String value)
redirectToFile
in class NotificationTransportConfigurationType
public MailConfigurationType logToFile(String value)
logToFile
in class NotificationTransportConfigurationType
public MailConfigurationType blackList(String value)
blackList
in class NotificationTransportConfigurationType
public MailConfigurationType whiteList(String value)
whiteList
in class NotificationTransportConfigurationType
public MailConfigurationType recipientFilterExpression(ExpressionType value)
recipientFilterExpression
in class NotificationTransportConfigurationType
public ExpressionType beginRecipientFilterExpression()
beginRecipientFilterExpression
in class NotificationTransportConfigurationType
public MailConfigurationType name(String value)
name
in class NotificationTransportConfigurationType
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
accept
in class NotificationTransportConfigurationType
public MailConfigurationType clone()
clone
in class NotificationTransportConfigurationType
Copyright © 2019 Evolveum. All rights reserved.