org.mobicents.slee.sipevent.server.subscription.pojo
Class SubscriptionKey

java.lang.Object
  extended by org.mobicents.slee.sipevent.server.subscription.pojo.SubscriptionKey
All Implemented Interfaces:
java.io.Serializable

public class SubscriptionKey
extends java.lang.Object
implements java.io.Serializable

Author:
eduardomartins
See Also:
Serialized Form

Field Summary
static java.lang.String NO_CALL_ID
           
static java.lang.String NO_REMOTE_TAG
           
 
Constructor Summary
SubscriptionKey()
           
SubscriptionKey(java.lang.String callId, java.lang.String remoteTag, java.lang.String eventPackage, java.lang.String eventId)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getCallId()
           
 java.lang.String getEventId()
          Returns the persisted event id, which may be not the real one.
static java.lang.String getEventIdPersisted(java.lang.String realEventId)
           
 java.lang.String getEventPackage()
           
 java.lang.String getRealEventId()
          Returns the real event id, which may not be the one persisted.
 java.lang.String getRemoteTag()
           
 int hashCode()
           
 boolean isInternalSubscription()
           
 void setCallId(java.lang.String callId)
           
 void setEventId(java.lang.String eventId)
           
 void setEventPackage(java.lang.String eventPackage)
           
 void setRemoteTag(java.lang.String remoteTag)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_CALL_ID

public static final java.lang.String NO_CALL_ID
See Also:
Constant Field Values

NO_REMOTE_TAG

public static final java.lang.String NO_REMOTE_TAG
See Also:
Constant Field Values
Constructor Detail

SubscriptionKey

public SubscriptionKey()

SubscriptionKey

public SubscriptionKey(java.lang.String callId,
                       java.lang.String remoteTag,
                       java.lang.String eventPackage,
                       java.lang.String eventId)
Method Detail

getCallId

public java.lang.String getCallId()

getRemoteTag

public java.lang.String getRemoteTag()

setCallId

public void setCallId(java.lang.String callId)

setRemoteTag

public void setRemoteTag(java.lang.String remoteTag)

getEventId

public java.lang.String getEventId()
Returns the persisted event id, which may be not the real one.

Returns:

setEventId

public void setEventId(java.lang.String eventId)

getRealEventId

public java.lang.String getRealEventId()
Returns the real event id, which may not be the one persisted.

Returns:

getEventIdPersisted

public static java.lang.String getEventIdPersisted(java.lang.String realEventId)

getEventPackage

public java.lang.String getEventPackage()

setEventPackage

public void setEventPackage(java.lang.String eventPackage)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isInternalSubscription

public boolean isInternalSubscription()


Copyright © 2008. All Rights Reserved.