Oracle Fusion Middleware Communication Services 11.1.1.1.0 Java API Reference
E14785-01

oracle.sdp.parlayx.presence.supplier
Interface PresenceSupplier

All Known Implementing Classes:
PresenceSupplierClient

public interface PresenceSupplier


Method Summary
 void blockSubscription(java.lang.String watcher)
           
 List<java.lang.String> getMyWatchers()
           
 List<SubscriptionRequest> getOpenSubscriptions()
           
 List<PresenceAttributeType> getSubscribedAttributes(java.lang.String watcher)
           
 void publish(List<PresenceAttribute> presence)
           
 void updateSubscriptionAuthorization(java.lang.String watcher, List<PresencePermission> decisions)
           
 

Method Detail

blockSubscription

@Action(input="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/blockSubscriptionRequest",
        fault={@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/blockSubscription/Fault/PolicyException",className=PolicyException.class),@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/blockSubscription/Fault/ServiceException",className=ServiceException.class)},
        output="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/blockSubscriptionResponse")
@ResponseWrapper(localName="blockSubscriptionResponse",
                 targetNamespace="http://www.csapi.org/schema/parlayx/presence/supplier/v2_3/local",
                 className="org.csapi.schema.parlayx.presence.supplier.v2_3.local.BlockSubscriptionResponse")
@RequestWrapper(localName="blockSubscription",
                targetNamespace="http://www.csapi.org/schema/parlayx/presence/supplier/v2_3/local",
                className="org.csapi.schema.parlayx.presence.supplier.v2_3.local.BlockSubscription")
void blockSubscription(java.lang.String watcher)
                       throws PolicyException,
                              ServiceException
Throws:
PolicyException
ServiceException

getMyWatchers

@Action(input="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/getMyWatchersRequest",
        fault={@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/getMyWatchers/Fault/PolicyException",className=PolicyException.class),@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/getMyWatchers/Fault/ServiceException",className=ServiceException.class)},
        output="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/getMyWatchersResponse")
@ResponseWrapper(localName="getMyWatchersResponse",
                 targetNamespace="http://www.csapi.org/schema/parlayx/presence/supplier/v2_3/local",
                 className="org.csapi.schema.parlayx.presence.supplier.v2_3.local.GetMyWatchersResponse")
@RequestWrapper(localName="getMyWatchers",
                targetNamespace="http://www.csapi.org/schema/parlayx/presence/supplier/v2_3/local",
                className="org.csapi.schema.parlayx.presence.supplier.v2_3.local.GetMyWatchers")
List<java.lang.String> getMyWatchers()
                                     throws PolicyException,
                                            ServiceException
Throws:
PolicyException
ServiceException

getOpenSubscriptions

@Action(input="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/getOpenSubscriptionsRequest",
        fault={@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/getOpenSubscriptions/Fault/PolicyException",className=PolicyException.class),@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/getOpenSubscriptions/Fault/ServiceException",className=ServiceException.class)},
        output="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/getOpenSubscriptionsResponse")
@ResponseWrapper(localName="getOpenSubscriptionsResponse",
                 targetNamespace="http://www.csapi.org/schema/parlayx/presence/supplier/v2_3/local",
                 className="org.csapi.schema.parlayx.presence.supplier.v2_3.local.GetOpenSubscriptionsResponse")
@RequestWrapper(localName="getOpenSubscriptions",
                targetNamespace="http://www.csapi.org/schema/parlayx/presence/supplier/v2_3/local",
                className="org.csapi.schema.parlayx.presence.supplier.v2_3.local.GetOpenSubscriptions")
List<SubscriptionRequest> getOpenSubscriptions()
                                               throws PolicyException,
                                                      ServiceException
Throws:
PolicyException
ServiceException

getSubscribedAttributes

@Action(input="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/getSubscribedAttributesRequest",
        fault={@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/getSubscribedAttributes/Fault/PolicyException",className=PolicyException.class),@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/getSubscribedAttributes/Fault/ServiceException",className=ServiceException.class)},
        output="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/getSubscribedAttributesResponse")
@ResponseWrapper(localName="getSubscribedAttributesResponse",
                 targetNamespace="http://www.csapi.org/schema/parlayx/presence/supplier/v2_3/local",
                 className="org.csapi.schema.parlayx.presence.supplier.v2_3.local.GetSubscribedAttributesResponse")
@RequestWrapper(localName="getSubscribedAttributes",
                targetNamespace="http://www.csapi.org/schema/parlayx/presence/supplier/v2_3/local",
                className="org.csapi.schema.parlayx.presence.supplier.v2_3.local.GetSubscribedAttributes")
List<PresenceAttributeType> getSubscribedAttributes(java.lang.String watcher)
                                                    throws PolicyException,
                                                           ServiceException
Throws:
PolicyException
ServiceException

publish

@Action(input="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/publishRequest",
        fault={@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/publish/Fault/PolicyException",className=PolicyException.class),@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/publish/Fault/ServiceException",className=ServiceException.class)},
        output="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/publishResponse")
@ResponseWrapper(localName="publishResponse",
                 targetNamespace="http://www.csapi.org/schema/parlayx/presence/supplier/v2_3/local",
                 className="org.csapi.schema.parlayx.presence.supplier.v2_3.local.PublishResponse")
@RequestWrapper(localName="publish",
                targetNamespace="http://www.csapi.org/schema/parlayx/presence/supplier/v2_3/local",
                className="org.csapi.schema.parlayx.presence.supplier.v2_3.local.Publish")
void publish(List<PresenceAttribute> presence)
             throws PolicyException,
                    ServiceException
Throws:
PolicyException
ServiceException

updateSubscriptionAuthorization

@Action(input="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/updateSubscriptionAuthorizationRequest",
        fault={@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/updateSubscriptionAuthorization/Fault/PolicyException",className=PolicyException.class),@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/updateSubscriptionAuthorization/Fault/ServiceException",className=ServiceException.class)},
        output="http://www.csapi.org/wsdl/parlayx/presence/supplier/v2_3/interface/PresenceSupplier/updateSubscriptionAuthorizationResponse")
@ResponseWrapper(localName="updateSubscriptionAuthorizationResponse",
                 targetNamespace="http://www.csapi.org/schema/parlayx/presence/supplier/v2_3/local",
                 className="org.csapi.schema.parlayx.presence.supplier.v2_3.local.UpdateSubscriptionAuthorizationResponse")
@RequestWrapper(localName="updateSubscriptionAuthorization",
                targetNamespace="http://www.csapi.org/schema/parlayx/presence/supplier/v2_3/local",
                className="org.csapi.schema.parlayx.presence.supplier.v2_3.local.UpdateSubscriptionAuthorization")
void updateSubscriptionAuthorization(java.lang.String watcher,
                                                                                                                                              List<PresencePermission> decisions)
                                     throws PolicyException,
                                            ServiceException
Throws:
PolicyException
ServiceException

Oracle Fusion Middleware Communication Services 11.1.1.1.0 Java API Reference
E14785-01

Copyright © 2005, 2009 Oracle and/or its affiliates. All rights reserved.