Platform SDK Java 8.5 API Reference

com.genesyslab.platform.contacts.protocol.contactserver
Class ScreeningRule

java.lang.Object
  extended by com.genesyslab.platform.commons.protocol.DataObject
      extended by com.genesyslab.platform.contacts.protocol.contactserver.AbstractPrintable
          extended by com.genesyslab.platform.contacts.protocol.contactserver.ScreeningRule
All Implemented Interfaces:
Printable, XmlSerializable

public final class ScreeningRule
extends AbstractPrintable
implements XmlSerializable, Printable


Field Summary
 
Fields inherited from class com.genesyslab.platform.contacts.protocol.contactserver.AbstractPrintable
SUPRESSED
 
Constructor Summary
ScreeningRule()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAddressesToMatch()
          The addresses to match of this screening rule
 java.lang.String getDescription()
          The description of the screening rule (254 chars max)
 java.lang.Boolean getIsEnabled()
          Is screening rule enabled ('TRUE' or 'FALSE')
 java.lang.String getLang()
          The language of this screening rule
 java.lang.String getLogicalRule()
          The logical rule of this screening rule
 java.lang.String getMatchText()
          The match text of this screening rule
 java.lang.Boolean getMatchTextInBody()
          Match text in body for this screening rule ('TRUE' or 'FALSE')
 java.lang.Boolean getMatchTextInHeader()
          Match text in header for this screening rule ('TRUE' or 'FALSE')
 java.lang.Boolean getMatchTextInSubject()
          Match text in subject for this screening rule ('TRUE' or 'FALSE')
 java.lang.Integer getOrder()
          The order of this screening rule
 java.lang.Integer getTenantId()
          The tenant ID of this screening rule
 java.lang.String getTheId()
          The ID of the screening rule
 int hashCode()
           
 void loadFromXml(UCSCustomCodec custCodec, org.w3c.dom.Node node)
           
 void saveToXml(UCSCustomCodec custCodec, org.w3c.dom.Node node)
           
 void setAddressesToMatch(java.lang.String value)
          The addresses to match of this screening rule
 void setDescription(java.lang.String value)
          The description of the screening rule (254 chars max)
 void setIsEnabled(java.lang.Boolean value)
          Is screening rule enabled ('TRUE' or 'FALSE')
 void setLang(java.lang.String value)
          The language of this screening rule
 void setLogicalRule(java.lang.String value)
          The logical rule of this screening rule
 void setMatchText(java.lang.String value)
          The match text of this screening rule
 void setMatchTextInBody(java.lang.Boolean value)
          Match text in body for this screening rule ('TRUE' or 'FALSE')
 void setMatchTextInHeader(java.lang.Boolean value)
          Match text in header for this screening rule ('TRUE' or 'FALSE')
 void setMatchTextInSubject(java.lang.Boolean value)
          Match text in subject for this screening rule ('TRUE' or 'FALSE')
 void setOrder(java.lang.Integer value)
          The order of this screening rule
 void setTenantId(java.lang.Integer value)
          The tenant ID of this screening rule
 void setTheId(java.lang.String value)
          The ID of the screening rule
 java.lang.String toString(int indent, boolean hideAllowed, boolean truncateLargeData)
           
 
Methods inherited from class com.genesyslab.platform.contacts.protocol.contactserver.AbstractPrintable
createIndent, toString, toString, toString, toString
 
Methods inherited from class com.genesyslab.platform.commons.protocol.DataObject
toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.genesyslab.platform.contacts.protocol.contactserver.Printable
toString
 

Constructor Detail

ScreeningRule

public ScreeningRule()
Method Detail

getTheId

public java.lang.String getTheId()
The ID of the screening rule

Returns:
property value

setTheId

public void setTheId(java.lang.String value)
The ID of the screening rule


getDescription

public java.lang.String getDescription()
The description of the screening rule (254 chars max)

Returns:
property value

setDescription

public void setDescription(java.lang.String value)
The description of the screening rule (254 chars max)


getIsEnabled

public java.lang.Boolean getIsEnabled()
Is screening rule enabled ('TRUE' or 'FALSE')

Returns:
property value

setIsEnabled

public void setIsEnabled(java.lang.Boolean value)
Is screening rule enabled ('TRUE' or 'FALSE')


getMatchTextInHeader

public java.lang.Boolean getMatchTextInHeader()
Match text in header for this screening rule ('TRUE' or 'FALSE')

Returns:
property value

setMatchTextInHeader

public void setMatchTextInHeader(java.lang.Boolean value)
Match text in header for this screening rule ('TRUE' or 'FALSE')


getMatchTextInBody

public java.lang.Boolean getMatchTextInBody()
Match text in body for this screening rule ('TRUE' or 'FALSE')

Returns:
property value

setMatchTextInBody

public void setMatchTextInBody(java.lang.Boolean value)
Match text in body for this screening rule ('TRUE' or 'FALSE')


getMatchTextInSubject

public java.lang.Boolean getMatchTextInSubject()
Match text in subject for this screening rule ('TRUE' or 'FALSE')

Returns:
property value

setMatchTextInSubject

public void setMatchTextInSubject(java.lang.Boolean value)
Match text in subject for this screening rule ('TRUE' or 'FALSE')


getOrder

public java.lang.Integer getOrder()
The order of this screening rule

Returns:
property value

setOrder

public void setOrder(java.lang.Integer value)
The order of this screening rule


getLogicalRule

public java.lang.String getLogicalRule()
The logical rule of this screening rule

Returns:
property value

setLogicalRule

public void setLogicalRule(java.lang.String value)
The logical rule of this screening rule


getTenantId

public java.lang.Integer getTenantId()
The tenant ID of this screening rule

Returns:
property value

setTenantId

public void setTenantId(java.lang.Integer value)
The tenant ID of this screening rule


getLang

public java.lang.String getLang()
The language of this screening rule

Returns:
property value

setLang

public void setLang(java.lang.String value)
The language of this screening rule


getAddressesToMatch

public java.lang.String getAddressesToMatch()
The addresses to match of this screening rule

Returns:
property value

setAddressesToMatch

public void setAddressesToMatch(java.lang.String value)
The addresses to match of this screening rule


getMatchText

public java.lang.String getMatchText()
The match text of this screening rule

Returns:
property value

setMatchText

public void setMatchText(java.lang.String value)
The match text of this screening rule


saveToXml

public void saveToXml(UCSCustomCodec custCodec,
                      org.w3c.dom.Node node)
               throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
Specified by:
saveToXml in interface XmlSerializable
Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException

loadFromXml

public void loadFromXml(UCSCustomCodec custCodec,
                        org.w3c.dom.Node node)
                 throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
Specified by:
loadFromXml in interface XmlSerializable
Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException

toString

public java.lang.String toString(int indent,
                                 boolean hideAllowed,
                                 boolean truncateLargeData)
Specified by:
toString in class AbstractPrintable

hashCode

public int hashCode()
Overrides:
hashCode in class DataObject

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class DataObject

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.