Class SmsGatewayConfigurationType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.SmsGatewayConfigurationType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class SmsGatewayConfigurationType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Configuration of a particular SMS gateway. Currently, we only support sending via HTTP GET method.- 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 protected String
bodyEncoding
protected ExpressionType
bodyExpression
static QName
COMPLEX_TYPE
static ItemName
F_BODY_ENCODING
static ItemName
F_BODY_EXPRESSION
static ItemName
F_HEADERS_EXPRESSION
static ItemName
F_LOG_TO_FILE
static ItemName
F_METHOD
static ItemName
F_NAME
static ItemName
F_PASSWORD
static ItemName
F_PROXY_HOST
static ItemName
F_PROXY_PASSWORD
static ItemName
F_PROXY_PORT
static ItemName
F_PROXY_USERNAME
static ItemName
F_REDIRECT_TO_FILE
static ItemName
F_URL_EXPRESSION
static ItemName
F_USERNAME
protected ExpressionType
headersExpression
protected String
logToFile
protected HttpMethodType
method
protected String
name
protected ProtectedStringType
password
protected String
proxyHost
protected ProtectedStringType
proxyPassword
protected String
proxyPort
protected String
proxyUsername
protected String
redirectToFile
protected ExpressionType
urlExpression
protected String
username
-
Constructor Summary
Constructors Constructor Description SmsGatewayConfigurationType()
SmsGatewayConfigurationType(SmsGatewayConfigurationType other)
-
Method Summary
-
-
-
Field Detail
-
name
protected String name
-
method
protected HttpMethodType method
-
urlExpression
protected ExpressionType urlExpression
-
headersExpression
protected ExpressionType headersExpression
-
bodyExpression
protected ExpressionType bodyExpression
-
bodyEncoding
protected String bodyEncoding
-
username
protected String username
-
password
protected ProtectedStringType password
-
proxyHost
protected String proxyHost
-
proxyPort
protected String proxyPort
-
proxyUsername
protected String proxyUsername
-
proxyPassword
protected ProtectedStringType proxyPassword
-
redirectToFile
protected String redirectToFile
-
logToFile
protected String logToFile
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_NAME
public static final ItemName F_NAME
-
F_METHOD
public static final ItemName F_METHOD
-
F_URL_EXPRESSION
public static final ItemName F_URL_EXPRESSION
-
F_HEADERS_EXPRESSION
public static final ItemName F_HEADERS_EXPRESSION
-
F_BODY_EXPRESSION
public static final ItemName F_BODY_EXPRESSION
-
F_BODY_ENCODING
public static final ItemName F_BODY_ENCODING
-
F_USERNAME
public static final ItemName F_USERNAME
-
F_PASSWORD
public static final ItemName F_PASSWORD
-
F_PROXY_HOST
public static final ItemName F_PROXY_HOST
-
F_PROXY_PORT
public static final ItemName F_PROXY_PORT
-
F_PROXY_USERNAME
public static final ItemName F_PROXY_USERNAME
-
F_PROXY_PASSWORD
public static final ItemName F_PROXY_PASSWORD
-
F_REDIRECT_TO_FILE
public static final ItemName F_REDIRECT_TO_FILE
-
F_LOG_TO_FILE
public static final ItemName F_LOG_TO_FILE
-
-
Constructor Detail
-
SmsGatewayConfigurationType
public SmsGatewayConfigurationType()
-
SmsGatewayConfigurationType
public SmsGatewayConfigurationType(SmsGatewayConfigurationType other)
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String value)
-
getMethod
public HttpMethodType getMethod()
-
setMethod
public void setMethod(HttpMethodType value)
-
getUrlExpression
public ExpressionType getUrlExpression()
-
setUrlExpression
public void setUrlExpression(ExpressionType value)
-
getHeadersExpression
public ExpressionType getHeadersExpression()
-
setHeadersExpression
public void setHeadersExpression(ExpressionType value)
-
getBodyExpression
public ExpressionType getBodyExpression()
-
setBodyExpression
public void setBodyExpression(ExpressionType value)
-
getBodyEncoding
public String getBodyEncoding()
-
setBodyEncoding
public void setBodyEncoding(String value)
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String value)
-
getPassword
public ProtectedStringType getPassword()
-
setPassword
public void setPassword(ProtectedStringType value)
-
getProxyHost
public String getProxyHost()
-
setProxyHost
public void setProxyHost(String value)
-
getProxyPort
public String getProxyPort()
-
setProxyPort
public void setProxyPort(String value)
-
getProxyUsername
public String getProxyUsername()
-
setProxyUsername
public void setProxyUsername(String value)
-
getProxyPassword
public ProtectedStringType getProxyPassword()
-
setProxyPassword
public void setProxyPassword(ProtectedStringType value)
-
getRedirectToFile
public String getRedirectToFile()
-
setRedirectToFile
public void setRedirectToFile(String value)
-
getLogToFile
public String getLogToFile()
-
setLogToFile
public void setLogToFile(String 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
-
name
public SmsGatewayConfigurationType name(String value)
-
method
public SmsGatewayConfigurationType method(HttpMethodType value)
-
urlExpression
public SmsGatewayConfigurationType urlExpression(ExpressionType value)
-
beginUrlExpression
public ExpressionType beginUrlExpression()
-
headersExpression
public SmsGatewayConfigurationType headersExpression(ExpressionType value)
-
beginHeadersExpression
public ExpressionType beginHeadersExpression()
-
bodyExpression
public SmsGatewayConfigurationType bodyExpression(ExpressionType value)
-
beginBodyExpression
public ExpressionType beginBodyExpression()
-
bodyEncoding
public SmsGatewayConfigurationType bodyEncoding(String value)
-
username
public SmsGatewayConfigurationType username(String value)
-
password
public SmsGatewayConfigurationType password(ProtectedStringType value)
-
proxyHost
public SmsGatewayConfigurationType proxyHost(String value)
-
proxyPort
public SmsGatewayConfigurationType proxyPort(String value)
-
proxyUsername
public SmsGatewayConfigurationType proxyUsername(String value)
-
proxyPassword
public SmsGatewayConfigurationType proxyPassword(ProtectedStringType value)
-
redirectToFile
public SmsGatewayConfigurationType redirectToFile(String value)
-
logToFile
public SmsGatewayConfigurationType logToFile(String value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public SmsGatewayConfigurationType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-