Platform SDK Java 8.5 API Reference

com.genesyslab.platform.reporting.protocol.statserver
Class DnAction

java.lang.Object
  extended by com.genesyslab.platform.reporting.protocol.statserver.DnAction
All Implemented Interfaces:
XmlSerializable, Printable

public class DnAction
extends java.lang.Object
implements Printable, XmlSerializable

Contains information about actions related to a Person's DN in the Genesys Configuration Layer.


Constructor Summary
DnAction()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 void fromXml(org.w3c.dom.Element element, XmlUtil util)
           
 DnActions getAction()
          Current DN action.
 ActionDataType getActionDataType()
          Action Data Type.
 java.lang.String getAni()
          ANI.
 ConnectionId getConnectionId()
           
 java.lang.String getDnis()
          DNIS.
 long getTime()
          Time when this status became active.
 KeyValueCollection getUserData()
          User Data attached.
 int hashCode()
           
 void setAction(DnActions action)
           
 void setActionDataType(ActionDataType actionDataType)
           
 void setAni(java.lang.String ani)
           
 void setConnectionId(ConnectionId connectionId)
           
 void setDnis(java.lang.String dnis)
           
 void setTime(int timeActive)
           
 void setUserData(KeyValueCollection userData)
           
 java.lang.String toString()
           
 java.lang.String toString(int indent)
           
 org.w3c.dom.Element toXml(org.w3c.dom.Element element, XmlUtil util)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DnAction

public DnAction()
Method Detail

getAction

public DnActions getAction()
Current DN action.

Returns:
dn action code

getTime

public long getTime()
Time when this status became active.

Returns:
timestamp

getActionDataType

public ActionDataType getActionDataType()
Action Data Type.

Returns:
attached data type

getDnis

public java.lang.String getDnis()
DNIS.

Returns:
DNIS

getAni

public java.lang.String getAni()
ANI.

Returns:
ANI

getConnectionId

public ConnectionId getConnectionId()

getUserData

public KeyValueCollection getUserData()
User Data attached.

Returns:
user data or null

setAction

public void setAction(DnActions action)

setTime

public void setTime(int timeActive)

setActionDataType

public void setActionDataType(ActionDataType actionDataType)

setConnectionId

public void setConnectionId(ConnectionId connectionId)

setDnis

public void setDnis(java.lang.String dnis)

setAni

public void setAni(java.lang.String ani)

setUserData

public void setUserData(KeyValueCollection userData)

toXml

public org.w3c.dom.Element toXml(org.w3c.dom.Element element,
                                 XmlUtil util)
                          throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
Specified by:
toXml in interface XmlSerializable
Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException

fromXml

public void fromXml(org.w3c.dom.Element element,
                    XmlUtil util)
             throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
Specified by:
fromXml in interface XmlSerializable
Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(int indent)
Specified by:
toString in interface Printable

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.