org.csapi.jr.se.dsc
Class DataSessionFault

java.lang.Object
  |
  +--org.csapi.jr.se.dsc.DataSessionFault
All Implemented Interfaces:
java.io.Serializable

public final class DataSessionFault
extends java.lang.Object
implements java.io.Serializable

Defines the cause of the data session fault detected.

See Also:
Serialized Form

Field Summary
static int _DATA_SESSION_FAULT_UNDEFINED
          Undefined.
static int _DATA_SESSION_FAULT_USER_ABORTED
          User has finalised the data session before any message could be sent by the application.
static int _DATA_SESSION_TIMEOUT_ON_INTERRUPT
          This fault occurs when the application did not instruct the gateway how to handle the call within a specified time, after the gateway reported an event that was requested by the application in interrupt mode.
static int _DATA_SESSION_TIMEOUT_ON_RELEASE
          This fault occurs when the final report has been sent to the application, but the application did not explicitly release data session object, within a specified time.
static org.csapi.jr.se.dsc.DataSessionFault DATA_SESSION_FAULT_UNDEFINED
          Undefined.
static org.csapi.jr.se.dsc.DataSessionFault DATA_SESSION_FAULT_USER_ABORTED
          User has finalised the data session before any message could be sent by the application.
static org.csapi.jr.se.dsc.DataSessionFault DATA_SESSION_TIMEOUT_ON_INTERRUPT
          This fault occurs when the application did not instruct the gateway how to handle the call within a specified time, after the gateway reported an event that was requested by the application in interrupt mode.
static org.csapi.jr.se.dsc.DataSessionFault DATA_SESSION_TIMEOUT_ON_RELEASE
          This fault occurs when the final report has been sent to the application, but the application did not explicitly release data session object, within a specified time.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
static org.csapi.jr.se.dsc.DataSessionFault getObject(int value)
          Accepts values in the range of 0 to 3
 int getValue()
          Number representing enum type
 java.lang.String getValueText()
          getValueText method, overrides the getValueText() method in class java.lang.Object
 int hashCode()
          Returns a hashcode value for the object.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_DATA_SESSION_FAULT_UNDEFINED

public static final int _DATA_SESSION_FAULT_UNDEFINED
Undefined.

See Also:
Constant Field Values

DATA_SESSION_FAULT_UNDEFINED

public static final org.csapi.jr.se.dsc.DataSessionFault DATA_SESSION_FAULT_UNDEFINED
Undefined.


_DATA_SESSION_FAULT_USER_ABORTED

public static final int _DATA_SESSION_FAULT_USER_ABORTED
User has finalised the data session before any message could be sent by the application.

See Also:
Constant Field Values

DATA_SESSION_FAULT_USER_ABORTED

public static final org.csapi.jr.se.dsc.DataSessionFault DATA_SESSION_FAULT_USER_ABORTED
User has finalised the data session before any message could be sent by the application.


_DATA_SESSION_TIMEOUT_ON_RELEASE

public static final int _DATA_SESSION_TIMEOUT_ON_RELEASE
This fault occurs when the final report has been sent to the application, but the application did not explicitly release data session object, within a specified time. The timer value is operator specific.

See Also:
Constant Field Values

DATA_SESSION_TIMEOUT_ON_RELEASE

public static final org.csapi.jr.se.dsc.DataSessionFault DATA_SESSION_TIMEOUT_ON_RELEASE
This fault occurs when the final report has been sent to the application, but the application did not explicitly release data session object, within a specified time. The timer value is operator specific.


_DATA_SESSION_TIMEOUT_ON_INTERRUPT

public static final int _DATA_SESSION_TIMEOUT_ON_INTERRUPT
This fault occurs when the application did not instruct the gateway how to handle the call within a specified time, after the gateway reported an event that was requested by the application in interrupt mode. The timer value is operator specific.

See Also:
Constant Field Values

DATA_SESSION_TIMEOUT_ON_INTERRUPT

public static final org.csapi.jr.se.dsc.DataSessionFault DATA_SESSION_TIMEOUT_ON_INTERRUPT
This fault occurs when the application did not instruct the gateway how to handle the call within a specified time, after the gateway reported an event that was requested by the application in interrupt mode. The timer value is operator specific.

Method Detail

getValue

public int getValue()
Number representing enum type

Returns:
int number representing type of object, this is defined within the class

getValueText

public java.lang.String getValueText()
getValueText method, overrides the getValueText() method in class java.lang.Object

Returns:
String The stringified version of the DataSessionFault object

getObject

public static org.csapi.jr.se.dsc.DataSessionFault getObject(int value)
                                                      throws InvalidEnumValueException
Accepts values in the range of 0 to 3

Parameters:
value - number representing type of object, this is defined within the class
Throws:
InvalidEnumValueException - thrown if invalid value is passed into method

equals

public boolean equals(java.lang.Object o)
Indicates whether some other object is 'equal to' this one.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hashcode value for the object.

Overrides:
hashCode in class java.lang.Object