org.csapi.jr.se.cs
Class SessionEndedCause

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

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

Defines the reason for which a charging session is released.

See Also:
Serialized Form

Field Summary
static int _CHS_CAUSE_TIMER_EXPIRED
          The session lifetime has expired.
static int _CHS_CAUSE_UNDEFINED
          The reason of release is not known, because no info was received from the network.
static org.csapi.jr.se.cs.SessionEndedCause CHS_CAUSE_TIMER_EXPIRED
          The session lifetime has expired.
static org.csapi.jr.se.cs.SessionEndedCause CHS_CAUSE_UNDEFINED
          The reason of release is not known, because no info was received from the network.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
static org.csapi.jr.se.cs.SessionEndedCause getObject(int value)
          Accepts values in the range of 0 to 1
 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

_CHS_CAUSE_UNDEFINED

public static final int _CHS_CAUSE_UNDEFINED
The reason of release is not known, because no info was received from the network.

See Also:
Constant Field Values

CHS_CAUSE_UNDEFINED

public static final org.csapi.jr.se.cs.SessionEndedCause CHS_CAUSE_UNDEFINED
The reason of release is not known, because no info was received from the network.


_CHS_CAUSE_TIMER_EXPIRED

public static final int _CHS_CAUSE_TIMER_EXPIRED
The session lifetime has expired.

See Also:
Constant Field Values

CHS_CAUSE_TIMER_EXPIRED

public static final org.csapi.jr.se.cs.SessionEndedCause CHS_CAUSE_TIMER_EXPIRED
The session lifetime has expired.

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 SessionEndedCause object

getObject

public static org.csapi.jr.se.cs.SessionEndedCause getObject(int value)
                                                      throws InvalidEnumValueException
Accepts values in the range of 0 to 1

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