Platform SDK Java 8.5 API Reference

com.genesyslab.platform.openmedia.protocol.interactionserver
Class ReasonInfo

java.lang.Object
  extended by com.genesyslab.platform.commons.protocol.DataObject
      extended by com.genesyslab.platform.commons.protocol.runtime.CompoundValue
          extended by com.genesyslab.platform.openmedia.protocol.interactionserver.ReasonInfo
All Implemented Interfaces:
ProtocolDescriptionSupport

public abstract class ReasonInfo
extends com.genesyslab.platform.commons.protocol.runtime.CompoundValue

ReasonInfo class.


Constructor Summary
ReasonInfo()
           
 
Method Summary
static ReasonInfo create()
          Creates instance of ReasonInfo with no parameters set.
static ReasonInfo create(java.lang.String reasonSystemName, java.lang.String reasonDescription)
          Creates instance of ReasonInfo with all parameters set.
static ReasonInfo create(java.lang.String reasonSystemName, java.lang.String reasonDescription, java.lang.Integer reason)
          Deprecated. use other constructors
abstract  java.lang.Integer getReason()
          Deprecated. 
abstract  java.lang.String getReasonDescription()
          Reason description.
abstract  java.lang.String getReasonSystemName()
          System name of the reason for this event.
abstract  void setReason(int reason)
          Deprecated. 
abstract  void setReason(java.lang.Integer reason)
          Deprecated. 
abstract  void setReasonDescription(java.lang.String reasonDescription)
          Reason description.
abstract  void setReasonSystemName(java.lang.String reasonSystemName)
          System name of the reason for this event.
 
Methods inherited from class com.genesyslab.platform.commons.protocol.runtime.CompoundValue
getProtocolDescription
 
Methods inherited from class com.genesyslab.platform.commons.protocol.DataObject
equals, hashCode, toString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReasonInfo

public ReasonInfo()
Method Detail

create

public static ReasonInfo create()
Creates instance of ReasonInfo with no parameters set.

Returns:
instance of ReasonInfo

create

@Deprecated
public static ReasonInfo create(java.lang.String reasonSystemName,
                                           java.lang.String reasonDescription,
                                           java.lang.Integer reason)
Deprecated. use other constructors

Creates instance of ReasonInfo with all parameters set.

Parameters:
reasonSystemName - Reason system name.
reasonDescription - Reason description
reason - Reason.
Returns:
instance of ReasonInfo

create

public static ReasonInfo create(java.lang.String reasonSystemName,
                                java.lang.String reasonDescription)
Creates instance of ReasonInfo with all parameters set.

Parameters:
reasonSystemName - Reason system name.
reasonDescription - Reason description
Returns:
instance of ReasonInfo

getReasonSystemName

public abstract java.lang.String getReasonSystemName()
System name of the reason for this event.


setReasonSystemName

public abstract void setReasonSystemName(java.lang.String reasonSystemName)
System name of the reason for this event.


getReasonDescription

public abstract java.lang.String getReasonDescription()
Reason description.


setReasonDescription

public abstract void setReasonDescription(java.lang.String reasonDescription)
Reason description.


getReason

@Deprecated
public abstract java.lang.Integer getReason()
Deprecated. 

This property has been deprecated in all events. In any messages sent to Interaction Server, this value must be left as 0 (the default value).


setReason

@Deprecated
public abstract void setReason(java.lang.Integer reason)
Deprecated. 

This property has been deprecated in all events. In any messages sent to Interaction Server, this value must be left as 0 (the default value).


setReason

@Deprecated
public abstract void setReason(int reason)
Deprecated. 

This property has been deprecated in all events. In any messages sent to Interaction Server, this value must be left as 0 (the default value).


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.