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 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 QNameCOMPLEX_TYPEstatic ItemNameF_HOSTstatic ItemNameF_PASSWORDstatic ItemNameF_PORTstatic ItemNameF_TRANSPORT_SECURITYstatic ItemNameF_USERNAMEprotected Stringhostprotected ProtectedStringTypepasswordprotected Integerportprotected MailTransportSecurityTypetransportSecurityprotected Stringusername
-
Constructor Summary
Constructors Constructor Description MailServerConfigurationType()MailServerConfigurationType(MailServerConfigurationType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(JaxbVisitor visitor)MailServerConfigurationTypeclone()booleanequals(Object other, StructuredEqualsStrategy strategy)StringgetHost()ProtectedStringTypegetPassword()IntegergetPort()MailTransportSecurityTypegetTransportSecurity()StringgetUsername()inthashCode(StructuredHashCodeStrategy strategy)MailServerConfigurationTypehost(String value)MailServerConfigurationTypepassword(ProtectedStringType value)MailServerConfigurationTypeport(Integer value)voidsetHost(String value)voidsetPassword(ProtectedStringType value)voidsetPort(Integer value)voidsetTransportSecurity(MailTransportSecurityType value)voidsetUsername(String value)MailServerConfigurationTypetransportSecurity(MailTransportSecurityType value)MailServerConfigurationTypeusername(String value)-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
-
-
-
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:
hashCodein interfacePlainStructured- Overrides:
hashCodein classAbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equalsin interfacePlainStructured- Overrides:
equalsin classAbstractPlainStructured
-
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:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classAbstractPlainStructured
-
clone
public MailServerConfigurationType clone()
- Specified by:
clonein interfacePlainStructured- Specified by:
clonein classAbstractPlainStructured
-
-