Class SmsConfigurationType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.NotificationTransportConfigurationType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.SmsConfigurationType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class SmsConfigurationType extends NotificationTransportConfigurationType
Where and how to send SMS notifications (or any other SMS).- 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
protected String
defaultFrom
static ItemName
F_DEFAULT_FROM
static ItemName
F_GATEWAY
static ItemName
F_NAME
protected List<SmsGatewayConfigurationType>
gateway
protected String
name
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.NotificationTransportConfigurationType
blackList, debug, F_BLACK_LIST, F_DEBUG, F_LOG_TO_FILE, F_RECIPIENT_FILTER_EXPRESSION, F_REDIRECT_TO_FILE, F_WHITE_LIST, logToFile, recipientFilterExpression, redirectToFile, whiteList
-
-
Constructor Summary
Constructors Constructor Description SmsConfigurationType()
SmsConfigurationType(SmsConfigurationType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
SmsGatewayConfigurationType
beginGateway()
ExpressionType
beginRecipientFilterExpression()
SmsConfigurationType
blackList(String value)
SmsConfigurationType
clone()
SmsConfigurationType
debug(Boolean value)
SmsConfigurationType
defaultFrom(String value)
boolean
equals(Object other, StructuredEqualsStrategy strategy)
SmsConfigurationType
gateway(SmsGatewayConfigurationType value)
String
getDefaultFrom()
List<SmsGatewayConfigurationType>
getGateway()
String
getName()
int
hashCode(StructuredHashCodeStrategy strategy)
SmsConfigurationType
logToFile(String value)
SmsConfigurationType
name(String value)
SmsConfigurationType
recipientFilterExpression(ExpressionType value)
SmsConfigurationType
redirectToFile(String value)
void
setDefaultFrom(String value)
void
setName(String value)
SmsConfigurationType
whiteList(String value)
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.NotificationTransportConfigurationType
getBlackList, getLogToFile, getRecipientFilterExpression, getRedirectToFile, getWhiteList, isDebug, setDebug, setLogToFile, setRecipientFilterExpression, setRedirectToFile
-
-
-
-
Field Detail
-
name
protected String name
-
gateway
protected List<SmsGatewayConfigurationType> gateway
-
defaultFrom
protected String defaultFrom
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_NAME
public static final ItemName F_NAME
-
F_GATEWAY
public static final ItemName F_GATEWAY
-
F_DEFAULT_FROM
public static final ItemName F_DEFAULT_FROM
-
-
Constructor Detail
-
SmsConfigurationType
public SmsConfigurationType()
-
SmsConfigurationType
public SmsConfigurationType(SmsConfigurationType other)
-
-
Method Detail
-
getName
public String getName()
- Overrides:
getName
in classNotificationTransportConfigurationType
-
setName
public void setName(String value)
- Overrides:
setName
in classNotificationTransportConfigurationType
-
getGateway
public List<SmsGatewayConfigurationType> getGateway()
-
getDefaultFrom
public String getDefaultFrom()
-
setDefaultFrom
public void setDefaultFrom(String value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classNotificationTransportConfigurationType
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classNotificationTransportConfigurationType
-
name
public SmsConfigurationType name(String value)
- Overrides:
name
in classNotificationTransportConfigurationType
-
gateway
public SmsConfigurationType gateway(SmsGatewayConfigurationType value)
-
beginGateway
public SmsGatewayConfigurationType beginGateway()
-
defaultFrom
public SmsConfigurationType defaultFrom(String value)
-
debug
public SmsConfigurationType debug(Boolean value)
- Overrides:
debug
in classNotificationTransportConfigurationType
-
redirectToFile
public SmsConfigurationType redirectToFile(String value)
- Overrides:
redirectToFile
in classNotificationTransportConfigurationType
-
logToFile
public SmsConfigurationType logToFile(String value)
- Overrides:
logToFile
in classNotificationTransportConfigurationType
-
blackList
public SmsConfigurationType blackList(String value)
- Overrides:
blackList
in classNotificationTransportConfigurationType
-
whiteList
public SmsConfigurationType whiteList(String value)
- Overrides:
whiteList
in classNotificationTransportConfigurationType
-
recipientFilterExpression
public SmsConfigurationType recipientFilterExpression(ExpressionType value)
- Overrides:
recipientFilterExpression
in classNotificationTransportConfigurationType
-
beginRecipientFilterExpression
public ExpressionType beginRecipientFilterExpression()
- Overrides:
beginRecipientFilterExpression
in classNotificationTransportConfigurationType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classNotificationTransportConfigurationType
-
clone
public SmsConfigurationType clone()
- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classNotificationTransportConfigurationType
-
-