org.mobicents.slee.sippresence.server.subscription
Class PresenceSubscriptionControl

java.lang.Object
  extended by org.mobicents.slee.sippresence.server.subscription.PresenceSubscriptionControl

public class PresenceSubscriptionControl
extends java.lang.Object


Constructor Summary
PresenceSubscriptionControl()
           
 
Method Summary
static void documentUpdated(PresenceSubscriptionControlSbbLocalObject sbb, org.openxdm.xcap.common.uri.DocumentSelector documentSelector, java.lang.String oldETag, java.lang.String newETag, java.lang.String documentAsString)
           
static java.lang.Object filterContentPerSubscriber(PresenceSubscriptionControlSbbLocalObject sbb, java.lang.String subscriber, java.lang.String notifier, java.lang.String eventPackage, java.lang.Object unmarshalledContent)
           
static java.lang.String[] getEventPackages()
           
static org.mobicents.slee.sipevent.server.subscription.NotifyContent getNotifyContent(PresenceSubscriptionControlSbbLocalObject sbb, org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
           
static void getResponse(PresenceSubscriptionControlSbbLocalObject sbb, org.openxdm.xcap.common.key.XcapUriKey key, int responseCode, java.lang.String mimetype, java.lang.String content)
          async get response from xdm client
static java.lang.String getSphere(PresenceSubscriptionControlSbbLocalObject sbb, java.lang.String notifier)
          interface used by rules processor to get sphere for a notifier
static void isSubscriberAuthorized(PresenceSubscriptionControlSbbLocalObject sbb, javax.sip.RequestEvent event, java.lang.String subscriber, java.lang.String notifier, java.lang.String eventPackage, java.lang.String eventId, int expires, java.lang.String presRulesAUID, java.lang.String presRulesDocumentName)
           
static void removingSubscription(PresenceSubscriptionControlSbbLocalObject sbb, org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription, java.lang.String presRulesAUID, java.lang.String presRulesDocumentName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PresenceSubscriptionControl

public PresenceSubscriptionControl()
Method Detail

getEventPackages

public static java.lang.String[] getEventPackages()

isSubscriberAuthorized

public static void isSubscriberAuthorized(PresenceSubscriptionControlSbbLocalObject sbb,
                                          javax.sip.RequestEvent event,
                                          java.lang.String subscriber,
                                          java.lang.String notifier,
                                          java.lang.String eventPackage,
                                          java.lang.String eventId,
                                          int expires,
                                          java.lang.String presRulesAUID,
                                          java.lang.String presRulesDocumentName)

removingSubscription

public static void removingSubscription(PresenceSubscriptionControlSbbLocalObject sbb,
                                        org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription,
                                        java.lang.String presRulesAUID,
                                        java.lang.String presRulesDocumentName)

getResponse

public static void getResponse(PresenceSubscriptionControlSbbLocalObject sbb,
                               org.openxdm.xcap.common.key.XcapUriKey key,
                               int responseCode,
                               java.lang.String mimetype,
                               java.lang.String content)
async get response from xdm client


documentUpdated

public static void documentUpdated(PresenceSubscriptionControlSbbLocalObject sbb,
                                   org.openxdm.xcap.common.uri.DocumentSelector documentSelector,
                                   java.lang.String oldETag,
                                   java.lang.String newETag,
                                   java.lang.String documentAsString)

getSphere

public static java.lang.String getSphere(PresenceSubscriptionControlSbbLocalObject sbb,
                                         java.lang.String notifier)
interface used by rules processor to get sphere for a notifier


getNotifyContent

public static org.mobicents.slee.sipevent.server.subscription.NotifyContent getNotifyContent(PresenceSubscriptionControlSbbLocalObject sbb,
                                                                                             org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)

filterContentPerSubscriber

public static java.lang.Object filterContentPerSubscriber(PresenceSubscriptionControlSbbLocalObject sbb,
                                                          java.lang.String subscriber,
                                                          java.lang.String notifier,
                                                          java.lang.String eventPackage,
                                                          java.lang.Object unmarshalledContent)


Copyright © 2008. All Rights Reserved.