Class NotificationTransportConfigurationType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.NotificationTransportConfigurationType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
- Direct Known Subclasses:
CustomTransportConfigurationType
,FileConfigurationType
,MailConfigurationType
,SmsConfigurationType
public class NotificationTransportConfigurationType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Configuration that is common to all notification transports.Java class for NotificationTransportConfigurationType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NotificationTransportConfigurationType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="debug" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="redirectToFile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="logToFile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="blackList" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="whiteList" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="recipientFilterExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> </sequence> <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<String>
blackList
static QName
COMPLEX_TYPE
protected Boolean
debug
static ItemName
F_BLACK_LIST
static ItemName
F_DEBUG
static ItemName
F_LOG_TO_FILE
static ItemName
F_NAME
static ItemName
F_RECIPIENT_FILTER_EXPRESSION
static ItemName
F_REDIRECT_TO_FILE
static ItemName
F_WHITE_LIST
protected String
logToFile
protected String
name
protected ExpressionType
recipientFilterExpression
protected String
redirectToFile
protected List<String>
whiteList
-
Constructor Summary
Constructors Constructor Description NotificationTransportConfigurationType()
Creates a newNotificationTransportConfigurationType
instance.NotificationTransportConfigurationType(NotificationTransportConfigurationType o)
Creates a newNotificationTransportConfigurationType
instance by deeply copying a givenNotificationTransportConfigurationType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ExpressionType
beginRecipientFilterExpression()
NotificationTransportConfigurationType
blackList(String value)
NotificationTransportConfigurationType
clone()
Creates and returns a deep copy of this object.NotificationTransportConfigurationType
debug(Boolean value)
boolean
equals(Object object)
boolean
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
List<String>
getBlackList()
Gets the value of the blackList property.String
getLogToFile()
Gets the value of the logToFile property.String
getName()
Gets the value of the name property.ExpressionType
getRecipientFilterExpression()
Gets the value of the recipientFilterExpression property.String
getRedirectToFile()
Gets the value of the redirectToFile property.List<String>
getWhiteList()
Gets the value of the whiteList property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Boolean
isDebug()
Gets the value of the debug property.NotificationTransportConfigurationType
logToFile(String value)
NotificationTransportConfigurationType
name(String value)
NotificationTransportConfigurationType
recipientFilterExpression(ExpressionType value)
NotificationTransportConfigurationType
redirectToFile(String value)
void
setDebug(Boolean value)
Sets the value of the debug property.void
setLogToFile(String value)
Sets the value of the logToFile property.void
setName(String value)
Sets the value of the name property.void
setRecipientFilterExpression(ExpressionType value)
Sets the value of the recipientFilterExpression property.void
setRedirectToFile(String value)
Sets the value of the redirectToFile property.String
toString()
Generates a String representation of the contents of this type.NotificationTransportConfigurationType
whiteList(String value)
-
-
-
Field Detail
-
debug
protected Boolean debug
-
redirectToFile
protected String redirectToFile
-
logToFile
protected String logToFile
-
recipientFilterExpression
protected ExpressionType recipientFilterExpression
-
name
protected String name
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_DEBUG
public static final ItemName F_DEBUG
-
F_REDIRECT_TO_FILE
public static final ItemName F_REDIRECT_TO_FILE
-
F_LOG_TO_FILE
public static final ItemName F_LOG_TO_FILE
-
F_BLACK_LIST
public static final ItemName F_BLACK_LIST
-
F_WHITE_LIST
public static final ItemName F_WHITE_LIST
-
F_RECIPIENT_FILTER_EXPRESSION
public static final ItemName F_RECIPIENT_FILTER_EXPRESSION
-
F_NAME
public static final ItemName F_NAME
-
-
Constructor Detail
-
NotificationTransportConfigurationType
public NotificationTransportConfigurationType()
Creates a newNotificationTransportConfigurationType
instance.
-
NotificationTransportConfigurationType
public NotificationTransportConfigurationType(NotificationTransportConfigurationType o)
Creates a newNotificationTransportConfigurationType
instance by deeply copying a givenNotificationTransportConfigurationType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
isDebug
public Boolean isDebug()
Gets the value of the debug property.- Returns:
- possible object is
Boolean
-
setDebug
public void setDebug(Boolean value)
Sets the value of the debug property.- Parameters:
value
- allowed object isBoolean
-
getRedirectToFile
public String getRedirectToFile()
Gets the value of the redirectToFile property.- Returns:
- possible object is
String
-
setRedirectToFile
public void setRedirectToFile(String value)
Sets the value of the redirectToFile property.- Parameters:
value
- allowed object isString
-
getLogToFile
public String getLogToFile()
Gets the value of the logToFile property.- Returns:
- possible object is
String
-
setLogToFile
public void setLogToFile(String value)
Sets the value of the logToFile property.- Parameters:
value
- allowed object isString
-
getBlackList
public List<String> getBlackList()
Gets the value of the blackList property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the blackList property.For example, to add a new item, do as follows:
getBlackList().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
getWhiteList
public List<String> getWhiteList()
Gets the value of the whiteList property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the whiteList property.For example, to add a new item, do as follows:
getWhiteList().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
getRecipientFilterExpression
public ExpressionType getRecipientFilterExpression()
Gets the value of the recipientFilterExpression property.- Returns:
- possible object is
ExpressionType
-
setRecipientFilterExpression
public void setRecipientFilterExpression(ExpressionType value)
Sets the value of the recipientFilterExpression property.- Parameters:
value
- allowed object isExpressionType
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(String value)
Sets the value of the name property.- Parameters:
value
- allowed object isString
-
toString
public String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
- Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals
-
debug
public NotificationTransportConfigurationType debug(Boolean value)
-
redirectToFile
public NotificationTransportConfigurationType redirectToFile(String value)
-
logToFile
public NotificationTransportConfigurationType logToFile(String value)
-
blackList
public NotificationTransportConfigurationType blackList(String value)
-
whiteList
public NotificationTransportConfigurationType whiteList(String value)
-
recipientFilterExpression
public NotificationTransportConfigurationType recipientFilterExpression(ExpressionType value)
-
beginRecipientFilterExpression
public ExpressionType beginRecipientFilterExpression()
-
name
public NotificationTransportConfigurationType name(String value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
-
clone
public NotificationTransportConfigurationType clone()
Creates and returns a deep copy of this object.
-
-