Class MailServerConfigurationType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.MailServerConfigurationType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class MailServerConfigurationType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Configuration of a particular mail server host.- 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
static ItemName
F_HOST
static ItemName
F_PASSWORD
static ItemName
F_PORT
static ItemName
F_TRANSPORT_SECURITY
static ItemName
F_USERNAME
protected String
host
protected ProtectedStringType
password
protected Integer
port
protected MailTransportSecurityType
transportSecurity
protected String
username
-
Constructor Summary
Constructors Constructor Description MailServerConfigurationType()
MailServerConfigurationType(MailServerConfigurationType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
MailServerConfigurationType
clone()
boolean
equals(Object other, StructuredEqualsStrategy strategy)
String
getHost()
ProtectedStringType
getPassword()
Integer
getPort()
MailTransportSecurityType
getTransportSecurity()
String
getUsername()
int
hashCode(StructuredHashCodeStrategy strategy)
MailServerConfigurationType
host(String value)
MailServerConfigurationType
password(ProtectedStringType value)
MailServerConfigurationType
port(Integer value)
void
setHost(String value)
void
setPassword(ProtectedStringType value)
void
setPort(Integer value)
void
setTransportSecurity(MailTransportSecurityType value)
void
setUsername(String value)
MailServerConfigurationType
transportSecurity(MailTransportSecurityType value)
MailServerConfigurationType
username(String value)
-
-
-
Field Detail
-
host
protected String host
-
port
protected Integer port
-
username
protected String username
-
password
protected ProtectedStringType password
-
transportSecurity
protected MailTransportSecurityType transportSecurity
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_HOST
public static final ItemName F_HOST
-
F_PORT
public static final ItemName F_PORT
-
F_USERNAME
public static final ItemName F_USERNAME
-
F_PASSWORD
public static final ItemName F_PASSWORD
-
F_TRANSPORT_SECURITY
public static final ItemName F_TRANSPORT_SECURITY
-
-
Constructor Detail
-
MailServerConfigurationType
public MailServerConfigurationType()
-
MailServerConfigurationType
public MailServerConfigurationType(MailServerConfigurationType other)
-
-
Method Detail
-
getHost
public String getHost()
-
setHost
public void setHost(String value)
-
getPort
public Integer getPort()
-
setPort
public void setPort(Integer value)
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String value)
-
getPassword
public ProtectedStringType getPassword()
-
setPassword
public void setPassword(ProtectedStringType value)
-
getTransportSecurity
public MailTransportSecurityType getTransportSecurity()
-
setTransportSecurity
public void setTransportSecurity(MailTransportSecurityType value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
host
public MailServerConfigurationType host(String value)
-
port
public MailServerConfigurationType port(Integer value)
-
username
public MailServerConfigurationType username(String value)
-
password
public MailServerConfigurationType password(ProtectedStringType value)
-
transportSecurity
public MailServerConfigurationType transportSecurity(MailTransportSecurityType value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public MailServerConfigurationType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-