com.genesyslab.platform.contacts.protocol.contactserver.events
Class EventGetAttributes
java.lang.Object
com.genesyslab.platform.commons.protocol.DataObject
com.genesyslab.platform.commons.protocol.Message
com.genesyslab.platform.contacts.protocol.contactserver.AbstractMessage
com.genesyslab.platform.contacts.protocol.contactserver.events.EventGetAttributes
- All Implemented Interfaces:
- EndpointSupport, ProtocolDescriptionSupport, Referenceable, com.genesyslab.platform.commons.protocol.runtime.DataSupport, com.genesyslab.platform.commons.protocol.runtime.UpdatableProtocolId, ContactServerMessage, Printable, RequestorInfoSupport
public final class EventGetAttributes
- extends AbstractMessage
This event returns a complete list of contact attributes (as declared in the
Contact Attribute enumerator in Configuration Server). By default, the existing Contact
Attributes are: AccountNumber, ContactId, CustomerSegment, EmailAddress, FirstName, LastName,
PhoneNumber, PIN, and Title.
Related Requests:
Name |
Description |
RequestGetAttributes |
This request is intended for obtaining the complete list of all Contact
Attribute objects associated with this Contact. Contact Attribute objects must be declared in
Configuration Server in the Contact Attribute enumerator (this configuration is Tenant specific).
By default, the existing Contact Attributes are: AccountNumber, ContactId, CustomerSegment,
EmailAddress, FirstName, LastName, PhoneNumber, PIN, and Title. |
Field Summary |
static int |
ID
|
static java.lang.String |
NAME
|
Method Summary |
java.util.Map |
attributes()
|
static EventGetAttributes |
create()
|
com.genesyslab.platform.commons.protocol.runtime.DataSupport |
createClone(com.genesyslab.platform.commons.protocol.runtime.DataSupport sample)
|
boolean |
equals(java.lang.Object obj)
|
AttributesList |
getAttributes()
Key-value list with all available attributes for the contact with requested Contact ID (or the specified subset of attributes, if the AttributeList parameter was set in the related RequestGetAttributes). |
java.util.Map |
getCompounds()
|
java.util.List |
getCustomPackagers()
|
com.genesyslab.platform.commons.protocol.runtime.MetaData |
getMetaData()
|
int |
hashCode()
|
void |
setAttributes(AttributesList value)
Key-value list with all available attributes for the contact with requested Contact ID (or the specified subset of attributes, if the AttributeList parameter was set in the related RequestGetAttributes). |
Methods inherited from class com.genesyslab.platform.contacts.protocol.contactserver.AbstractMessage |
getEndpoint, getLazyParser, getMessageAttribute, getProtocolId, getReferenceId, getRequestorInfo, retreiveReference, setEndpoint, setProtocolId, setReferenceId, setReferenceId, setRequestorInfo, toString, toString, toString, toString, updateReference |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ID
public static final int ID
- See Also:
- Constant Field Values
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
EventGetAttributes
public EventGetAttributes()
create
public static EventGetAttributes create()
getAttributes
public AttributesList getAttributes()
- Key-value list with all available attributes for the contact with requested Contact ID (or the specified subset of attributes, if the AttributeList parameter was set in the related RequestGetAttributes).
setAttributes
public void setAttributes(AttributesList value)
- Key-value list with all available attributes for the contact with requested Contact ID (or the specified subset of attributes, if the AttributeList parameter was set in the related RequestGetAttributes).
getMetaData
public com.genesyslab.platform.commons.protocol.runtime.MetaData getMetaData()
getCustomPackagers
public java.util.List getCustomPackagers()
- Specified by:
getCustomPackagers
in interface com.genesyslab.platform.commons.protocol.runtime.DataSupport
- Overrides:
getCustomPackagers
in class AbstractMessage
attributes
public java.util.Map attributes()
getCompounds
public java.util.Map getCompounds()
createClone
public com.genesyslab.platform.commons.protocol.runtime.DataSupport createClone(com.genesyslab.platform.commons.protocol.runtime.DataSupport sample)
hashCode
public int hashCode()
- Overrides:
hashCode
in class DataObject
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class DataObject
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.