Platform SDK Java 8.5 API Reference

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

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.BaseSearchCriteria
              extended by com.genesyslab.platform.contacts.protocol.contactserver.SimpleSearchCriteria
All Implemented Interfaces:
Printable, XmlSerializable

public final class SimpleSearchCriteria
extends BaseSearchCriteria
implements XmlSerializable, Printable


Field Summary
 
Fields inherited from class com.genesyslab.platform.contacts.protocol.contactserver.AbstractPrintable
SUPRESSED
 
Constructor Summary
SimpleSearchCriteria()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAttrName()
          The system name of a Contact Attribute as declared in Configuration Server (Tenant specific configuration).

Note: If the Restricted parameter was set to TRUE, then the value must be the system name of a sortable Contact Attribute.
 java.lang.String getAttrValue()
          The value type of this parameter depends on the Contact Attribute type declared in Config Server (settings/type).
 Operators getOperator()
          Accepted values: EQUAL NOT_EQUAL GREATER GREATER_OR_EQUAL LESSER LESSER_OR_EQUAL LIKE
 int hashCode()
           
 void loadFromXml(UCSCustomCodec custCodec, org.w3c.dom.Node node)
           
 void saveToXml(UCSCustomCodec custCodec, org.w3c.dom.Node node)
           
 void setAttrName(java.lang.String value)
          The system name of a Contact Attribute as declared in Configuration Server (Tenant specific configuration).

Note: If the Restricted parameter was set to TRUE, then the value must be the system name of a sortable Contact Attribute.
 void setAttrValue(java.lang.String value)
          The value type of this parameter depends on the Contact Attribute type declared in Config Server (settings/type).
 void setOperator(Operators value)
          Accepted values: EQUAL NOT_EQUAL GREATER GREATER_OR_EQUAL LESSER LESSER_OR_EQUAL LIKE
 java.lang.String toString(int indent, boolean hideAllowed, boolean truncateLargeData)
           
 
Methods inherited from class com.genesyslab.platform.contacts.protocol.contactserver.BaseSearchCriteria
marshal, resolve
 
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

SimpleSearchCriteria

public SimpleSearchCriteria()
Method Detail

getOperator

public Operators getOperator()
Accepted values:


setOperator

public void setOperator(Operators value)
Accepted values:


getAttrName

public java.lang.String getAttrName()
The system name of a Contact Attribute as declared in Configuration Server (Tenant specific configuration).

Note: If the Restricted parameter was set to TRUE, then the value must be the system name of a sortable Contact Attribute.


setAttrName

public void setAttrName(java.lang.String value)
The system name of a Contact Attribute as declared in Configuration Server (Tenant specific configuration).

Note: If the Restricted parameter was set to TRUE, then the value must be the system name of a sortable Contact Attribute.


getAttrValue

public java.lang.String getAttrValue()
The value type of this parameter depends on the Contact Attribute type declared in Config Server (settings/type). If type is set to:


setAttrValue

public void setAttrValue(java.lang.String value)
The value type of this parameter depends on the Contact Attribute type declared in Config Server (settings/type). If type is set to:


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.