com.genesyslab.platform.contacts.protocol.contactserver
Class InteractionAttributes
java.lang.Object
com.genesyslab.platform.commons.protocol.DataObject
com.genesyslab.platform.contacts.protocol.contactserver.AbstractPrintable
com.genesyslab.platform.contacts.protocol.contactserver.InteractionAttributes
- All Implemented Interfaces:
- INullableAttributes, Printable, XmlSerializable
public final class InteractionAttributes
- extends AbstractPrintable
- implements XmlSerializable, Printable, INullableAttributes
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 |
InteractionAttributes
public InteractionAttributes()
getNullAttributes
public java.lang.String[] getNullAttributes()
- Description copied from interface:
INullableAttributes
- Gets names of attributes which are set to null.
- Specified by:
getNullAttributes
in interface INullableAttributes
- Returns:
- names of attributes
setNullAttributes
public void setNullAttributes(java.lang.String[] value)
getCanBeParent
public java.lang.Boolean getCanBeParent()
setCanBeParent
public void setCanBeParent(java.lang.Boolean value)
getCreatorAppId
public java.lang.Integer getCreatorAppId()
setCreatorAppId
public void setCreatorAppId(java.lang.Integer value)
getTimeshift
public java.lang.Integer getTimeshift()
setTimeshift
public void setTimeshift(java.lang.Integer value)
getEntityTypeId
public EntityTypes getEntityTypeId()
setEntityTypeId
public void setEntityTypeId(EntityTypes value)
getId
public java.lang.String getId()
setId
public void setId(java.lang.String value)
getMediaTypeId
public java.lang.String getMediaTypeId()
setMediaTypeId
public void setMediaTypeId(java.lang.String value)
getParentId
public java.lang.String getParentId()
setParentId
public void setParentId(java.lang.String value)
getStartDate
public java.util.Date getStartDate()
setStartDate
public void setStartDate(java.util.Date value)
getStatus
public Statuses getStatus()
setStatus
public void setStatus(Statuses value)
getSubject
public java.lang.String getSubject()
setSubject
public void setSubject(java.lang.String value)
getTenantId
public java.lang.Integer getTenantId()
- The TenantId.
setTenantId
public void setTenantId(java.lang.Integer value)
- The TenantId.
getSubscriberId
public java.lang.String getSubscriberId()
- The subscriber (i.e. line of business) within the tenant to which the interaction belongs to.
setSubscriberId
public void setSubscriberId(java.lang.String value)
- The subscriber (i.e. line of business) within the tenant to which the interaction belongs to.
getTypeId
public java.lang.String getTypeId()
setTypeId
public void setTypeId(java.lang.String value)
getCategoryId
public java.lang.String getCategoryId()
setCategoryId
public void setCategoryId(java.lang.String value)
getSubtypeId
public java.lang.String getSubtypeId()
setSubtypeId
public void setSubtypeId(java.lang.String value)
getExternalId
public java.lang.String getExternalId()
setExternalId
public void setExternalId(java.lang.String value)
getThreadId
public java.lang.String getThreadId()
setThreadId
public void setThreadId(java.lang.String value)
getIsCategoryApproved
public java.lang.Boolean getIsCategoryApproved()
setIsCategoryApproved
public void setIsCategoryApproved(java.lang.Boolean value)
getStoppedReason
public java.lang.String getStoppedReason()
setStoppedReason
public void setStoppedReason(java.lang.String value)
getContactId
public java.lang.String getContactId()
setContactId
public void setContactId(java.lang.String value)
getLang
public java.lang.String getLang()
setLang
public void setLang(java.lang.String value)
getQueueName
public java.lang.String getQueueName()
setQueueName
public void setQueueName(java.lang.String value)
getIsSpam
public java.lang.Boolean getIsSpam()
setIsSpam
public void setIsSpam(java.lang.Boolean value)
getWebSafeEmailStatus
public java.lang.String getWebSafeEmailStatus()
setWebSafeEmailStatus
public void setWebSafeEmailStatus(java.lang.String value)
getOwnerId
public java.lang.Integer getOwnerId()
setOwnerId
public void setOwnerId(java.lang.Integer value)
getTheComment
public java.lang.String getTheComment()
setTheComment
public void setTheComment(java.lang.String value)
getEndDate
public java.util.Date getEndDate()
setEndDate
public void setEndDate(java.util.Date value)
getAllAttributes
public KeyValueCollection getAllAttributes()
setAllAttributes
public void setAllAttributes(KeyValueCollection value)
getOtherFields
public KeyValueCollection getOtherFields()
setOtherFields
public void setOtherFields(KeyValueCollection value)
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
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.