pusu.data
Class Client

java.lang.Object
  extended by pusu.data.Client

public class Client
extends java.lang.Object

Tietorakenne, joka sisältää asiakasohjelmaan liittyvää tietoa. Tämän luokan avulla tarvittava asiakasohjelmien tunnistetieto siirretään SIPHandlerin ja PusuDatabasen välillä.


Constructor Summary
Client(java.lang.Integer serverTag, java.lang.String tag, java.lang.String callId, java.lang.String contact, java.util.Date expires, int outboundCSeq)
          Muodostaa asiakasohjelman tietorakenteen.
 
Method Summary
 java.lang.String getCallId()
          Palauttaa asiakasohjelman Call-ID:n.
 java.lang.String getContact()
          Palauttaa asiakasohjelman osoitteen.
 java.util.Date getExpires()
          Palauttaa ajankohdan, jolloin asiakasohjelman tilaus päättyy.
 int getOutboundCSeq()
          Palauttaa lähetettävien viestin sekvenssinumeron.
 java.lang.Integer getServerTag()
          Palauttaa asiakasohjelman identifioivan numeron.
 java.lang.String getTag()
          Palauttaa asiakasohjelman käyttämän tag-parametrin arvon.
 void setServerTag(int serverTag)
          Asettaa asiakasohjelman identifioivan numeron.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Client

public Client(java.lang.Integer serverTag,
              java.lang.String tag,
              java.lang.String callId,
              java.lang.String contact,
              java.util.Date expires,
              int outboundCSeq)
Muodostaa asiakasohjelman tietorakenteen.

Parameters:
serverTag - Asiakasohjelman identifioiva numero. Uudelle asiakkuudelle null.
tag - Asiakasohjelman käyttämä tag-parametri.
callId - Asiakasohjelman Call-ID.
contact - Asiakasohjelman osoite.
expires - Asiakasohjelman tilauksen päättymisajankohta.
outboundCSeq - Asiakasohjelmalle lähetettävien viestien sekvenssinumero.
Method Detail

getCallId

public java.lang.String getCallId()
Palauttaa asiakasohjelman Call-ID:n.

Returns:
Palauttaa asiakasohjelman Call-ID:n.

getContact

public java.lang.String getContact()
Palauttaa asiakasohjelman osoitteen.

Returns:
Palauttaa asiakasohjelman osoitteen.

getExpires

public java.util.Date getExpires()
Palauttaa ajankohdan, jolloin asiakasohjelman tilaus päättyy.

Returns:
Palauttaa ajankohdan, jolloin asiakasohjelman tilaus päättyy.

getOutboundCSeq

public int getOutboundCSeq()
Palauttaa lähetettävien viestin sekvenssinumeron.

Returns:
Palauttaa lähetettävien viestin sekvenssinumeron.

getServerTag

public java.lang.Integer getServerTag()
Palauttaa asiakasohjelman identifioivan numeron.

Returns:
Palauttaa asiakasohjelman identifioivan numeron.

setServerTag

public void setServerTag(int serverTag)
Asettaa asiakasohjelman identifioivan numeron.

Parameters:
serverTag - Asiakasohjelman identifioiva numero.

getTag

public java.lang.String getTag()
Palauttaa asiakasohjelman käyttämän tag-parametrin arvon.

Returns:
Palauttaa asiakasohjelman käyttämän tag-parametrin arvon.