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 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 StringbodyEncodingprotected ExpressionTypebodyExpressionstatic QNameCOMPLEX_TYPEstatic ItemNameF_BODY_ENCODINGstatic ItemNameF_BODY_EXPRESSIONstatic ItemNameF_HEADERS_EXPRESSIONstatic ItemNameF_LOG_TO_FILEstatic ItemNameF_METHODstatic ItemNameF_NAMEstatic ItemNameF_PASSWORDstatic ItemNameF_PROXY_HOSTstatic ItemNameF_PROXY_PASSWORDstatic ItemNameF_PROXY_PORTstatic ItemNameF_PROXY_USERNAMEstatic ItemNameF_REDIRECT_TO_FILEstatic ItemNameF_URL_EXPRESSIONstatic ItemNameF_USERNAMEprotected ExpressionTypeheadersExpressionprotected StringlogToFileprotected HttpMethodTypemethodprotected Stringnameprotected ProtectedStringTypepasswordprotected StringproxyHostprotected ProtectedStringTypeproxyPasswordprotected IntegerproxyPortprotected StringproxyUsernameprotected StringredirectToFileprotected ExpressionTypeurlExpressionprotected Stringusername
-
Constructor Summary
Constructors Constructor Description SmsGatewayConfigurationType()SmsGatewayConfigurationType(SmsGatewayConfigurationType other)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
-
-
-
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 Integer 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 Integer getProxyPort()
-
setProxyPort
public void setProxyPort(Integer 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:
hashCodein interfacePlainStructured- Overrides:
hashCodein classAbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equalsin interfacePlainStructured- Overrides:
equalsin classAbstractPlainStructured
-
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(Integer 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:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classAbstractPlainStructured
-
clone
public SmsGatewayConfigurationType clone()
- Specified by:
clonein interfacePlainStructured- Specified by:
clonein classAbstractPlainStructured
-
-