org.mobicents.slee.sippresence.server.subscription
Class PresenceSubscriptionControl
java.lang.Object
org.mobicents.slee.sippresence.server.subscription.PresenceSubscriptionControl
public class PresenceSubscriptionControl
- extends java.lang.Object
|
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 |
PresenceSubscriptionControl
public PresenceSubscriptionControl()
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.