org.csapi.jr.se.cs
Class ChargingSessionID

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

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

Defines the Sequence of Data Elements that unambiguously specify the Charging Session object.

See Also:
Serialized Form

Constructor Summary
ChargingSessionID()
          Creates a new ChargingSessionID instance.
ChargingSessionID(org.csapi.jr.se.cs.ChargingSession _chargingSessionReference, int _chargingSessionID, int _requestNumberFirstRequest)
          Creates a new ChargingSessionID instance.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
 int getChargingSessionID()
          This method returns a chargingSessionID.
 org.csapi.jr.se.cs.ChargingSession getChargingSessionReference()
          This method returns a chargingSessionReference.
 int getRequestNumberFirstRequest()
          This method returns a requestNumberFirstRequest.
 int hashCode()
          Returns a hashcode value for the object.
 void setChargingSessionID(int chargingSessionID)
          This method sets a chargingSessionID.
 void setChargingSessionReference(org.csapi.jr.se.cs.ChargingSession chargingSessionReference)
          This method sets a chargingSessionReference.
 void setRequestNumberFirstRequest(int requestNumberFirstRequest)
          This method sets a requestNumberFirstRequest.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChargingSessionID

public ChargingSessionID()
Creates a new ChargingSessionID instance.


ChargingSessionID

public ChargingSessionID(org.csapi.jr.se.cs.ChargingSession _chargingSessionReference,
                         int _chargingSessionID,
                         int _requestNumberFirstRequest)
Creates a new ChargingSessionID instance.

Parameters:
_chargingSessionReference - This element specifies the interface reference for the charging session object.
_chargingSessionID - This element specifies the session ID for the charging session.
_requestNumberFirstRequest - This element specifies the request number to use for the next request.
Method Detail

getChargingSessionReference

public org.csapi.jr.se.cs.ChargingSession getChargingSessionReference()
This method returns a chargingSessionReference.

Returns:
a org.csapi.jr.se.cs.ChargingSession value

getChargingSessionID

public int getChargingSessionID()
This method returns a chargingSessionID.

Returns:
a int value

getRequestNumberFirstRequest

public int getRequestNumberFirstRequest()
This method returns a requestNumberFirstRequest.

Returns:
a int value

setChargingSessionReference

public void setChargingSessionReference(org.csapi.jr.se.cs.ChargingSession chargingSessionReference)
This method sets a chargingSessionReference.


setChargingSessionID

public void setChargingSessionID(int chargingSessionID)
This method sets a chargingSessionID.


setRequestNumberFirstRequest

public void setRequestNumberFirstRequest(int requestNumberFirstRequest)
This method sets a requestNumberFirstRequest.


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