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>blackListstatic QNameCOMPLEX_TYPEprotected Booleandebugstatic ItemNameF_BLACK_LISTstatic ItemNameF_DEBUGstatic ItemNameF_LOG_TO_FILEstatic ItemNameF_NAMEstatic ItemNameF_RECIPIENT_FILTER_EXPRESSIONstatic ItemNameF_REDIRECT_TO_FILEstatic ItemNameF_WHITE_LISTprotected StringlogToFileprotected Stringnameprotected ExpressionTyperecipientFilterExpressionprotected StringredirectToFileprotected List<String>whiteList
-
Constructor Summary
Constructors Constructor Description NotificationTransportConfigurationType()Creates a newNotificationTransportConfigurationTypeinstance.NotificationTransportConfigurationType(NotificationTransportConfigurationType o)Creates a newNotificationTransportConfigurationTypeinstance by deeply copying a givenNotificationTransportConfigurationTypeinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(JaxbVisitor visitor)ExpressionTypebeginRecipientFilterExpression()NotificationTransportConfigurationTypeblackList(String value)NotificationTransportConfigurationTypeclone()Creates and returns a deep copy of this object.NotificationTransportConfigurationTypedebug(Boolean value)booleanequals(Object object)booleanequals(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.StringgetLogToFile()Gets the value of the logToFile property.StringgetName()Gets the value of the name property.ExpressionTypegetRecipientFilterExpression()Gets the value of the recipientFilterExpression property.StringgetRedirectToFile()Gets the value of the redirectToFile property.List<String>getWhiteList()Gets the value of the whiteList property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)BooleanisDebug()Gets the value of the debug property.NotificationTransportConfigurationTypelogToFile(String value)NotificationTransportConfigurationTypename(String value)NotificationTransportConfigurationTyperecipientFilterExpression(ExpressionType value)NotificationTransportConfigurationTyperedirectToFile(String value)voidsetDebug(Boolean value)Sets the value of the debug property.voidsetLogToFile(String value)Sets the value of the logToFile property.voidsetName(String value)Sets the value of the name property.voidsetRecipientFilterExpression(ExpressionType value)Sets the value of the recipientFilterExpression property.voidsetRedirectToFile(String value)Sets the value of the redirectToFile property.StringtoString()Generates a String representation of the contents of this type.NotificationTransportConfigurationTypewhiteList(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 newNotificationTransportConfigurationTypeinstance.
-
NotificationTransportConfigurationType
public NotificationTransportConfigurationType(NotificationTransportConfigurationType o)
Creates a newNotificationTransportConfigurationTypeinstance by deeply copying a givenNotificationTransportConfigurationTypeinstance.- Parameters:
o- The instance to copy.- Throws:
NullPointerException- ifoisnull.
-
-
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
setmethod 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
setmethod 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:
hashCodein 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:
equalsin 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:
acceptin interfaceJaxbVisitable
-
clone
public NotificationTransportConfigurationType clone()
Creates and returns a deep copy of this object.
-
-